소프트웨어 아키텍처 드라이버

From IT Wiki
Revision as of 22:49, 11 March 2020 by 이수민 (talk | contribs) (새 문서: 분류:소프트웨어 공학 * 상위 문서: 소프트웨어 아키텍처 ;Architecture Driver ;아키텍처 요구사항 항목들을 분석하여, 아키텍처 설계에...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Architecture Driver
아키텍처 요구사항 항목들을 분석하여, 아키텍처 설계에 직접적으로 근간이 될 수 있는 항목들을 추출하고 정제하여, 이를 아키텍처 설계의 원칙 (Principle)이나 근거의 형태로 표현한 요구사항

소프트웨어 아키텍처 드라이버의 역할.png

아키텍처 드라이버 도출

  1. 최우선 업무 목표를 정한다.
  2. 선정된 업무에 대한 품질속성 시나리오 목록을 작성한다.
  3. 목록 중 아키텍처에 가장 큰 영향을 끼치는 것을 선정한다.

아키텍처 드라이버의 조건

  • 품질 요구사항 그 자체
  • 시스템 전반에 영향을 주는 제약사항
  • 시스템의 다른 여러 기능 요소화 상호작용을 갖는 요구사항

참고 문헌