역할: 구현자
이 역할은 프로젝트에서 채택된 표준에 따라 소프트웨어 컴포넌트를 개발하고 대규모 서브시스템으로의 통합을 위한 개발자 테스트를 수행합니다.
역할 세트: 개발자
관계

개발자 테스트 구현개발자 테스트 실행디자인 요소 구현런타임 동작 분석설치 중간 산출물 개발테스트 용이성 요소 구현개발자 테스트구현 서브시스템구현 요소설치 아티팩트테스트 스텁테스트 용이성 요소구현자

추가 수행
수정
프로세스 사용법
기본 설명

구현자 역할은 프로젝트에서 채택된 표준에 따라 대규모 서브시스템으로의 통합에 필요한 컴포넌트 개발 및 테스트를 책임집니다. 테스트를 지원할 테스트 컴포넌트(예: 드라이버 또는 스텁)를 작성해야 할 때 구현자는 테스트 컴포넌트 및 해당 서브시스템의 개발 및 테스트에 대해서도 책임을 집니다.

추가 참조

Code Complete - A Practical Handbook of Software Construction [MCO93]을 참조하십시오.

인력 구성
스킬

구현자에게 적합한 스킬과 지식은 다음과 같습니다.

  • 테스트 중인 시스템 또는 응용프로그램에 대한 지식
  • 테스트 및 테스트 자동화 도구에 대한 숙지
  • 프로그래밍 스킬
지정 접근 방식

구현자는 시스템의 구조적 파트(예: 클래스 또는 구현 서브시스템) 또는 기능적 파트(예: 유스 케이스 실현(realization) 또는 기능)를 구현할 책임을 배정받을 수 있습니다.

한 사람이 구현자와 디자이너로서 두 역할에 대해 모두 책임지는 것은 흔히 있는 일입니다.

두 사람이 짝 프로그래밍 접근 방식에서와 같이 서로 간에 책임을 분담하거나 타스크를 함께 수행하는 방법으로 시스템의 단일 파트에 대한 구현자 역할을 하는 것은 가능합니다.

자세한 정보