Overview of SW Architecture Design
Definition of SW Architecture (ISO/IEC 42010)
SW Architecture는
SW Architecture는
- Element(=Component)
- Relationships(=Inter-component relationships)
- Principles(=Constrains on how the architecture consists of components and their relationships)
로 구성된다.
How to Design Architecture?
- 방법론 (Methodology or Process)
- SW Architecture Method에 대한 Knowledgebase
- Architecture Styles (30개)
- Architecture Viewpoints (6~7개)
- Design Tactics for Quality Properties (NFR)
을 함께 이용한다. (둘중 하나라도 없어서는 안된다.)
Architectural Views
- (*) Functional View (Data Manipulation, Logical View)
- (*) Information View (Persistant Data View, Logical View)
- (*) Concurrency View (Behavior or Process View)
- (*) Context View
- Development View
- (*) Deployment View
- Operation View
Activities of the Process
- A1. Architectural Requirement Refinement
- A2. System Context Analysis (Context View 작성)
- A3. Skeleton Architecture Design
- Architectural style을 결정하고 사용하는 단계.
- 변경/유지보수의 대상이 아님
- A4. View-Specific Architecture Design
- A5. NFR-Specific Architecture Design
- A6. Architecture Validatation
0개의 덧글:
댓글 쓰기
에 가입 댓글 [Atom]
<< 홈