에스넷시스템
CBD 기반의 개발방법론
2023.4
금융사업본부
이성복
차례 I. CBD 개발방법론 프로세스 플로우
II. 준비단계(PP)
III. 분석단계(AN)
IV. 설계단계(DE)
V. 구현단계(CO)
VI. 시험단계(TE)
VII.전개단계(IM)
VIII.인도단계(TO)
3
CBD 개발방법론 프로세스 플로우
4
■ 개발준비단계(PP)
5
준비단계 활동과 산출물
단계(Phase) 활동(Activity) 주요 활동내용 작업(Task) 산출물
PP 개발준비
PP10 TFT구성
수행사와 협력하여 요구사항 정의/확인/개발
결과 검증을 주도적으로 수행할 업무전문가와
지원 부서를 중심으로 한 사업TFT를 구성
<입력물>
• 제안요청서
• 제안서
• 사업수행계획서
PP11 사업TFT 구성 계획 PP11-1 TFT구성 계획서
PP12 TFT 구성
PP20 방법론 테일러링
사업의 규모, 기간, 개발 특성을 고려하여 고객
사 또는 수행사 개발방법론을 적합하게 적용하
기 위해 테일러링 수행
<입력물>
• 고객사 개발방법론
• 수행사 개발방법론
PP21 방법론 테일러링 PP21-1 방법론 테일러링 결과서
PP22 산출물 템플릿 작성 산출물 템플릿
6
■ 분석단계(AN)
7
분석단계 활동과 산출물(1/2)
단계(Phase) 활동(Activity) 주요 활동내용 작업(Task) 산출물
AN 분석
AN10 요구사항분석
제안서, 제안요청서, 고객의 제공자료, 인터뷰 등을 통하
여 고객의 기능/비기능 요구사항을 분석하여 명확하게 정
의하고 고객의 확인을 받음(Baseline 설정)
<입력물>
• 제안서
• 제안요청서
• 사업수행계획서
• 인터뷰결과서
AN11 요구사항 수집
AN11-1 면담계획서
AN11-2 면담결과서
AN12 요구사항 정의 AN12-1 요구사항정의서
AN13 유즈케이스다이어그램 작성 AN13-1 유즈케이스명세서
AN14 요구사항 추적 AN14-1 요구사항추적표
AN10 업무/데이터분석
업무와 데이터 영역의 요구사항 정의를 기초로 현행 이슈
와 개선요구사항을 추가하여 To-Be 비즈니스 프로세스
정의
<입력물>
• 현행 비즈니스프로세스 자료
• 업무지침서, 매뉴얼
• 테이터품질관리시스템
• 현행 데이터 자료
AN21 현행 업무/데이터 자료 요청 요청 업무/데이터 목록
AN22 현행 업무/데이터 자료 제공
AN23 현행 업무/데이터 분석
AN23-1 현행 비즈니스프로세스 정의서
AN23-2 To-Be 비즈니스프로세스 정의서
AN24 현행 데이터 분석
AN24-1 현행 데이터분석서
AN24-2 현행 표준사전정의서
AN24-3 전환대상업무와 범위정의서
AN30 아케텍처 분석
현행 소프트웨어 아키텍처와 시스템 아키텍처를 분석하
여 목표 아키텍처 설계를 위한 기초자료로 활용
<입력물>
• 현행 아키텍처 자료
• 현행 시스템 프로그램 소스
• EA관리시스템
AN31 현행 아키텍처 요청
AN32 현행 아키텍처 제공
AN33 현행아키텍처 분석 AN31-1 현행 아키텍처분석서
8
분석단계 활동과 산출물(2/2)
단계(Phase) 활동(Activity) 주요 활동내용 작업(Task) 산출물
AN 분석
AN40 테스트계획
개발 결과물의 결함을 찾아내고 요구사항의 충족 여부를
확인할 시험의 종류, 일정, 방법, 환경 등 전반적인 시험
수행전략과 계획을 수립(상세 시험계획은 해당 단계의 활
동에서 수립)
<입력물>
• 사업수행계획서
• 요구사항정의서
• 유즈케이스명세서
• 현행 아키텍처 분석서
AN41 총괄테스트 계획 AN41-1 총괄테스트계획서
AN42 테스트 계획 검토/협의
AN50 분석단계 점검
분석단계 산출물을 요구사항 정의 중심으로 점검하고 미
흡한 점을 사전에 조치 (★고객의 승인을 받아
Baseline 확정)
<입력물>
• 분석단계 산출물
• 사업수행계획서
• 제안서, 제안요청서
AN51 분석 산출물점검 AN51-1 분석단계점검결과서
AN52 산출물 검토/확인 AN52-1 분석단계점검 조치결과서
9
■ 설계단계(DE)
10
설계단계 활동과 산출물(1/2)
단계(Phase) 활동(Activity) 주요 활동내용 작업(Task) 산출물
DE
설계
DE10 아키텍처설계
신규시스템에 대한 어플리케이션(AA), 소프트웨
어(SA), 시스템 환경(TA)의 구조와 구성요소 정의
<입력물>
• 현행 시스템 아키텍처 분석서
• 요구사항 정의서
DE11 SW아키텍처 설계 DE11-1 SW아키텍처설계서
DE12 시스템아키텍처 설계 DE12-1 시스템아키텍처설계서
DE20 어플리케이션설계
업무/ 데이터 요구사항과 To-Be 프로세스 등 분석
결과를 바탕으로 신규 시스템의 화면과 기능 등을
어떻게 구현할 것인지를 상세하게 설계(특히, 사용
자인터페이스(화면)은 고객의 확인/확정이 필수)
<입력물>
• 요구사항정의서
• 유스케이스명세서
• To-Be비즈니스프로세스정의서
• 클래스설계서
• SW아키텍처설계서
• 사용자인터페이스 설계서
• 컴포넌트 설계서
DE21 클래스 설계 DE21-1 클래스설계서
DE22 사용자인터페이스 설계 DE22-1 사용자인터페이스설계서
DE23 컴포넌트 설계 DE23-1 컴포넌트 설계서
DE24 인터페이스 설계 DE24-1 인터페이스 설계서
DE25 배치프로그램 설계 DE25-1 배치프로그램 설계서
DE26 사용자웹구성 설계 DE26-1 사용자인터페이스웹 구성도
DE30 DB설계
데이터 아키텍처(DA)를 정의하고 데이터를 저장
할 물리적 DB구조를 설계
<입력물>
• 요구사항정의서
• 개념데이터모델(ERD)
• 분석단계 산출물
• 아키텍처, 어플리케이션설계 산출물
• To-Be비즈니스프로세스정의서
• To-Be비즈니스프로세스흐름도
• 논리DB모델
DE31 개념DB모델 설계 DE31-1 개념데이터모델(ERD)
DE32 논리DB 설계
DE32-1 논리데이터요소 정의서
DE32-2 물리데이터요소 정의서
DE32-3 논리/물리 엔터티다이어그램(ERD)
DE32-4 표준데이터사전 정의서
DE33 물리DB 설계
DE33-1 오브젝트정의서
DE33-2 데이터베이스 설계서
11
설계단계 활동과 산출물
단계(Phase) 활동(Activity) 주요 활동내용 작업(Task) 산출물
DE 설계
DE40 데이터전환설계
신규 시스템의 DB설계와 용어표준에 따른 데이터 정합
성을 확보할 수 있도록 현행 시스템의 데이터를 이행할
전략과 방법을 구체적으로 정의하고 특히, 정비 대상 데
이터의 정비 주체와 R&R을 명확히 함
<입력물>
• 현행데이터분석서
• 논리 DB설계 산출물
• 전환대상업무와 범위정의서
• 데이터 전환 매핑 정의서
DE41 데이터흐름도(DFD) 작성 DE41-1 데이터흐름도(DFD)
DE42 데이터전환 설계
DE42-1 데이터전환 계획서
DE41-2 데이터전환 매핑정의서
DE41-3 데이터전환 프로그램명세서
DE41-4 데이터검증 프로그램명세서
DE43 데이터정비 계획 DE43-1 데이터정비 계획서
DE50 테스트계획
총괄시험계획서를 기반으로 시험 종류별 상세시나리오
작성 (통합시험, 사용자시험의 시나리오 작성시 고객의
적극적 참여 또는 책임 유도 필수)
<입력물>
• 어플리케이션설계 단계 산출물
• 아키텍처설계 단계 산출물
• DB설계 단계 산출물
• 유즈케이스 명세서
• 요구사항정의
DE51 단위테스트게이스 작성 DE51-1 단위테스트게이스
DE52 통합테스트시나리오 작성 DE52-1 통합테스트시나리오
DE53 시스템테스트시나리오 작성 DE53-1 시스템테스트시나리오
DE54 사용자테스트시나리오 작성 DE54-1 사용자테스트시나리오
DE60 설계단계 점검
구현단계에서 설계의 변경을 최소화할 수 있도록 설계
단계 산출물을 점검하고 미흡한 점을 사전에 조치 (설계
산출물에 대한 고객의 확인/확정 필수  2차 Baseline
확정)
<입력물>
• 분석단계 산출물
• 설계단계 산출물
DE61 설계단계 산출물점검 DE61-1 설계단계점검 결과서
DE62 산출물 검토/확인 DE62-1 설계단계점검 조치결과서
12
■ 구현단계(CO)
13
구현단계 활동과 산출물
단계(Phase) 활동(Activity) 주요 활동내용 작업(Task) 산출물
CO 구현
CO10 구현준비
프로그램 개발과 테스트를 위한 개발환경 준비
<입력물>
• 사업수행계획서
• SW아키텍처설계서
• 시스템아키텍처설계서
• 데이터베이스설계서
CO11 개발환경 구성 계획 CO11-1 개발환경구성 계획서
CO11 개발환경 구성
CO20 개발
요구사항을 기반으로 UI/UX, 프론트엔드, 백엔드
프로그램 개발. 특히 사용자인터페이스(화면)은
수시로 고객TFT와 협의하고 확인을 받음
<입력물>
• 요구사항 정의서
• SW아키텍처 정의서
• 컴포넌트설계서
• 사용자인터페이스 설계서
• 논리/물리 엔터티관계다이어그램
CO21 컴포넌트 등 구현 프로그램 소스
CO22 사용자인터페이스 구현 프로그램 소스, 화면
CO30 단위테스트
개발자 중심으로 단위 컴포넌트, 화면, 인터페이스
등의 기능 오류를 찾고 수정
<입력물>
• 프로그램 소스
• 단위테스트 케이스
CO31 단위테스트 CO31-1 단위테스트 결과서
CO32 테스트결과 확인
CO40 구현단계점검
구현 산출물을 점검하고 미흡한 점을 사전에
조치하여 통합시험 준비
<입력물>
• 프로그램 소스
• 단위시험 결과서
CO41 웹표준 점검 CO41-1 웹접근성점검 보고서
CO41-2 웹호환성점검 보고서
CO42 소스품질 검사 CO42-1 소스품질검사 보고서
CO42-2 보안약점진단 결과서
CO43 구현단계 산출물점검 CO43-1 구현단계점검 결과서
CO44 산출물 검토/확인 CO44-1 구현단계점검 조치결과서
14
■ 시험단계(TE)
15
시험단계 활동과 산출물
단계(Phase) 활동(Activity) 주요 활동내용 작업(Task) 산출물
TE 시험
TE10 테스트
요구사항이 올바르게 반영되었는지를 End-to-
End 프로세스를 관통하는 시나리오를 통해 통합
적인 관점에서 검증
<입력물>
• 총괄시험계획서
• 통합시험시나리오
• 요구사항정의서
• 사용자인터페이스 설계서
TE11 테스트팀 구성
TE12 테스트환경 구성
TE13 통합테스트 TE13-1 통합테스트 결과서
TE14 사용자테스트 TE14-1 사용자테스트 결과서
TE20 시험단계 점검
구현 완료된 시스템의 테스트결과를 점검하고 미
흡한 점을 사전에 조치하여 리허설과 전개 준비
<입력물>
• 통합테스트 시나리오
• 통합테스트 결과서
• 사용자테스트 결과서
TE21 시험단계 산출물점검 TE21-1 시험단계점검 결과서
TE22 산출물 검토/확인 TE22-1 시험단계점검 조치결과서
16
■ 전개단계(IM)
17
전개단계 활동과 산출물
단계(Phase) 활동(Activity) 주요 활동내용 작업(Task) 산출물
IM 전개
IM10 리허설
구현된 신규 시스템이 적합한지의 여부를 전개
(Cut-over)전에 전개와 똑같은 방식과 내용으로
사전 테스트를 하여 검증하고 오류나 부족한 요소
해결(현행 시스템 운영팀의 참여 필수)
<입력물>
• 총괄테스트계획서
• 설계단계 산출물
• 개발된 프로그램
• 신규 아키텍처
• 리허설계획서
IM11 리허설 준비 IM11-1 리허설 계획서
IM12 리허설 수행
IM12-1 리허설 체크리스트
IM12-2 리허설 결과서
IM12-3 시스템테스트 결과서(리허설)
IM20 전개
리허설이 완료되면 신규 시스템을 운영환경으로 설
치 또는 이행하기 위해 계획을 수립하고, 시간 또는
분 단위 점검표를 기준으로 전개 작업 수행
<입력물>
• 총괄테스트계획서
• 현행아키텍처 분석서
• 리허설 계획서
• 전개 계획서
IM21 전개 준비 IM21-1 전개 계획서
IM22 전개 최종점검 IM22-1 전개 체크리스트
IM23 사황실 설치/운영 대응 체크리스트
IM24 전개
IM22-2 전개 결과서
IM22-3 시트템테스트 결과서(전개)
18
■ 인도단계(TO)
19
인도단계 활동과 산출물
단계(Phase) 활동(Activity) 주요 활동내용 작업(Task) 산출물
TO 인도
TO10 인수인계
단계별로 작성하고 고객의 확인을 받은, 테일러링
으로 고객에게 제출하기로 한 모든 산출물을 최종
적으로 현행화하여 운영부서에 인수인계
<입력물>
• 사업수행계획서
• 설계단계 산출물
• 모든 산출물
TO11 인수인계 계획 TO11-1 인수인계 계획서
TO12 EA현행화
TO13 매뉴얼 작성
TO13-1 운영자 매뉴얼
TO13-2 사용자 매뉴얼
TO13-3 기반운영 매뉴얼
TO14 산출물 현행화
TO15 산출물 인수인계 TO15-1 인수인계산출물 목록
TO16 인수 확인 TO16-1 인수결과서
TO20 교육
사용자와 운영자가 각각의 권한 범위별로 시스템을
사용하고 운영할 수 있는 역량을 갖추도록 교육
<입력물>
• 교육계획서
• 사용자매뉴얼
• 운영자매뉴얼
TO21 교육계획서 작성 TO21-1 교육일정, 참석자 명단
TO22 교육자료 작성
TO23 교육계획 확인/공지
TO24 교육수행(사용자/운영자) TO24-1 교육결과서

