Condividi tramite


Visualizzazione e modellazione di codice con il Feature Pack 2

Microsoft Visual Studio 2010 Feature Pack 2 include le funzionalità di visualizzazione e modellazione in Feature Pack di visualizzazione e modellazione di Microsoft Visual Studio 2010. Queste funzionalità espandono le attività di visualizzazione e modellazione eseguibili in Visual Studio 2010 Ultimate come descritto nelle sezioni seguenti:

  • Generazione di codice da modelli

  • Esplorazione del codice esistente

  • Utilizzo e gestione degli elementi del modello

  • Creazione, convalida ed estensione dei diagrammi livello

Nota importanteImportante

Se Visual Studio 2010 Visualization and Modeling Feature Pack è già installato nel computer, assicurarsi di aver eseguito la copia di tutti i modelli personalizzati dalle cartelle di estensione sotto %LocalAppData% in un percorso sicuro prima di installare Visual Studio 2010 Feature Pack 2. L'installazione di questo Feature Pack comporta la disinstallazione di Visualization and Modeling Feature Pack, rimuovendolo dalla raccolta estensioni di Visual Studio nonché anche da tutti i modelli personalizzati sotto%LocalAppData%. Sarà necessario eseguire di nuovo il mapping dei modelli per tutti i progetti di generazione codice al percorso seguente, in cui è anche possibile trovare le estensioni e le DLL che sono necessarie per utilizzare alcune delle funzionalità di visualizzazione e modellazione:

…\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\<NomeFeaturePackVisualStudio>\<NumeroVersioneFeaturePackVisualStudio>

Per ulteriori informazioni, vedere Procedura: generare codice da diagrammi classi UML.

Per ulteriori informazioni su

Vedere

Download di Feature Pack di Visual Studio 2010 su MSDN

Feature Pack di Visual Studio 2010 su MSDN

Requisiti per le funzionalità di visualizzazione e modellazione in questo Feature Pack

Requisiti

Cenni preliminari sui Feature Pack di Visual Studio

Feature Pack di Visual Studio

Cenni preliminari e documentazione per gli strumenti di visualizzazione e di modellazione di Visual Studio 2010 Ultimate

Modellazione dell'applicazione

Generazione di codice da modelli

I modelli UML facilitano la creazione di codice e test e la descrizione dell'architettura e dei requisiti di un sistema.

Nuovo

Per ulteriori informazioni, vedere

Utilizzare il comando Genera codice per generare una bozza di codice dagli elementi dei diagrammi classi UML. È possibile utilizzare le trasformazioni predefinite o scrivere trasformazioni personalizzate per convertire i tipi UML in codice.

SuggerimentoSuggerimento
Se si desidera generare altri tipi di documenti da UML o generare codice caratterizzato da una relazione più indiretta tra gli elementi UML e il risultato generato, è comunque possibile scrivere modelli personalizzati per leggere il modello e generare il tipo di elemento desiderato.Per ulteriori informazioni, vedere Procedura: generare file da un modello UML.

Procedura: generare codice da diagrammi classi UML

Esplorazione del codice esistente

Spesso gli sviluppatori sono costretti a dedicare più tempo alla comprensione del codice esistente che non alla scrittura di nuovo codice. Gli strumenti per la visualizzazione del codice disponibili in Visual Studio Ultimate rendono più facile visualizzare le parti principali del codice, valutarne la flessibilità e identificare aree problematiche. È possibile valutare più agevolmente il costo potenziale delle modifiche proposte analizzando le dipendenze tra le parti del codice.

Nuovo

Per ulteriori informazioni, vedere

Creazione di diagrammi classi UML dal codice esistente.

Procedura: creare diagrammi classi UML dal codice

Esplorazione dell'organizzazione e delle relazioni nel codice C e C++ tramite la generazione di grafici dipendenze.

Procedura: generare grafici dipendenze per il codice C e C++

