Condividi tramite


Cenni preliminari sugli strumenti di progettazione di sistemi distribuiti in ambienti di lavoro in team

Aggiornamento: novembre 2007

I team di progettazione e sviluppo di sistemi distribuiti sono in genere composti da uno o più progettisti di applicazioni, sviluppatori e progettisti di infrastrutture. Visual Studio Team Edition for Architects consente ai membri di tali team di visualizzare, documentare e implementare sistemi distribuiti, mediante la progettazione, la configurazione e la valutazione di sistemi di applicazioni per la distribuzione. Un sistema di applicazioni è composto da sistemi di dimensioni minori, costituiti a loro volta da applicazioni, a livello base.

Diversi membri del team possono utilizzare gli strumenti di progettazione di sistemi distribuiti per progettare, valutare e implementare sistemi di applicazioni. Tutti i modelli utilizzati per eseguire tali attività avanzate sono memorizzati in file tra cui vengono fatti riferimenti incrociati. Tali file supportano scenari di progettazione e sviluppo in team e consentono l'utilizzo di tecniche di controllo del codice sorgente standard.

Interazione del team mediante gli strumenti di progettazione di sistemi distribuiti

Gli strumenti di progettazione di sistemi distribuiti consentono a progettisti e sviluppatori di effettuare le attività avanzate riportate di seguito.

  • Progettazione, controllo, configurazione e connessione di applicazioni e sistemi di applicazioni (progettisti di applicazioni).

  • Creazione di rappresentazioni logiche di centri dati di destinazione in cui vengono distribuiti i sistemi di applicazione (progettisti di infrastrutture).

  • Valutazione della distribuzione di sistemi di applicazioni in un centro dati di destinazione (progettisti di applicazioni).

  • Implementazione di definizioni di applicazioni sottostanti nei sistemi di applicazioni (sviluppatori).

I progettisti di applicazioni utilizzano Progettazione applicazioni per definire, controllare, configurare e connettere applicazioni che forniscono e utilizzano servizi, nonché per documentare i requisiti delle applicazioni. Possono quindi utilizzare Progettazione sistemi per progettare sistemi di applicazioni composti dagli utilizzi delle definizioni di applicazioni create. Ciascuno di essi può progettare sistemi composti da altri sistemi e progettare quindi sistemi complessi e di grandi dimensioni.

I progettisti di infrastrutture possono utilizzare Progettazione datacenter logici per creare rappresentazioni logiche di tali centri dati e documentarne i requisiti mediante la definizione, la configurazione e la connessione di server logici e zone. Durante la progettazione di un sistema, i progettisti di applicazioni possono, in qualsiasi momento, utilizzare Progettazione distribuzione con una rappresentazione logica di un centro dati di destinazione per valutare la distribuzione di un determinato sistema.

In Visual Studio Team Edition for Architects i sistemi vengono descritti all'interno dell'ambito e del contesto di una soluzione di Visual Studio. Gli sviluppatori possono continuare a definire nel codice le applicazioni dei sistemi che è possibile implementare all'interno di una soluzione, in seguito alla generazione dei progetti di Visual Studio corrispondenti. Per ulteriori informazioni, vedere Relazioni tra documenti SDM (System Definition Model).

Vedere anche

Concetti

Documenti SDM (System Definition Model) inclusi nel controllo del codice sorgente

Partizionamento delle soluzioni di sistemi distribuiti per l'implementazione

Altre risorse

Strumenti di progettazione di sistemi distribuiti in ambienti di lavoro in team