CBD 개발방법론.pptx

  • 1.
  • 2.
    차례 I. CBD개발방법론 프로세스 플로우 II. 준비단계(PP) III. 분석단계(AN) IV. 설계단계(DE) V. 구현단계(CO) VI. 시험단계(TE) VII.전개단계(IM) VIII.인도단계(TO)
  • 3.
  • 4.
  • 5.
    5 준비단계 활동과 산출물 단계(Phase)활동(Activity) 주요 활동내용 작업(Task) 산출물 PP 개발준비 PP10 TFT구성 수행사와 협력하여 요구사항 정의/확인/개발 결과 검증을 주도적으로 수행할 업무전문가와 지원 부서를 중심으로 한 사업TFT를 구성 <입력물> • 제안요청서 • 제안서 • 사업수행계획서 PP11 사업TFT 구성 계획 PP11-1 TFT구성 계획서 PP12 TFT 구성 PP20 방법론 테일러링 사업의 규모, 기간, 개발 특성을 고려하여 고객 사 또는 수행사 개발방법론을 적합하게 적용하 기 위해 테일러링 수행 <입력물> • 고객사 개발방법론 • 수행사 개발방법론 PP21 방법론 테일러링 PP21-1 방법론 테일러링 결과서 PP22 산출물 템플릿 작성 산출물 템플릿
  • 6.
  • 7.
    7 분석단계 활동과 산출물(1/2) 단계(Phase)활동(Activity) 주요 활동내용 작업(Task) 산출물 AN 분석 AN10 요구사항분석 제안서, 제안요청서, 고객의 제공자료, 인터뷰 등을 통하 여 고객의 기능/비기능 요구사항을 분석하여 명확하게 정 의하고 고객의 확인을 받음(Baseline 설정) <입력물> • 제안서 • 제안요청서 • 사업수행계획서 • 인터뷰결과서 AN11 요구사항 수집 AN11-1 면담계획서 AN11-2 면담결과서 AN12 요구사항 정의 AN12-1 요구사항정의서 AN13 유즈케이스다이어그램 작성 AN13-1 유즈케이스명세서 AN14 요구사항 추적 AN14-1 요구사항추적표 AN10 업무/데이터분석 업무와 데이터 영역의 요구사항 정의를 기초로 현행 이슈 와 개선요구사항을 추가하여 To-Be 비즈니스 프로세스 정의 <입력물> • 현행 비즈니스프로세스 자료 • 업무지침서, 매뉴얼 • 테이터품질관리시스템 • 현행 데이터 자료 AN21 현행 업무/데이터 자료 요청 요청 업무/데이터 목록 AN22 현행 업무/데이터 자료 제공 AN23 현행 업무/데이터 분석 AN23-1 현행 비즈니스프로세스 정의서 AN23-2 To-Be 비즈니스프로세스 정의서 AN24 현행 데이터 분석 AN24-1 현행 데이터분석서 AN24-2 현행 표준사전정의서 AN24-3 전환대상업무와 범위정의서 AN30 아케텍처 분석 현행 소프트웨어 아키텍처와 시스템 아키텍처를 분석하 여 목표 아키텍처 설계를 위한 기초자료로 활용 <입력물> • 현행 아키텍처 자료 • 현행 시스템 프로그램 소스 • EA관리시스템 AN31 현행 아키텍처 요청 AN32 현행 아키텍처 제공 AN33 현행아키텍처 분석 AN31-1 현행 아키텍처분석서
  • 8.
    8 분석단계 활동과 산출물(2/2) 단계(Phase)활동(Activity) 주요 활동내용 작업(Task) 산출물 AN 분석 AN40 테스트계획 개발 결과물의 결함을 찾아내고 요구사항의 충족 여부를 확인할 시험의 종류, 일정, 방법, 환경 등 전반적인 시험 수행전략과 계획을 수립(상세 시험계획은 해당 단계의 활 동에서 수립) <입력물> • 사업수행계획서 • 요구사항정의서 • 유즈케이스명세서 • 현행 아키텍처 분석서 AN41 총괄테스트 계획 AN41-1 총괄테스트계획서 AN42 테스트 계획 검토/협의 AN50 분석단계 점검 분석단계 산출물을 요구사항 정의 중심으로 점검하고 미 흡한 점을 사전에 조치 (★고객의 승인을 받아 Baseline 확정) <입력물> • 분석단계 산출물 • 사업수행계획서 • 제안서, 제안요청서 AN51 분석 산출물점검 AN51-1 분석단계점검결과서 AN52 산출물 검토/확인 AN52-1 분석단계점검 조치결과서
  • 9.
  • 10.
    10 설계단계 활동과 산출물(1/2) 단계(Phase)활동(Activity) 주요 활동내용 작업(Task) 산출물 DE 설계 DE10 아키텍처설계 신규시스템에 대한 어플리케이션(AA), 소프트웨 어(SA), 시스템 환경(TA)의 구조와 구성요소 정의 <입력물> • 현행 시스템 아키텍처 분석서 • 요구사항 정의서 DE11 SW아키텍처 설계 DE11-1 SW아키텍처설계서 DE12 시스템아키텍처 설계 DE12-1 시스템아키텍처설계서 DE20 어플리케이션설계 업무/ 데이터 요구사항과 To-Be 프로세스 등 분석 결과를 바탕으로 신규 시스템의 화면과 기능 등을 어떻게 구현할 것인지를 상세하게 설계(특히, 사용 자인터페이스(화면)은 고객의 확인/확정이 필수) <입력물> • 요구사항정의서 • 유스케이스명세서 • To-Be비즈니스프로세스정의서 • 클래스설계서 • SW아키텍처설계서 • 사용자인터페이스 설계서 • 컴포넌트 설계서 DE21 클래스 설계 DE21-1 클래스설계서 DE22 사용자인터페이스 설계 DE22-1 사용자인터페이스설계서 DE23 컴포넌트 설계 DE23-1 컴포넌트 설계서 DE24 인터페이스 설계 DE24-1 인터페이스 설계서 DE25 배치프로그램 설계 DE25-1 배치프로그램 설계서 DE26 사용자웹구성 설계 DE26-1 사용자인터페이스웹 구성도 DE30 DB설계 데이터 아키텍처(DA)를 정의하고 데이터를 저장 할 물리적 DB구조를 설계 <입력물> • 요구사항정의서 • 개념데이터모델(ERD) • 분석단계 산출물 • 아키텍처, 어플리케이션설계 산출물 • To-Be비즈니스프로세스정의서 • To-Be비즈니스프로세스흐름도 • 논리DB모델 DE31 개념DB모델 설계 DE31-1 개념데이터모델(ERD) DE32 논리DB 설계 DE32-1 논리데이터요소 정의서 DE32-2 물리데이터요소 정의서 DE32-3 논리/물리 엔터티다이어그램(ERD) DE32-4 표준데이터사전 정의서 DE33 물리DB 설계 DE33-1 오브젝트정의서 DE33-2 데이터베이스 설계서
  • 11.
    11 설계단계 활동과 산출물 단계(Phase)활동(Activity) 주요 활동내용 작업(Task) 산출물 DE 설계 DE40 데이터전환설계 신규 시스템의 DB설계와 용어표준에 따른 데이터 정합 성을 확보할 수 있도록 현행 시스템의 데이터를 이행할 전략과 방법을 구체적으로 정의하고 특히, 정비 대상 데 이터의 정비 주체와 R&R을 명확히 함 <입력물> • 현행데이터분석서 • 논리 DB설계 산출물 • 전환대상업무와 범위정의서 • 데이터 전환 매핑 정의서 DE41 데이터흐름도(DFD) 작성 DE41-1 데이터흐름도(DFD) DE42 데이터전환 설계 DE42-1 데이터전환 계획서 DE41-2 데이터전환 매핑정의서 DE41-3 데이터전환 프로그램명세서 DE41-4 데이터검증 프로그램명세서 DE43 데이터정비 계획 DE43-1 데이터정비 계획서 DE50 테스트계획 총괄시험계획서를 기반으로 시험 종류별 상세시나리오 작성 (통합시험, 사용자시험의 시나리오 작성시 고객의 적극적 참여 또는 책임 유도 필수) <입력물> • 어플리케이션설계 단계 산출물 • 아키텍처설계 단계 산출물 • DB설계 단계 산출물 • 유즈케이스 명세서 • 요구사항정의 DE51 단위테스트게이스 작성 DE51-1 단위테스트게이스 DE52 통합테스트시나리오 작성 DE52-1 통합테스트시나리오 DE53 시스템테스트시나리오 작성 DE53-1 시스템테스트시나리오 DE54 사용자테스트시나리오 작성 DE54-1 사용자테스트시나리오 DE60 설계단계 점검 구현단계에서 설계의 변경을 최소화할 수 있도록 설계 단계 산출물을 점검하고 미흡한 점을 사전에 조치 (설계 산출물에 대한 고객의 확인/확정 필수  2차 Baseline 확정) <입력물> • 분석단계 산출물 • 설계단계 산출물 DE61 설계단계 산출물점검 DE61-1 설계단계점검 결과서 DE62 산출물 검토/확인 DE62-1 설계단계점검 조치결과서
  • 12.
  • 13.
    13 구현단계 활동과 산출물 단계(Phase)활동(Activity) 주요 활동내용 작업(Task) 산출물 CO 구현 CO10 구현준비 프로그램 개발과 테스트를 위한 개발환경 준비 <입력물> • 사업수행계획서 • SW아키텍처설계서 • 시스템아키텍처설계서 • 데이터베이스설계서 CO11 개발환경 구성 계획 CO11-1 개발환경구성 계획서 CO11 개발환경 구성 CO20 개발 요구사항을 기반으로 UI/UX, 프론트엔드, 백엔드 프로그램 개발. 특히 사용자인터페이스(화면)은 수시로 고객TFT와 협의하고 확인을 받음 <입력물> • 요구사항 정의서 • SW아키텍처 정의서 • 컴포넌트설계서 • 사용자인터페이스 설계서 • 논리/물리 엔터티관계다이어그램 CO21 컴포넌트 등 구현 프로그램 소스 CO22 사용자인터페이스 구현 프로그램 소스, 화면 CO30 단위테스트 개발자 중심으로 단위 컴포넌트, 화면, 인터페이스 등의 기능 오류를 찾고 수정 <입력물> • 프로그램 소스 • 단위테스트 케이스 CO31 단위테스트 CO31-1 단위테스트 결과서 CO32 테스트결과 확인 CO40 구현단계점검 구현 산출물을 점검하고 미흡한 점을 사전에 조치하여 통합시험 준비 <입력물> • 프로그램 소스 • 단위시험 결과서 CO41 웹표준 점검 CO41-1 웹접근성점검 보고서 CO41-2 웹호환성점검 보고서 CO42 소스품질 검사 CO42-1 소스품질검사 보고서 CO42-2 보안약점진단 결과서 CO43 구현단계 산출물점검 CO43-1 구현단계점검 결과서 CO44 산출물 검토/확인 CO44-1 구현단계점검 조치결과서
  • 14.
  • 15.
    15 시험단계 활동과 산출물 단계(Phase)활동(Activity) 주요 활동내용 작업(Task) 산출물 TE 시험 TE10 테스트 요구사항이 올바르게 반영되었는지를 End-to- End 프로세스를 관통하는 시나리오를 통해 통합 적인 관점에서 검증 <입력물> • 총괄시험계획서 • 통합시험시나리오 • 요구사항정의서 • 사용자인터페이스 설계서 TE11 테스트팀 구성 TE12 테스트환경 구성 TE13 통합테스트 TE13-1 통합테스트 결과서 TE14 사용자테스트 TE14-1 사용자테스트 결과서 TE20 시험단계 점검 구현 완료된 시스템의 테스트결과를 점검하고 미 흡한 점을 사전에 조치하여 리허설과 전개 준비 <입력물> • 통합테스트 시나리오 • 통합테스트 결과서 • 사용자테스트 결과서 TE21 시험단계 산출물점검 TE21-1 시험단계점검 결과서 TE22 산출물 검토/확인 TE22-1 시험단계점검 조치결과서
  • 16.
  • 17.
    17 전개단계 활동과 산출물 단계(Phase)활동(Activity) 주요 활동내용 작업(Task) 산출물 IM 전개 IM10 리허설 구현된 신규 시스템이 적합한지의 여부를 전개 (Cut-over)전에 전개와 똑같은 방식과 내용으로 사전 테스트를 하여 검증하고 오류나 부족한 요소 해결(현행 시스템 운영팀의 참여 필수) <입력물> • 총괄테스트계획서 • 설계단계 산출물 • 개발된 프로그램 • 신규 아키텍처 • 리허설계획서 IM11 리허설 준비 IM11-1 리허설 계획서 IM12 리허설 수행 IM12-1 리허설 체크리스트 IM12-2 리허설 결과서 IM12-3 시스템테스트 결과서(리허설) IM20 전개 리허설이 완료되면 신규 시스템을 운영환경으로 설 치 또는 이행하기 위해 계획을 수립하고, 시간 또는 분 단위 점검표를 기준으로 전개 작업 수행 <입력물> • 총괄테스트계획서 • 현행아키텍처 분석서 • 리허설 계획서 • 전개 계획서 IM21 전개 준비 IM21-1 전개 계획서 IM22 전개 최종점검 IM22-1 전개 체크리스트 IM23 사황실 설치/운영 대응 체크리스트 IM24 전개 IM22-2 전개 결과서 IM22-3 시트템테스트 결과서(전개)
  • 18.
  • 19.
    19 인도단계 활동과 산출물 단계(Phase)활동(Activity) 주요 활동내용 작업(Task) 산출물 TO 인도 TO10 인수인계 단계별로 작성하고 고객의 확인을 받은, 테일러링 으로 고객에게 제출하기로 한 모든 산출물을 최종 적으로 현행화하여 운영부서에 인수인계 <입력물> • 사업수행계획서 • 설계단계 산출물 • 모든 산출물 TO11 인수인계 계획 TO11-1 인수인계 계획서 TO12 EA현행화 TO13 매뉴얼 작성 TO13-1 운영자 매뉴얼 TO13-2 사용자 매뉴얼 TO13-3 기반운영 매뉴얼 TO14 산출물 현행화 TO15 산출물 인수인계 TO15-1 인수인계산출물 목록 TO16 인수 확인 TO16-1 인수결과서 TO20 교육 사용자와 운영자가 각각의 권한 범위별로 시스템을 사용하고 운영할 수 있는 역량을 갖추도록 교육 <입력물> • 교육계획서 • 사용자매뉴얼 • 운영자매뉴얼 TO21 교육계획서 작성 TO21-1 교육일정, 참석자 명단 TO22 교육자료 작성 TO23 교육계획 확인/공지 TO24 교육수행(사용자/운영자) TO24-1 교육결과서