도입/인식(Inception) 단계에서 분석 및 디자인은 시스템이 계획된 대로 실현 가능한지 입증하고 솔루션에 대한 잠재적 기술을 평가하는 것과 관계가
있습니다(활동: 아키텍처 통합 수행). 개발에 위험성이 거의 없는 경우(예: 도메인이 잘 알려져 있고 시스템이 새롭지 않기 때문에)
이 활동은 생략할 수 있습니다.
초기 정제(Elaboration) 단계는 시스템의 초기 아키텍처를 작성(활동: 후보 아키텍처 정의)하는 데 중점을 두어 기본 분석 작업의 시작점을 제공합니다. 아키텍처가 이미 존재하는 경우(이전
반복이나 이전 프로젝트에서 생성되었거나 응용프로그램 프레임워크에서 확보하여) 작업의 초점은 아키텍처의 정제로 변경됩니다(활동: 아키텍처 정제). 적절한 동작을 제공하는 요소의 초기 세트가 작성됩니다(활동: 동작 분석).
초기 요소가 식별된 후 더 세부적으로 정제됩니다. 활동:
컴포넌트 디자인은 시스템의 요구사항을 충족시키기 위해 적절한 동작을 제공하는 일련의 컴포넌트를 생성합니다. 시스템이 데이터베이스를 포함하는 경우 활동: 데이터베이스 디자인이 병렬로 발생합니다. 그 결과가 기능 패턴:
구현에서 보다 정제된 초기 컴포넌트 세트입니다.
|