소프트웨어 아키텍처: Difference between revisions
From IT Wiki
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
;Software Architecture | ;Software Architecture | ||
== 4+ | == 특징 == | ||
{| class="wikitable" | |||
! 특징 | |||
! 내용 | |||
|- | |||
| '''간략성''' | |||
| 이해하고 추론할 수 있을 정도의 간결성 유지 | |||
|- | |||
| '''추상화''' | |||
| 시스템의 추상적인 표현을 사용(복잡도 관리) | |||
|- | |||
| '''가시성''' | |||
| 시스템이 포함해야 하는 것들을 가시화, 청사진 | |||
|} | |||
== 참조 모델 == | |||
=== ISO/IEC/IEEE 42010 === | |||
; 소프트웨어 아키텍처에 대한 국제 표준 | |||
=== 4+1뷰 아키텍처 === | |||
; IEEE | |||
{| class="wikitable" | {| class="wikitable" | ||
! style="text-align: center;" | Logical View | ! style="text-align: center;" | Logical View | ||
Line 17: | Line 37: | ||
| style="text-align: center;" | → | | style="text-align: center;" | → | ||
! style="text-align: center;" | Physical View | ! style="text-align: center;" | Physical View | ||
* [https://www.cs.ubc.ca/~gregor/teaching/papers/4+1view-architecture.pdf 4+1뷰 아키텍처 원문 보기] | |||
|} | |} |
Revision as of 17:08, 9 October 2019
- Software Architecture
특징
특징 | 내용 |
---|---|
간략성 | 이해하고 추론할 수 있을 정도의 간결성 유지 |
추상화 | 시스템의 추상적인 표현을 사용(복잡도 관리) |
가시성 | 시스템이 포함해야 하는 것들을 가시화, 청사진 |
참조 모델
ISO/IEC/IEEE 42010
- 소프트웨어 아키텍처에 대한 국제 표준
4+1뷰 아키텍처
- IEEE
Logical View | → | Development View
(Implement View) |
---|---|---|
↓ | Scenarios
(Use-Case View) |
↓ |
Process View | → | Physical View |