|
|
|
|
|
Activity:
Design System Architecture and Deployment (CMMI Level 3 : TS 2.3 )
|
|
Participating Roles
Responsible:
Architect
Developer
Accountable:
Architect |
The system architecture defines the groupings and configurations of applications identified in the application diagram. System diagrams are created that capture the system architecture for each possible architecture approach. An infrastructure architect creates a logical datacenter diagram that describes the logical structure of the datacenter where the application will be deployed. The system diagrams are validated against the logical datacenter to ensure they can be deployed.
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 |
|