Software Design
SAD
와이제인
2018. 1. 28. 20:56
Software Architecture Document(SAD)
SAD describes the big ideas in the architecture, including the decisions of architectural analysis.
Architectural Views - The N + 1(or 4+1) View Model
- Kruchten's 4+1 views : '4' represents logical, process, development(implementation), and physical(deployment) views. The +1 is the use case view.
SAD Structure
Factors는 쉽게 말해 아키텍처에 중요한 영향을 미치는 것이며, 이는 factor table에 묘사되어 있다.
Kruchten's 4+1 View Model
Scenarios는 Use case View라고 할 수 있고, Physical View의 경우 deployment View이다. Process View의 경우 dynamic aspect of system, 즉 흐름이 있는 시스템 프로세스를 설명한다.