Condividi tramite


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.

Nota importanteImportante
È 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.