Articles of uml

Graphviz + Doxygen per generare diagrammi di class UML

Voglio utilizzare Graphviz + Doxygen per generare un diagramma di classi basato sul codice C ++. Funziona già quando Doxygen viene fornito con un supporto DOT nativo; ma è ansible, per produrre un output simile a UML con i corrispondenti modificatori di accesso (pubblico, privato ecc.), i tipi di ritorno e parametro dei metodi di […]

Aggregazione UML vs associazione

Eccomi, con un’altra domanda sull’aggregazione e l’associazione. Volevo imparare alcune basi di UML, così ho iniziato a leggere “UML distillato” di Martin Fowler. Leggo entrambi i capitoli sulle classi, e c’è una cosa che non riesco a comprendere appieno, e cioè l’aggregazione contro l’associazione. Nel libro c’è questa citazione: Nei giorni pre-UML, le persone erano […]

Generazione di UML dal codice C ++?

Esiste uno strumento in grado di analizzare i file C ++ all’interno di un progetto e generare UML da esso?

Diagramma UML per dipendenza tra sistemi

Quale diagramma UML è il migliore per mostrare la dipendenza tra il nostro sistema IT e altri sistemi IT esterni? Per esempio vorrei mostrare sul diagramma: il sistema A ottiene i dati dal sistema B il sistema B può chiamare alcune funzionalità dal sistema A Mi sto chiedendo tra schema componenti e diagramma di sequenza. […]

UML è pratico?

Al college ho avuto numerosi corsi di design e UML , e riconosco che UML può essere usato a vantaggio di un progetto software, in particolare la mapping del caso d’uso , ma è davvero pratico? Ho fatto alcuni termini di lavoro cooperativo e sembra che UML non sia usato pesantemente nel settore. Vale la […]

Spiegazione delle frecce UML

Ho studiato recentemente UML e disegno semplici diagrammi con normali frecce semplici tra le classi, ma so che non è abbastanza. Ci sono molte altre frecce: generalizzazione, realizzazione ed ecc. Che hanno un significato per il lettore di diagrammi. C’è una bella risorsa che potrebbe spiegare ogni freccia (ordinaria, semplice, punteggiata, piena di diamanti, diamante)? […]

Qual è il modo corretto di rappresentare le classi template con UML?

In un diagramma UML, qual è il modo corretto di rappresentare una class template?

Generare il diagramma di class UML dal progetto Java

C’è un buon strumento che può aiutare a decodificare le classi Java in UML che mostreranno una panoramica di come le mie classi sono correlate tra loro? Non ha bisogno di decompilare dal file JAR perché ho i sorgenti. So che ce ne sono parecchie, ma la maggior parte di queste può generare solo classi […]

Qual è il miglior strumento di diagrammi UML?

Sto provando a scegliere uno strumento per creare diagrammi UML di tutti i sapori. L’usabilità è un criterio importante per me, ma prenderei ancora più potere con una curva di apprendimento più ripida e sarei felice. Gratuito (come nella birra) sarebbe bello, ma sarei disposto a pagare se lo strumento ne vale la pena. Cosa […]

Qual è la differenza tra aggregazione, composizione e dipendenza?

Qual è la differenza tra aggregazione, composizione e dipendenza?