소프트웨어 아키텍처 드라이버: Difference between revisions
From IT Wiki
No edit summary |
No edit summary |
||
Line 11: | Line 11: | ||
*1. 최우선 업무 목표를 정한다. | *1. 최우선 업무 목표를 정한다. | ||
*2. 선정된 업무에 대한 [[품질속성 시나리오]] 목록을 작성한다. | *2. 선정된 업무에 대한 [[소프트웨어 품질속성 시나리오|품질속성 시나리오]] 목록을 작성한다. | ||
*3. 목록 중 아키텍처에 가장 큰 영향을 끼치는 것을 선정한다. | *3. 목록 중 아키텍처에 가장 큰 영향을 끼치는 것을 선정한다. | ||
Latest revision as of 23:14, 12 March 2020
- 상위 문서: 소프트웨어 아키텍처
- Architecture Driver
- 아키텍처 요구사항 항목들을 분석하여, 아키텍처 설계에 직접적으로 근간이 될 수 있는 항목들을 추출하고 정제하여, 이를 아키텍처 설계의 원칙 (Principle)이나 근거의 형태로 표현한 요구사항
아키텍처 드라이버 도출[edit | edit source]
- 1. 최우선 업무 목표를 정한다.
- 2. 선정된 업무에 대한 품질속성 시나리오 목록을 작성한다.
- 3. 목록 중 아키텍처에 가장 큰 영향을 끼치는 것을 선정한다.
아키텍처 드라이버의 유형[edit | edit source]
- 아래와 같은 유형이 아키텍처 드라이버가 될 수 있다
유형 | 설명 |
---|---|
기능
요구사항 |
|
품질속성 |
|
제약사항 |
|
참고 문헌[edit | edit source]
- 아키텍처 드라이버(Architectural drivers)란(튼튼한 소프트웨어)
- SW 아키텍처 드라이버(운바의 IT 이야기)
- 소프트웨어 아키텍처 설계 지침, SW공학센터