UML Limitazioni

December 9

Unified Modeling Language è un linguaggio standard per la creazione dei manufatti di vari sistemi software. La lingua è un insieme di pratiche di ingegneria che hanno raggiunto risultati di successo nella modellazione di sistemi grandi e complessi. Il linguaggio è orientato agli oggetti e usa notazioni grafiche per lo più per descrivere i progetti. UML consente ai team di progetto di comunicare e di esplorare le idee, disegni e convalidare la loro architettura prima di metterlo in pratica. Sebbene UML è dimostrato utile in una varietà di campi, ha anche i suoi limiti.

Linux Ambienti Limitazioni

In un ambiente Linux, il diagramma delle classi UML non viene visualizzata nella visualizzazione proprietà. Questo accade la prima volta una forma è selezionata ed è accompagnata da un messaggio di errore. Le proprietà della vista, inoltre, non visualizzerà tutte le opzioni e non popoleranno con tutti i dati. Per risolvere questo problema, è necessario assicurarsi che le proprietà View è abilitato e che si riseleziona la forma. Questa piccola correzione inizializza e popolare la vista correttamente e l'errore non dovrebbe ri-verificarsi durante quella sessione particolare. Si dovrà applicare questa correzione per ogni nuova sessione creata.

confrontando Diagrammi

L'opzione per confrontare i file diagramma con file ASCII non-schema non funziona quando si cerca di visualizzare nel visualizzatore. L'infrastruttura in Eclipse e altri interpreti del linguaggio fa questo confrontando il contenuto dei file. Il contenuto nei file di schema è considerato come testo perché l'interprete li vede come un file ASCII. Modifica il contenuto attraverso questo visualizzatore di testo può causare il file venga danneggiato dopo il salvataggio. Pertanto, non si dovrebbe usare il visualizzatore di default per modificare qualsiasi file schema.

Unione di diagrammi con CVS

Apertura di una vista repository CVS o l'espansione a qualsiasi ramo e quindi l'apertura di un file di schema porterà ad un errore. Per visualizzare tale schema che non è ancora stato aperto, è necessario portare nello spazio di lavoro. Fare attenzione a non sovrascrivere la versione precedente prima di portare il diagramma nella vista repository. Un'altra limitazione del display è che non è possibile avere due versioni di uno schema aperto allo stesso tempo.

Gerarchia pop-up in Action Script

Se ci si trova in un file di ActionScript, il cursore deve essere esattamente sulla linea di dichiarazione della classe in modo che il pop-up per funzionare correttamente. Questo è un semplice inconveniente che non succede nella classe Java. Invocare l'UML Gerarchia può essere fatto in classe Java, indipendentemente da dove si trova il cursore.