Architecture Lifecycle Issues
From Suhrid.net Wiki
Jump to navigationJump to search
Architecture Based Process
- Establish business case for the system. e.g. Product cost, time to market.
- Understand the requirements
- Use cases, prototypes
- Quality attributes
- Commonality & variability from previous/future systems - domain analysis.
- Develop the architecture - use tactics, styles.
- Document the architecture - using variety of views and ADL.
- Analyse or evaluate the architecture.
- Implement product based on the architecture.
- Ensure that implementation conforms with architecture.