* 시스템의 여러 가지 측면 고려하기 위한 다양한 관점 바탕으로 정의. UML 4+1 View가 표준.
* 고객 요구사항 중심으로 4가지 관점으로 SW 아키텍처 설계하는 기법
* 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
'정보처리기사 > 필기' 카테고리의 다른 글
[정보처리기사 필기 요약] 디자인 패턴(1) - 생성패턴 (0) | 2021.03.02 |
---|---|
[정보처리기사 필기 요약] 객체지향 설계원칙 (SOLID) (0) | 2021.03.02 |
[정보처리기사 필기 요약] 객체지향 (0) | 2021.03.02 |
[정보처리기사 필기 요약] 코드의 기능 (0) | 2021.03.02 |
[정보처리기사 필기 요약] (01-01/01~02) 소프트웨어 설계 - 요구 사항 확인 (0) | 2020.12.16 |
댓글