Esplorazione dell'organizzazione e delle relazioni nei progetti Web di ASP.NET tramite la generazione di grafici dipendenze.

Procedura: generare grafici dipendenze per progetti Web ASP.NET

È anche possibile esplorare il codice .NET tramite la creazione di diagramma di sequenza, grafici dipendenze e diagrammi livello. Per ulteriori informazioni, vedere Visualizzazione del codice esistente.

Per ulteriori informazioni, vedere:

Utilizzo e gestione degli elementi del modello

Importazione di elementi del modello da altri strumenti di modellazione

Nuovo

Per ulteriori informazioni, vedere

Importazione di elementi da diagrammi di sequenza UML, diagrammi classi e diagrammi casi di utilizzo come file XMI 2.1 esportati da altri strumenti di modellazione.

Procedura: importare elementi di modello UML dai file XMI

Per ulteriori informazioni, vedere:

Collegamento da elementi di lavoro a elementi del modello

I collegamenti tra elementi del modello ed elementi di lavoro consentono di tenere traccia e monitorare lo stato di avanzamento di tali elementi, ad esempio, in una particolare attività o nei test per un caso di utilizzo.

Nota

In Visual Studio 2010 Ultimate, è possibile creare nuovi elementi di lavoro o creare collegamenti a elementi di lavoro esistenti dagli elementi del modello, ma non viceversa. Per ulteriori informazioni, vedere Procedura: collegare elementi di modello a elementi di lavoro.

Nuovo

Per ulteriori informazioni, vedere

Creando e visualizzando collegamenti da elementi di lavoro a elementi del modello.

Procedura: collegare elementi di lavoro a elementi di modello

Creazione, convalida ed estensione dei diagrammi livello

I diagrammi livello consentono di visualizzare la struttura delle dipendenze logiche dell'applicazione. Per evitare l'introduzione accidentale di modifiche strutturali, è possibile convalidare il codice in base al modello a ogni archiviazione.

Nuovo

Per ulteriori informazioni, vedere

Creazione di diagrammi livello dal codice C o C++ e convalida delle dipendenze.

Procedura: convalidare codice C e C++ in base ai diagrammi livelli

Scrittura del codice per la modifica dei diagrammi livello e per la convalida del codice in base ai diagrammi livello.

Creazione di estensioni per diagrammi livelli

Per ulteriori informazioni, vedere:

Requisiti

Per i requisiti più recenti e i problemi noti, vedere il file Readme. Per utilizzare questo Feature Pack, è necessario che sia installato Visual Studio 2010 Ultimate. Per utilizzare le funzionalità di visualizzazione e modellazione di questo Feature Pack, è necessario che siano installati anche i seguenti elementi:

Per abilitare

Assicurarsi che sia installato quanto segue

Supporto per progetti C o C++

Visual C# in Visual Studio

Per ulteriori informazioni, vedere:

API per l'estensibilità del livello

Per ulteriori informazioni, vedere Creazione di estensioni per diagrammi livelli.

Collegamento da elementi di lavoro

Tipo di collegamento a elementi del modello in Team Foundation Server

Per ulteriori informazioni, vedere Requisiti in Procedura: collegare elementi di lavoro a elementi di modello.

Risorse esterne

Blog

Post sulla disponibilità del Feature Pack di visualizzazione e modellazione di Visual Studio

Blog di Skinner

Post su modellazione dei siti Web e codice nativo

Post sul Feature Pack di visualizzazione e modellazione

Video

Collegamento a video

Collegamento a video

Collegamento a video

Collegamento a video

Forum

Strumenti di visualizzazione e di modellazione di Visual Studio 2010

SDK Strumenti di visualizzazione e di modellazione di Visual Studio 2010 (Strumenti DSL)

Altri siti

Area Architetti MSDN

Vedere anche

Concetti

Modellazione dell'applicazione

Altre risorse

Feature Pack di Visual Studio