본문 바로가기
정보처리기사/필기

[정보처리기사 필기 요약] SW 아키텍처 4+1 View

by 채연2 2021. 3. 2.

* 시스템의 여러 가지 측면 고려하기 위한 다양한 관점 바탕으로 정의. UML 4+1 View가 표준.

* 고객 요구사항 중심으로 4가지 관점으로 SW 아키텍처 설계하는 기법

SW 아키텍처 4+1 View

 

* SW 아키텍처 4+1 View 구성

구분 설명
사용사례관점
(Use Case View)
- 시스템 외부 사용자 관점에서 사용 사례들 간 관계 정의
논리 관점
(Logical View)
- 상위 수준에서 시스템 논리적인 구조/행위를 클래스 인터페이스, 협력관계(Collaboration)로 정의
구현 관점
(Implementation View)
- 독립적으로 실행되는 컴포넌트와 이들 간 관계 정의
프로세스 관점
(Process View)
- 시스템 병렬처리 및 동기화 처리 위한 스레드와 프로세스 정의
배치 관점
(Deployment View)
- 실행되는 시스템 HW와 SW 관계 정의

 

* SW 아키텍처 관련 용어

구분 내용
아키텍처 드라이버 - 시스템 요구사항 중 아키텍처에 영향 주는 요구사항
- 아키텍처 설계에 더 집중하기 위해 아키텍처 드라이버 먼저 잘 식별해 낸 후 아키텍처 설계에 효과적으로 반영
아키텍처 패턴 - 반복적으로 발생하는 문제에 대해 미리 만들어진 솔루션
아키텍처 스타일 - 아키텍처의 유형
- 적절한 아키텍처 스타일의 선택은 대상 시스템 개발 효율적이고 효과적으로 만들 수 있음
SW 아키텍처 프레임워크 - IEEE 1471은 SW 구조에 대한 기술 규정한  IEEE 표준
- IEEE42010은 시스템 및 SW 엔지니어링 아키텍처 기술과 관련된 용어와 개념 정의한 국제표준
320x100

댓글