Il diagramma di classe UML meglio creato in Visual Studio Ultimate, lo raccomando personalmente in quanto il suo prodotto Microsofts e si vuole generare UML da C#.
Visita il seguente link: Create UML Class Diagrams from Code
Oltre a questo posso raccomandarvi Software Ideas Modeler anche per:
- UML
- Data Flow Diagram
- Flowchart
- Robustness Diagram
- CRC
- Entity-Relationship-Diagram
Può creare modelli dal codice C# e VB.NET. Può anche generare codice da modelli per un sacco di linguaggi, tra cui C#, C++ e VB.NET. e in più è gratuito per uso non commerciale.
UML Reverse Engineering per codice Java, C# e Visual Basic .NET esistente
UModel consente di generare diagrammi di sequenza da file di codice sorgente che sono stati sottoposti a reverse engineering in classi UML, un aiuto prezioso per l'analisi di interazioni complesse.
UModel® 2016 include un generatore di codice integrato che crea codice Java, C# o Visual Basic .NET basato sulle classi del vostro modello UML, liberandovi dal compito banale di scrivere codice infrastrutturale di basso livello in modo che possiate concentrarvi sulla logica di business e sull'architettura generale del vostro progetto.
Spero che vi aiuti ad iniziare Avete bisogno di passare un po' di tempo con qualsiasi software, una volta che vi trovate a vostro agio con esso, renderà il vostro lavoro facile.