2014-10-29 16 views
7

Enterprise Architect offre una notazione testuale incorporata per le relazioni di generalizzazione inserendo il nome del classificatore associato nell'angolo in alto a destra del classificatore di specializzazione in corsivo. I EA UML2 tutorial listeDiagramma di classe UML2 - notazione incorporata per la generalizzazione?

Test

come alternativa equivalente alla solita notazione

Test http://www.sparxsystems.com/images/screenshots/uml2_tutorial/CL07.GIF

mi chiedevo se questa presentazione visiva è specifico per EA, o se la specifica UML ha qualcosa da dire a questo proposito. Né le sezioni sulla Generalizzazione né Class/Classifiers nell'infrastruttura UML contengono alcun suggerimento in questa direzione.

+2

Non sono riuscito a trovare la notazione in UML 2.3 Superstructure Spec, né alcun suggerimento su di esso su EA Online Docs (almeno non dove lo stavo cercando). Sembra essere una funzione di presentazione specifica di EA (ma molto utile però). –

+1

Ho anche guardato in UML 1.5 e non c'è (a volte EA ha problemi con le specifiche precedenti). – chimp

risposta

1

Non ho visto la prima notazione da nessuna parte nelle specifiche OMG. Sono abbastanza sicuro che non sia uno standard UML.

Sembra anche un uso limitato per me, dato che forme multiple (e se non si hanno più forme, non si ha nulla da generalizzare dalle forme e quindi nessun motivo per una generalizzazione) avranno la classe base specificata in modo ridondante in tutte le sottoclassi. D'altra parte, potrebbe essere una utile stenografia in una situazione in cui ha senso schematizzare solo un membro di un set di specializzazione.

2

Pagina 84 di UML Infrastructure Specification, v2.3: Notazione Il nome di un classificatore astratto è indicato in corsivo.

+0

Grazie! Ero a conoscenza di quella notazione per i classificatori astratti - il riferimento che citi non copre l'uso del nome del classificatore all'interno di un altro classificatore, comunque. – AdrianoKF

+0

_ @ ThomasKilian_ Come vedi, ci sono le ossa mancanti per te ;-) ... –

+0

magri, però ;-) –

Problemi correlati