Architecture view mode
2023. 6. 26. 14:53ㆍSoftware Architecture
- 목차
반응형
많이 사용되는 view들이 view model입니다.
Architecture를 view들로 구성할때 많이 사용하는 view model이 몇가지가 있습니다.
Kruchen's 4 + 1 view model
대표적인 Kruchen의 4 + 1 view model 입니다.
여기에는 다음과 같은 view model들이 있습니다.
- Logical View
- 분석 설계 산출물들 입니다. 다음과 같은 view들이 산출됩니다.
- box-and-arrow, component and connector
- UML의 class/interaction/collaboration diagram
- Development View
- 설계 산출물 입니다.
- UML의 package, component diagram
- Proess view
- 물리적인 배치에 대한 설계 산출물 입니다.
- UML deployment diagram
- Physical view
- node간의 관계, SPOF 등을 파악하는데 용이한 물리적 배치의 설계 산출물 입니다.
이렇게 4개의 view model과 하나의 추가적인 view model이 있는데, 이는 바로 scenario view 입니다.
- scenario view에는
- use case diagram, sequence diagram, activity diagram이 있습니다.
SEI's 3 view model
- Module view
- decomposition, layered, generalization styles
- Runtime view
- C&C view
- data flow
- call and return
- interaction process
- data-sharing styles
- Allocation view
- deployment
- implementation
- work assignment sytles
반응형
'Software Architecture' 카테고리의 다른 글
Ports and adapters architecture (0) | 2023.06.09 |
---|---|
모듈 vs. 컴포넌트 (0) | 2022.05.06 |
아키텍트의 역할 (Architect role) (0) | 2022.05.06 |