|
|
|
|
|
|
|
|
|
MSF for CMMI Process Improvement > Wiki Pages > Activity - Design and Development Analysis
|
Activity - Design and Development Analysis
|
|
|
|
|
|
Activity Information Design and Development Analysis
DescriptionAnalyze the requirements and change requests along with the existing architecture, domain model, and user interface flow model; then determine a list of developer tasks for design and development of the code for the iteration. Attributes| Element Categories | [CMMI Track 3] Build, [CMMI Level 2] PP SP 1.1, [CMMI Report 12] Scenario Details | | Entry Criteria | Scenarios: A list of scenarios for the iteration.
QoS Requirements: A list of the quality of service requirements for the iteration.
Functional Requirements: A list of the functional requirements for the iteration.
Operational Requirements: A list of the operational requirements for the iteration.
Security Requirements: A list of the security requirements for the iteration.
Change Requests: A list of change requests accepted for the iteration.
User Interface Flow Model: A user interface flow or interaction wire frame model for the product or iteration.
Domain Model: An object or data domain model for the product.
Existing Architecture: Any documentation available describing the existing logical architecture and physical data center. | | Exit Criteria | Developer Tasks: A list of tasks of type Developer describing design and coding required from the development team in the iteration. | | Is Required | Yes |
StepsAnalyze Scenarios:
For each scenario, carefully map the required functionality on to the domain model, user interface flow model, and existing architecture. Separate out concerns across architectural elements and create a task for each piece of functionality required in each architectural layer or element. Analyze Quality of Service Requirements:
For each quality of service requirement, map the required functionality against the existing architecture and determine a list of tasks by which to add or create the new functionality. Analyze Functional Requirements:
Consider the list of functional requirements and revisit the list of tasks from Analyze Scenarios (step 1). Add any additional tasks required to meet the functional requirements, not already covered from the scenarios. Analyze Operational Requirements:
Analyze the operational requirements along with the domain model, user interface flow model, and existing architecture. Separate out concerns across architectural elements and create a task for each piece of functionality required in each architectural layer or element. Analyze Security Requirements:
Analyze security requirements along with the domain model, user interface flow model, and existing architecture. Separate out concerns across architectural elements and create a task for each piece of functionality required in each architectural layer or element. Analyze Change Requests:
Analyze change requests along with the domain model, user interface flow model, and existing architecture. Separate out concerns across architectural elements and create a task for each piece of functionality required in each architectural layer or element.
|
Last modified at 12/19/2007 10:37 AM by Administrator
|
|
|
|
 |
 |
 |
 |
|