1. IEEE 1471의 개요
1-1. IEEE 1471의 정의
- 아키텍처를 어떻게 개발할 것인가는 다루지 않고 유용한 명세를 위해 포함해야 할 요소/내용 규정
- 아키텍처 표현을 위한 요소 및 이들간의 관계를 일반화하여, 다양한 SW시스템에서 활용할 수 있도록 하는 아키텍처 명세를 정의하는 메타모델
1-2. IEEE 1471의 특징
1) 표준화 : 아키텍처와 관련한 용어와 개념의 표준화, 표현의 표준화
2) 독립성 : 모델링 언어와 방법론에 무관한 독립적 메타 모델 제공
3) 범용성 : 아키텍처 표현을 위한 요소들과 관계의 일반화
4) 의사소통 : 이해당사자간의 의사소통 지원, 다양한 관점에 대한 표현
5) 가이드라인 : 고수준의 아키텍처 식별하고 구체적인 문서 작성의 지원
2. IEEE 1471의 개념도, 구성요소
2-1. IEEE 1471의 개념도
2-2. IEEE 1471의 구성요소
항목 | 설명 |
환경 (Environment) | -시스템에 대한 개발, 작동, 정책, 기타 영향요소들의 설정과 환경 내부제약조건(조직 내 표준 등), 외부제약조건(법규/제도), HW시스템 |
사명 (Mission) | -Stakeholder의 목적달성을 위해 시스템이 수행하는 연산 |
시스템 (System) | -비즈니스 목적이나 사명(Mission) 완수, 특정 환경(Environment)의 영향, 하나의 아키텍처(Architecture) 소유 -특정기능이나 기능세트를 달성하기 위해 조직된 컴포넌트 집합 |
아키텍처 (Architecture) | -아키텍처 기술서로 문서화되어 구체화, 아키텍처 결정 근거(Rationale) 제시 필수 |
이해관계자(Stakeholder) | 시스템에 관심(Concern)을 갖는 사람이나 조직 |
관심사 (Concerns) | - 동일한 시스템에 대해 각 이해관계자들의 의견과 목표. 1. 사용자 입장: 기본적인 기능 이외에도 신뢰성, 보안, 사용성 등의 품질이 만족되어야 함 2. 유지보수자 입장: 유지보수가 쉬워야 함 3. 개발자 입장: 적은 비용과 인력으로 개발이 가능해야 함 |
View | -이해관계자들과 이들이 가지는 생각이나 견해로부터 전체 시스템을 표현 -아키텍처를 구축하고 분석하는 과정에서 관심을 “분리”할 수 있는 매커니즘 제공 |
관점(ViewPoint) | 모델(Model) 작성 방법을 정의, 신규 생성 또는 라이브러리 관점(Library Viewpoint) 활용 |
결정 근거 (Rationale) | -아키텍처 평가 시 주요 판단 기준 -여러 이해당사자가 불필요한 논쟁 감소, 의사소통 원활 |
아키텍처 기술서 (AD:Architectural Description) | -이해관계자들의 시스템에 대한 관심을 관점(ViewPoint)에 맞춰 작성한 뷰(View)로 구성 -아키텍처를 기록하기 위한 산출물들을 의미 |
'1. IT Story > Basic Studies' 카테고리의 다른 글
SWOT (0) | 2019.07.09 |
---|---|
7S 모델 (0) | 2019.07.08 |
가치사슬(Value Chain) (0) | 2019.07.07 |
5 Force (0) | 2019.07.06 |
모델체킹(Model Checking) (0) | 2019.07.04 |
요구공학(Requirement Engineering) (0) | 2019.07.03 |
요구사항분석 (0) | 2019.07.02 |
경영환경분석 (0) | 2019.07.01 |