Sto facendo questo sistema indipendente di controllo dei droni che un utente può avviare e fermare. Quando il programma viene avviato, il drone connesso decolla, si libra e si gira per affrontare l'altro lato. All'inizio ho pensato ad un diagramma dei casi d'uso come questo:
Ilproblemaèchesembrachelosviluppatorepossaeseguire"Take off" ecc. anche se questo viene fatto solo dal sistema. Almeno, è così che lo interpreto dalla maggior parte degli esempi di casi d'uso. In questa altra domanda il caso d'uso incluso era qualcosa fatto unicamente dal sistema, ma era considerato inadatto per il diagramma del caso d'uso. Pertanto,
- Rimuovere i casi d'uso inclusi?
- Devo ancora descriverli nel flusso principale dei casi di utilizzo "Start" e "Stop" se li rimuovo?
Ad esempio, il flusso principale del caso d'uso "Start":
The developer starts the program. The drone takes off. The drone hovers in the air. The drone yaws to face the opposite direction.
- Li tengo ma aggiungo un attore "FlightController" che si collega ai casi d'uso inclusi?
Grazie