목적
  • 이 활동의 목적은 제품을 개발하여 빌드할 수 있는 환경을 설정하는 것입니다. 이는 두 부분으로 나뉘어집니다. 우선 하드웨어 환경을 설정한 다음 개발 환경을 설정합니다.
  • CM 환경 설정에는 시스템 자원(서버 및 디스크 공간) 할당 및 형상 관리 툴 설치가 포함됩니다.
  • 개발 환경 설정에는 저장소 작성, 제품 디렉토리 구조 설정 및 기존의 파일 가져오기가 포함됩니다. 초기 환경은 추가 개발 작업의 기준선 역할을 합니다.
역할:  형상 관리자 
빈도:  이 활동은 일반적으로 각 단계의 초기에 수행됩니다. 일부 컨텍스트에서는 개념화 단계 중에 한 번만 수행되는 것이 적절할 수 있습니다.  
단계
입력물:    결과물:   
툴 멘토르:   

워크플로우 세부사항:   

CM 하드웨어 환경 설정 페이지 맨 위

목적:  CM 툴을 설치 및  형상하는 데 필요한 하드웨어 자원을 할당합니다.  

형상 관리자는 시스템 관리자와 함께 시스템 자원을 할당하고 필요한 소프트웨어 툴을 설치합니다.

프로젝트 저장소 내의 실제 데이터에 대한 액세스를 조정하는 서버 실행 전용 시스템의 핵심 고려사항(우선순위순)은 다음과 같습니다.  

  • 메모리 요구사항
  • 디스크 입력/출력 요구사항
  • 네트워크 대역폭
  • 프로젝트 저장소 디스크 공간

이러한 각 항목에 대한 정보는 결과물: 프로젝트 저장소에 제공됩니다.

구조를 저장소에 맵핑 페이지 맨 위

목적:  모든 프로젝트 관련된 결과물에 대한 위치 표시기가 있도록 제품 디렉토리 구조를 논리적으로 구성합니다.  

관련 제품 디렉토리 구조는 모든 제품 관련 아트팩트에 대해 논리적으로 중첩된 위치 표시기 역할을 합니다. 디렉토리(프로젝트 저장소 역할을 함)의 형태는 전체 시스템의 서브시스템 수 또는 각 서브시스템의 요소 수에 따라 달라집니다.

분석&설계 활동이 진행될 때까지 제품의 논리적 구조가 나타나지는 않지만 결과물을 관리 및 계획하려면 초기 프로젝트 저장소를 작성해야 합니다.

설계 결정이 이루어지면 나머지 구조가 구현화될 수 있으며 구현시 얼마나 다양한 설계 요소가 패키지될 것인지에 대한 구현 보기의 성격이 더욱 뚜렷해집니다.

디렉토리 구조에서 구현되어야 하는 각 서브시스템의 위치 표시기를 작성하십시오. 개발될 결과물의 기억장치 요구사항을 측정한 다음 실제 기억장치가 충분한지 확인하십시오. CM 목적을 달성하려면 제품 디렉토리 구조의 내부 요소 간 응집력이 아주 높아야 합니다. 서브시스템에는 시스템의 다른 파트와의 인터페이스가 명확히 정의되어 있어야 하며 독립적으로 빌드 및 테스트가 가능해야 합니다. 위와 같아야 하는 핵심 이유는 다른 팀이 시스템 개발을 독립적으로 병행할 수 있게 하기 위해서입니다. 개념은 개발 속도를 획기적으로 높이고 시스템 유지보수를 쉽게 하며 재사용을 증가시키는 것입니다.  

버전화된 요소의 초기 세트 작성 페이지 맨 위

목적:  프로젝트 결과물의 초기 기준선을 작성합니다.  

형상 관리가 없는 프로젝트일지라도 진행 중인 프로젝트에 사용되는 기존 자료 및 디렉토리 구조 개념은 있습니다. 개념은 제품 개발을 위해 작성된 구조로 기존의 자료를 내보내거나 가져오는 것입니다.

기준선 승격 레벨 정의 페이지 맨 위

목적:  프로젝트 저장소에 저장된 모든 요소가 "적당한" 승격 레벨을 가진 공통 세트를 공유하게 하는 것입니다.  

기준선은 프로젝트 저장소의 단일 버전입니다. 해당 기준선의 품질 또는 상태는 기준선 승격 레벨로 표시됩니다. 프로젝트 저장소에 저장된 모든 요소는 복수의 프로젝트에 걸쳐 일관된 정의를 가진 "적당한" 승격 레벨을 가진 공통 세트를 공유합니다.



Rational Unified Process   2003.06.15