원칙: 구현
이 원칙은 디자인 스펙을 기반으로 구현된 컴포넌트를 개발, 구성, 유닛 테스트 및 통합하는 방법을 설명합니다.
관계
기본 설명

구현의 목적은 다음과 같습니다.

  • 계층에서 구성된 구현 서브시스템에 따라 코드 조직 정의
  • 구현 요소(소스 파일, 2진 파일, 실행 가능 프로그램 및 기타)에 따라 디자인 요소 구현
  • 개발된 컴포넌트를 단위로 테스트
  • 개별 구현자(또는 팀)으로 생산된 결과를 실행 가능 시스템으로 통합

구현 원칙의 범위는 개별 클래스가 유닛 테스트되는 방법으로 제한됩니다. 시스템 테스트 및 통합 테스트는 테스트 원칙에서 설명됩니다.

구현은 다른 원칙과 연관됩니다.

  • 요구사항 원칙은 유스 케이스 모델에서 구현이 수행하는 요구사항을 캡처하는 방법에 대해 설명합니다.
  • 분석 및 디자인 원칙은 디자인 모델을 개발하는 방법에 대해 설명합니다. 디자인 모델은 구현에 대한 계획을 표시하며 구현 원칙의 기본 입력입니다.
  • 테스트 원칙은 시스템 통합 중에 각 빌드를 통합 테스트하는 방법에 대해 설명합니다. 또한 결함이 발견되고 제출되는 방법뿐 아니라 모든 요구사항이 충족되었는지 확인하기 위해 시스템을 테스트하는 방법에 대해 설명합니다.
  • 환경 원칙은 프로세스 설명, 디자인 가이드라인 및 프로그래밍 가이드라인과 같이 구현 중에 사용되는 지원 아티팩트를 개발하고 유지보수하는 방법에 대해 설명합니다.  
  •  배치 원칙은 코드를 생성하고 일반 사용자에게 전달하기 위해 구현 모델을 사용하는 방법을 설명합니다.
  • 프로젝트 관리원칙은 프로젝트를 계획하는 최적의 방법을 설명합니다. 프로세스 계획의 중요한 측면은 반복 계획, 변경 관리 및 결함 추적 시스템입니다.



자세한 정보