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
Importante |
---|
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 |
|
Requisiti per le funzionalità di visualizzazione e modellazione in questo Feature Pack |
Requisiti |
Cenni preliminari sui Feature Pack di Visual Studio |
|
Cenni preliminari e documentazione per gli strumenti di visualizzazione e di modellazione di Visual Studio 2010 Ultimate |
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.
Suggerimento
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.
|
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. |
|
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. |
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. |
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
Post su modellazione dei siti Web e codice nativo
Post sul Feature Pack di visualizzazione e modellazione
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
Vedere anche
Concetti
Modellazione dell'applicazione