MSF for CMMI Process Improvement Visual Studio Team System logo

Activity:

Design System Architecture and Deployment (CMMI Level 3 : TS 2.3 )

Participating Roles

Responsible:

Architect

Developer

Accountable:

Architect

Overview

Entry Criteria

    When:

    • Alternative partitioning designs are created.

    Dependencies:

    • Application diagram: The application diagrams for alternative designs are created.

    Sub-Activities

    1

    Create System Diagrams

    • The architect and lead developer create application systems from each application diagram. Through system diagrams you can design reusable application systems as units of deployment by composing them from applications. You can also design larger and more complex systems that contain other systems so that you can use them in distributed system scenarios and abstract the details of applications in those systems.
    • Create each application system diagram in the Visual Studio distributed system solution. Check in each new diagram file to source control.

    2

    Create Logical Datacenter Diagram

    • The infrastructure architect creates a logical datacenter diagram. Through the logical datacenter diagram, infrastructure architects can specify and configure the types of servers in the datacenter, the types of communications allowed, specific communication pathways, and the types of services enabled.
    • Create the logical datacenter diagram in the Visual Studio distributed system solution. Check in the new diagram file to source control.
    • Only one logical datacenter diagram is required to validate all of the different system diagrams because all of the system diagrams should target deployment to the same datacenter.
    • If the logical datacenter diagram was created in a pervious iteration, ensure it is still up-to-date and represents the actual datacenter.

    3

    Validate System Diagrams

    • In Visual Studio, validate each system diagram against the logical datacenter diagram.
    • Fix any validation errors that are identified by revising the system diagrams, bindings, or other settings as necessary.
    • Once the system diagrams validate successfully, check in changes to source control.

    Exit Criteria

    The logical datacenter diagram is created or revised to represent the logical structure of the datacenter.

    Application System diagrams are created for each application and validated against the logical datacenter diagram.

    Application Diagrams are revised if they cause any validation problems.

    (C) 2005 Microsoft Corporation. All rights reserved.

    MSF for CMMI Process Improvement: Build 050707