un oggetto in uno schema di sequenza può inviare una chiamata di messaggio all'utente?

3

Ho bisogno di creare un diagramma di sequenza e non sono sicuro di come rappresentare l'input dell'utente. È corretto inviare un messaggio da un oggetto all'utente che richiede l'input dell'utente o tutti gli oggetti devono essere passivi e gestiti solo dall'utente?

    
posta yurib 30.12.2010 - 16:03
fonte

2 risposte

3

da Nozioni di base su UML

The sequence diagram is used primarily to show the interactions between objects in the sequential order that those interactions occur...

quindi sì, è perfettamente valido rappresentare il passo della sequenza 'chiedere all'utente qualcosa'; ogni freccia non corrisponde necessariamente a un messaggio specifico

    
risposta data 30.12.2010 - 16:11
fonte
2

Che tipo di comportamento del sistema stai provando a modellare?

Nel sistema che stai provando a modellare, intendi che il sistema sia in grado di far apparire una finestra di dialogo (ad esempio) ogni volta che Cyber Spirit lo sposta, richiedendo all'utente di interrompere lo stato e gestire la richiesta del sistema? Se è così, allora mi sembra che aggiungere un oggetto "User Interface" al diagramma di sequenza, e quindi inviare messaggi a quell'oggetto (e aspettandomi le risposte da esso) sarebbe un modo perfettamente valido per modellarlo.

Ha anche il vantaggio di rendere l'interfaccia utente visibile nel modello, dicendo a qualunque aspirante a Bangalore subentrerà dopo essere stato ridimensionato che esiste un'attività di sviluppo dell'interfaccia utente e qui ci sono tutti i messaggi e le risposte che deve gestire.

    
risposta data 30.12.2010 - 17:13
fonte

Leggi altre domande sui tag