Esame della progettazione e dell'architettura esistenti
È possibile utilizzare Visual Studio Premium o Visual Studio Ultimate per esaminare l'architettura e la progettazione dell'applicazione prima di iniziare qualsiasi attività di codifica.
Per alcune attività, è possibile partire dal codice generato dagli strumenti. Per altre, è possibile esaminare l'architettura del database per comprendere la struttura dei dati a cui è possibile accedere.
Se si dispone di piani di test, test case o cronologie dei bug, è consigliabile esaminarli prima di dare inizio a qualsiasi attività.
Attività comuni
Nella tabella seguente è possibile trovare descrizioni di attività comuni che supportano questo scenario e collegamenti a ulteriori informazioni sull'esecuzione corretta di queste attività.
Attività |
Contenuto di supporto |
---|---|
Comprendere le specifiche di progettazione e software esistenti: prima di apportare qualsiasi modifica a un'applicazione esistente, è necessario approfondire la conoscenza dei requisiti di architettura, configurazione, progettazione e dell'utente.
Importante
È possibile visualizzare diagrammi dell'architettura esistenti in Visual Studio Premium, ma è necessario disporre di Visual Studio Ultimate per creare o modificare diagrammi dell'architettura.
|
|
Comprendere gli schemi di database esistenti: se l'applicazione utilizza uno o più database, è necessario comprendere la progettazione di questi database. Approfondendo la conoscenza degli oggetti e delle impostazioni nei database, è possibile individuare meglio le aree che richiedono modifiche per supportare una particolare funzionalità o per correggere un difetto del codice. |
|
Rivedere la pianificazione di test iniziale: è anche possibile rivedere i piani di test esistenti o iniziali per le modifiche che si desidera apportare. Acquisendo maggiori informazioni sui test pianificati, è possibile identificare con maggiore facilità i problemi di progettazione potenziali o i casi limite che sarà necessario affrontare nel codice. |
|
Identificare potenziali problemi di progettazione o prestazioni nel codice esistente: prima di apportare qualsiasi modifica all'applicazione, è possibile identificare problemi potenziali nel codice esistente. È possibile condurre una revisione dettagliata del codice, eseguire l'analisi del codice per identificare problemi di progettazione comuni o rivedere tendenze storiche nel database di gestione degli elementi di lavoro per identificare i modelli. |
Scenari correlati
Configurazione di ambienti di sviluppo
Prima di poter creare o modificare il codice, è necessario configurare gli ambienti di sviluppo e test con il codice sorgente appropriato. Se si utilizzano i database, è necessario disporre dell'accesso alla rappresentazione offline di tali database.Miglioramento della qualità del codice con i criteri di archiviazione del progetto team
È possibile specificare un set di regole di analisi codice da utilizzare per identificare i problemi comuni di progettazione, denominazione e prestazioni nel codice del software o del database. È possibile raggruppare queste regole in set di uso frequente. È possibile definire criteri di archiviazione che utilizzano queste regole per impedire che venga archiviato codice che causa problemi.Gestione delle pianificazioni e del lavoro di sviluppo
Le modifiche che è necessario apportare sono in genere definite in un'attività, un bug o un altro elemento di lavoro. Le attività, i bug e gli elementi di lavoro possono essere utilizzati per creare e gestire la pianificazione di sviluppo.Esecuzione delle attività di sviluppo comuni
Durante un ciclo di sviluppo, l'attività di modifica è quella che richiede la quantità di tempo maggiore. Questo processo include la selezione di un'attività o di un bug, l'estrazione dei file necessari, la modifica del codice e quindi la verifica delle modifiche prima dell'archiviazione.