Gestione del ciclo di vita delle applicazioni con Visual Studio e Team Foundation Server

Tramite la suite di strumenti in Visual Studio 2012e combinando gli strumenti con Visual Studio Team Foundation Server, è possibile applicare procedure si tenta di gestire il ciclo di vita dell'applicazione, le esigenze del cliente di informazioni con progettazione e l'implementazione di codice alla distribuzione.È possibile utilizzare la strumentazione in questi strumenti per tenere traccia dei requisiti del codice, compilazioni e ai risultati archiviati.Queste procedure consentono al team di creare software che è previsto dai clienti e risulta più veloce e più affidabile. È possibile utilizzare questi strumenti per ottenere i risultati seguenti:

Pianificazione e rilevamento di progetti

L'acquisizione diPianificazione e traccia: qual è importante ai clienti e rilevare lo stato di avanzamento del progetto.Possibilità di attivare processi e monitorarne la qualità per aiutare il team a trasformare i requisiti dei clienti in software funzionante.

Modellazione dell'applicazione

Funzionalità di progettazione diProgettazione: sulle risorse esistenti o da zero, utilizzando diagrammi di architettura per comunicare informazioni critiche sul software del team.

Miglioramento della qualità con gli strumenti di diagnostica di Visual Studio

Utilizzo del controllo della versione

Utilizzo del controllo della versione di Team Explorer Visual Studio 2010 ovunque –)

Compilare: scrittura, unit test, debug, analizza e profila l'applicazione utilizzando gli strumenti integrati con il resto del ciclo di vita di un'applicazione in modo che il team possa comprendere come lo stato di avanzamento contribuisca al progetto.

Compilare l'applicazione

Compila l'applicazione (Team Explorer Visual Studio 2010 ovunque –)

La compilazione diCompilazione: l'applicazione tramite il sistema di compilazione integrato in modo che il team possa garantire il controllo di qualità viene soddisfatto e verificare le condizioni vengono soddisfatti in ogni compilazione.

Test dell'applicazione

Manuali o automatizzati di esecuzione ditest:, inclusi test delle prestazioni e di stress.Gestione sistematica dei test in modo che il team conosca il livello di qualità del software in qualsiasi giorno specificato.

Ambienti lab di test in opera

Lab Management: tramite Microsoft Test Manager è possibile creare ambienti lab in cui per l'esecuzione di test nei computer fisici o macchine virtuali.Le macchine virtuali possono essere eseguiti in qualsiasi framework di virtualizzazione che viene gestito da System Center Virtual Machine Manager (SCVMM).

Utilizzo di un ambiente lab per il ciclo di vita dell'applicazione

Distribuzione didistribuzione: in ambienti virtuali per abilitare sviluppo e test più specializzati.

Per iniziare a utilizzare questi strumenti, vedere Adozione Team Foundation e di Visual Studio per la gestione del ciclo di vita delle applicazioni.Per informazioni sull'utilizzo di questi strumenti con Eclipse, vedere Adozione di Team Explorer Everywhere.

Per amministrare Team Foundation Server, vedere Amministrazione di Team Foundation e riferimento tecnico per Team Foundation.

Team Foundation Server

Microsoft Visual Studio Team Foundation Server, il centro degli strumenti di gestione del ciclo di vita di un'applicazione, fornisce il controllo della versione, un sistema di compilazione e strumenti e la metrica per i progetti gestire e organizzazione.Con una licenza per Team Explorer, è possibile visualizzare e aggiornare i dati in Team Foundation Server utilizzando Team Web Access, Visual Studio e altri ambienti di sviluppo integrato.

Per ulteriori informazioni sui client Team Foundation Server, vedere Utilizzo dei client Team Foundation.

Visual Studio Application Lifecycle Management

È possibile integrare altri aspetti del ciclo di vita dello sviluppo di applicazioni con Team Foundation Server utilizzando uno o più dei seguenti prodotti:

  • èVisual Studio Professional un'esperienza unificata di sviluppo che consente agli sviluppatori di creare applicazioni a più livelli nel web, il cloud e i dispositivi.Consente di gestire e modernizzare le applicazioni esistenti durante la compilazione di applicazioni di taglio- bordo di nuove piattaforme in Windows 8.

  • Visual Studio Premium offre una soluzione integrata ALM per raccogliere le parti interessate, gli utenti e le funzioni di sviluppo software per fornire le applicazioni coercitive come team unificato.I molte aziende desiderano di tutte le dimensioni richiedono la collaborazione tra un set diverso di giocatori di team, funzionante spesso negli ambienti di sviluppo eterogenei, per fornire le applicazioni software con la flessibilità che facilitano il valore previsto.Premium di Visual Studio fornisce i business analyst, responsabili di progetto e tester, insieme agli sviluppatori e agli utenti, con gli strumenti per integrare i relativi processi e per collaborare senza problemi.Include la pianificazione e gestione di progetto Agile, impegno dell'utente e delle parti interessate, produttività dello sviluppatore e abilitazione e funzionalità di test di qualità fornire una soluzione integrata ALM.

  • èVisual Studio Ultimate i ALM completi che offrono per le organizzazioni che sviluppano ed eseguite le applicazioni software e i servizi e scalabili.Fornisce strumenti di individuazione e di convalida dell'architettura che consentono ai team di gestire un livello elevato di integrità architettura e per gestire efficientemente debito tecnico.Le guide degli strumenti di test di Qualità del servizio (QoS) dinamico convalidano la scalabilità delle applicazioni software e i servizi in soddisfare i requisiti di destinazione di ridimensionamento.La gestione e la produzione di situazione del debug senza integrano perfettamente i team di operazioni di sviluppo e il rilascio, il monitoraggio e alla gestione delle applicazioni di produzione.

  • Il professionista di test di Visual Studio è ideale per i tester, i business analyst, responsabili manager e altre parti interessate che necessitano degli strumenti di collaborazione del team, ma non un IDE completo di sviluppo.Questi membri del team possono sfruttare i set di strumenti integrati di gestione del prodotto e di test che forniscono la qualità tramite il processo di sviluppo.Il professionista di test di Visual Studio supporta inoltre la definizione di requisiti leggera e i commenti del cliente continuare e fornisce la tracciabilità fra questi processi.

La tabella seguente mostra come è possibile utilizzare questi strumenti in tutto il ciclo di vita dell'applicazione.Per ulteriori informazioni sulla disponibilità dettagliata della funzionalità, confronto 2012 di Visual Studiovedere.

Ciclo di vita dell'applicazione

Visual Studio Professional 2012

Visual Studio Premium 2012

Visual Studio Ultimate 2012

Visual Studio Test Professional 2012

Gli strumenti di pianificazione agile

segno di spunta

segno di spunta

segno di spunta

Architettura, la classificazione e progettazione

segno di spunta

Sviluppo

segno di spunta

segno di spunta

Test (1)

segno di spunta

segno di spunta

segno di spunta

Lab Management

segno di spunta

segno di spunta

segno di spunta

Compila

segno di spunta

segno di spunta

segno di spunta

segno di spunta

Controllo della versione

segno di spunta

segno di spunta

segno di spunta

segno di spunta

Gestione elementi di lavoro

segno di spunta

segno di spunta

segno di spunta

segno di spunta

Note:

  1. Microsoft Test Manager consente di gestire ed eseguire test case all'esterno di Visual Studio nonché creare e gestire ambienti fisici o virtuali.Questa applicazione client installati con Visual Studio Premium 2012, Visual Studio Ultimate 2012 e il 2012 professional di test di Visual Studio.

Vedere anche

Concetti

Visual Studio 2012