1. SW아키텍처드라이버의 개요
1-1. SW아키텍처 드라이버의 정의
- 아키텍처 요구사항 항목들을 분석하여 아키텍처 설계에 직접적으로 근간이 될 수 있는 항목들을 추출정제하여, 이를 아키텍처 설계의 원칙 (Principle)이나 근거의 형태로 표현한 것
1-2. SW아키텍처 드라이버의 특징
- 소프트웨어 아키텍처를 만드는데 영향을 주는 주요 요구사항
- 선정된 아키텍처 드라이버는 보통 10개 미만이 적정
2. SW아키텍처 드라이버의 구성도, 구성요소
2-1. SW아키텍처 드라이버의 구성도
2-2. SW아키텍처 드라이버의 구성요소
구성 요소 | 설명 | 사례 |
기능 요구사항 |
- 시스템에서 반드시 구현되어야 하는 부분 - 간접적으로 품질요구사항을 발생시킴으로써 아키텍처에 영향을 줌 |
시스템은 차량 트래픽 정보를 제공해야 한다 |
품질 속성 |
- 기능성과 함께 시스템이 갖추어야 하는 특성 - 가용성/수정가능성/성능/보안 등 |
시스템은 차량 트래픽 정보를 1분 간격으로 최대 10만명에게 제공해야 한다 |
제약사항 | - 사전에 설계자가 만든 시스템 설계 결정사항 - 비즈니스/조직/기술 제약사항 |
시스템은 개발시간을 단축하기 위해 J2EE기반으로 개발되어야 한다. |
3. SW아키텍처 설계 뷰 작성과정
'1. IT Story > Basic Studies' 카테고리의 다른 글
MECE(Mutually Exclusive Collectively Exhaustive)/LISS(Linearly Independent Spanning Set) (0) | 2019.07.16 |
---|---|
BCG Matrix (0) | 2019.07.15 |
Spring 프레임워크 (0) | 2019.07.13 |
프레임워크 (0) | 2019.07.12 |
ADD(Attribute Driven Design) (0) | 2019.07.10 |
SWOT (0) | 2019.07.09 |
7S 모델 (0) | 2019.07.08 |
가치사슬(Value Chain) (0) | 2019.07.07 |