Visualizzare codice
È possibile utilizzare la visualizzazione e gli strumenti di modellazione in Visual Studio ultimate per comprendere il codice esistente e la descrizione dell'applicazione. Ciò consente di raggruppare visivamente informazioni sulle modifiche potrebbero influire sul codice e consentono di valutare il lavoro e i rischi legati a tali modifiche. Ad esempio:
Per comprendere le relazioni nel codice, eseguire il mapping a tali relazioni.
Per descrivere all'architettura del sistema e mantenere la coerenza del codice con la progettazione, creare diagrammi livello e convalidare il codice rispetto a questi diagrammi.
Per comprendere il comportamento del metodo, creare diagrammi di sequenza.
Per descrivere le strutture di classe, creare diagrammi classi.
Per modellare e comunicare aspetti vari del sistema, disegnare diagrammi UML (Unified Modeling Language). È ad esempio possibile modellare componenti, tipi, interazioni e processi di un sistema.
Questi strumenti aiutano inoltre a comunicare più facilmente con le persone coinvolte nel progetto. È ad esempio possibile utilizzare diagrammi classi UML per creare un glossario comune per discutere il sistema con le parti interessate del progetto, gli utenti e i membri del team.
Scegliere l'argomento con cui si desidera procedere
Analizzare il codice e le relative relazioni:
|
|
Capire le interazioni di codice: Visualizzare in che modo il codice implementa un metodo generando diagrammi di sequenza da una definizione di metodo. |
|
Capire le strutture della classe: Visualizzare la struttura delle classi in un progetto creando diagrammi delle classi partendo dal codice codice. |
|
Descrivere la progettazione di alto livello del sistema e convalidare il codice rispetto a tale progettazione: Diagrammi a livello per descrivere la progettazione di alto livello del sistema e le relative dipendenze. Convalidare il codice rispetto a tale progettazione per verificare le dipendenze nel codice e per rimanere coerenti con la progettazione. |
|
Comunicare i requisiti utente e l'architettura: Modellare i requisiti utente e l'architettura del sistema software disegnando i diagrammi UML seguenti: di attività, componente, classi, di sequenza e caso di utilizzo. |
Risorse esterne
Category |
Collegamenti |
---|---|
Forum |
|
Blog |
|
Articoli e pubblicazioni tecniche |
|
Altri siti |
Vedere anche
Concetti
Panoramica dello scenario: modificare la progettazione mediante visualizzazione e modellazione
Modellazione dell'applicazione
Sviluppo di modelli per la progettazione software
Modellazione dei requisiti utente