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
블로그 이미지

운명을바꾸는자

IT와 함께 살아가는 삶

,