Modellazione dell'applicazione
Per assicurarsi che l'applicazione soddisfi i requisiti utente, si può utilizzare Visual Studio Ultimate per comprendere il codice e per modellare l'applicazione. Utilizzando Visual Studio Ultimate è possibile visualizzare il codice per comprenderne la struttura, le relazioni e il comportamento più facilmente.
È possibile creare modelli a differenti livelli di dettaglio e tenere traccia di requisiti, attività, test case, bug, o altri tipi di lavoro associati ai modelli connettendo gli elementi del modello agli elementi di lavoro di Team Foundation Server e al piano di sviluppo. È possibile eseguire queste attività durante il ciclo di vita dell'applicazione durante il processo di sviluppo. Vedere Novità relative agli strumenti di modellazione in Visual Studio 2013 e Panoramica dello scenario: modificare la progettazione mediante visualizzazione e modellazione.
Per
Visualizzare il codice:
|
|
Descrivere e comunicare i requisiti utente:
|
|
Definire l'architettura:
|
|
Convalidare il sistema con i requisiti e la progettazione desiderata:
|
|
Condividere modelli, diagrammi e grafici utilizzando il Controllo della versione di Team Foundation:
|
Se sono presenti più utenti che lavorano con questi elementi nel controllo della versione di Team Foundation, utilizzare le seguenti linee guida per evitare problemi di controllo della versione: |
Generare o configurare parti dell'applicazione da UML o da linguaggi specifici di dominio:
|
|
Personalizzare modelli e diagrammi:
|
Tipi di modelli e relativi utilizzi
Tipo di modello e utilizzi tipici |
---|
Grafico dipendenze I grafici dipendenze consentono di visualizzare l'organizzazione e le relazioni nel codice. Utilizzi tipici:
Vedere: |
Diagramma livello Un diagramma livello consente di definire la struttura di un'applicazione come un set di livelli o di blocchi con dipendenze esplicite. È possibile eseguire la convalida per individuare i conflitti tra le dipendenze nel codice e le dipendenze descritte in un diagramma livello. Utilizzi tipici:
Vedere: |
Modello UML Un modello UML include varie visualizzazioni, quali i diagrammi classi, componente, caso di utilizzo, attività e sequenza. È possibile personalizzare il modello UML per adattarlo al dominio dell'applicazione. Ad esempio, è possibile allegare tag, informazioni aggiuntive e vincoli agli elementi del modello. È anche possibile definire strumenti da utilizzare con i modelli. Vedere Sviluppo di modelli per la progettazione software. Utilizzi tipici:
|
Diagramma sequenza basato sul codice I diagrammi sequenza che è possibile generare in base al codice .NET offrono una rappresentazione grafica del modo in cui il codice implementa un metodo. Utilizzi tipici:
Vedere: |
Linguaggio specifico di dominio (DSL) Un modello DSL è una notazione progettata per uno scopo specifico. In Visual Studio, è in genere grafica. Utilizzi tipici:
Vedere: |
Dove è possibile ottenere ulteriori informazioni?
Forum |
|
Blog |
|
Articoli e pubblicazioni tecniche |
|
Altri siti |
Vedere anche
Concetti
Gestione del ciclo di vita delle applicazioni con Visual Studio Team Foundation Server