Il modo giusto per mostrare il grande diagramma del caso d'uso

0

Ho il grande diagramma del caso d'uso:

Possoimballarealcunicasid'usoneipacchettiequindimostrareildiagrammainquestomodo:

    
posta Queue Overflow 07.04.2016 - 10:50
fonte

2 risposte

2

Penso che manchi il diagramma dei casi di utilizzo. Non vogliono dire, ecco un attore, ecco un caso d'uso. I tuoi diagrammi dovrebbero portarmi attraverso la storia di un caso d'uso. Quella storia dovrebbe essere più di un ovale. Se si debbano raggruppare più casi d'uso insieme in un diagramma, si ha più a che fare con la complessità dei casi d'uso e se si adattano a una pagina.

Se stai solo cercando un modo per astrarre casi d'uso simili insieme, perché il resto della loro storia è identico, quindi sicuro. Usa qualsiasi immagine di raggruppamento che ti piace. Basta essere coerenti.

Se desideri mostrare una moltitudine di qualcosa senza assegnare a ciascuna un'etichetta diversa, la pila è sempre stata una mia scelta. È facile farlo anche sulla lavagna.

Conquestopuoiiniziareachiedere,ilcofanettoèancoranecessario?Ogniovalepotrebbeesseresemplicementeetichettatocome"caso d'uso di base" e "caso d'uso aggiuntivo"? Se l'ovale è noto per essere un caso d'uso, puoi semplicemente usare "base" e "aggiuntivo"?

    
risposta data 07.04.2016 - 11:09
fonte
1

Nella maggior parte dei miei progetti abbiamo usato una distinzione tra Diagram e Model nel modo in cui un diagramma mostra sempre una vista di Use Case Model . In altre parole: un diagramma è finalizzato alla leggibilità e di per sé non completo nel senso che tutti gli elementi del modello sono visibili.

Pertanto:

Sì, come suggerito da CandiedOrange, puoi mostrare l'attore (o gli attori) di ogni Use Case in un diagramma separato (ma sarebbe ovviamente eccessivo).

Ti consiglierei di mostrare tutto il Use Cases di cui vuoi parlare / parlare in un diagramma - per mostrare

  • che sono simili,
  • che appartengono insieme,
  • che contribuiscono a un User Story o
  • che vengono eseguiti / attivati / eseguiti da un determinato Actor o Role .
  • ..

Crea diversi diagrammi e dai un nome a ciascuno di essi in base allo scopo di ciò che il diagramma dovrebbe spiegare.

Usa (o abusato) l'elemento package in qualsiasi modo tu voglia finché senti che il tuo pubblico ne trae beneficio. (Sto bene, proprio come Doc Brown)

A seconda dello strumento UML che stai utilizzando, potresti voler utilizzare elementi grafici aggiuntivi per contrassegnare o raggruppare Use Case.

E sì, come tipo di firma è la migliore pratica nella mia esperienza per rimanere coerente nelle aggiunte che fai. Non è necessario attenersi a una cosa che hai scelto per sempre (IMHO), ma il tuo pubblico avrà difficoltà a regolare se introduci frequentemente nuovi modi di esprimere la logica del software o dei processi che il software supporta o implementa. Si è tentati di farlo con un Use Case Diagram ... lo so.

Un'ultima cosa

Riferendosi più al titolo della tua domanda che alla sua frase:

Perché non stamparlo nella dimensione dello sfondo?

Penso che Use Case Diagrams siano fatti per enormi display e non c'è modo migliore per mostrare la GRANDE IMMAGINE.

    
risposta data 20.04.2016 - 01:41
fonte

Leggi altre domande sui tag