SlideShare une entreprise Scribd logo
1  sur  19
에스넷시스템
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 교육결과서

Contenu connexe

Tendances

Data pipeline and data lake
Data pipeline and data lakeData pipeline and data lake
Data pipeline and data lakeDaeMyung Kang
 
[Pgday.Seoul 2017] 6. GIN vs GiST 인덱스 이야기 - 박진우
[Pgday.Seoul 2017] 6. GIN vs GiST 인덱스 이야기 - 박진우[Pgday.Seoul 2017] 6. GIN vs GiST 인덱스 이야기 - 박진우
[Pgday.Seoul 2017] 6. GIN vs GiST 인덱스 이야기 - 박진우PgDay.Seoul
 
서버 성능에 대한 정의와 이해
서버 성능에 대한 정의와 이해서버 성능에 대한 정의와 이해
서버 성능에 대한 정의와 이해중선 곽
 
01.표준프레임워크개요
01.표준프레임워크개요01.표준프레임워크개요
01.표준프레임워크개요Hankyo
 
REST API 설계
REST API 설계REST API 설계
REST API 설계Terry Cho
 
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항Ji-Woong Choi
 
지리정보체계(GIS) - [2] 좌표계 이해하기
지리정보체계(GIS) - [2] 좌표계 이해하기지리정보체계(GIS) - [2] 좌표계 이해하기
지리정보체계(GIS) - [2] 좌표계 이해하기Byeong-Hyeok Yu
 
김종욱 포트폴리오
김종욱 포트폴리오김종욱 포트폴리오
김종욱 포트폴리오Jonguk Kim
 
데이터 분석가는 어떤 SKILLSET을 가져야 하는가? - 데이터 분석가 되기
데이터 분석가는 어떤 SKILLSET을 가져야 하는가?  - 데이터 분석가 되기데이터 분석가는 어떤 SKILLSET을 가져야 하는가?  - 데이터 분석가 되기
데이터 분석가는 어떤 SKILLSET을 가져야 하는가? - 데이터 분석가 되기Hui Seo
 
심성환 개발자 포트폴리오
심성환 개발자 포트폴리오심성환 개발자 포트폴리오
심성환 개발자 포트폴리오Seonghwan Shim
 
인터넷전문은행 Fi-ntechkorea.com
인터넷전문은행  Fi-ntechkorea.com인터넷전문은행  Fi-ntechkorea.com
인터넷전문은행 Fi-ntechkorea.comYong Joon Moon
 
[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표
[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표
[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표Dylan Ko
 
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기AWSKRUG - AWS한국사용자모임
 
백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스
백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스
백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스NAVER D2
 
프로젝트에서 Sw아키텍트의 역할 20140717
프로젝트에서 Sw아키텍트의 역할 20140717프로젝트에서 Sw아키텍트의 역할 20140717
프로젝트에서 Sw아키텍트의 역할 20140717Young On Kim
 
신입 웹 개발자 포트폴리오 / 댓글 게시판
신입 웹 개발자 포트폴리오 / 댓글 게시판신입 웹 개발자 포트폴리오 / 댓글 게시판
신입 웹 개발자 포트폴리오 / 댓글 게시판hyeonjae Cheon
 
대용량 분산 아키텍쳐 설계 #4. soa 아키텍쳐
대용량 분산 아키텍쳐 설계 #4. soa 아키텍쳐대용량 분산 아키텍쳐 설계 #4. soa 아키텍쳐
대용량 분산 아키텍쳐 설계 #4. soa 아키텍쳐Terry Cho
 
스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin...
스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin...스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin...
스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin...AWSKRUG - AWS한국사용자모임
 
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?VMware Tanzu Korea
 
Ipl자동화방안제안 애플트리랩
Ipl자동화방안제안 애플트리랩Ipl자동화방안제안 애플트리랩
Ipl자동화방안제안 애플트리랩JaeWoo Wie
 

Tendances (20)

Data pipeline and data lake
Data pipeline and data lakeData pipeline and data lake
Data pipeline and data lake
 
[Pgday.Seoul 2017] 6. GIN vs GiST 인덱스 이야기 - 박진우
[Pgday.Seoul 2017] 6. GIN vs GiST 인덱스 이야기 - 박진우[Pgday.Seoul 2017] 6. GIN vs GiST 인덱스 이야기 - 박진우
[Pgday.Seoul 2017] 6. GIN vs GiST 인덱스 이야기 - 박진우
 
서버 성능에 대한 정의와 이해
서버 성능에 대한 정의와 이해서버 성능에 대한 정의와 이해
서버 성능에 대한 정의와 이해
 
01.표준프레임워크개요
01.표준프레임워크개요01.표준프레임워크개요
01.표준프레임워크개요
 
REST API 설계
REST API 설계REST API 설계
REST API 설계
 
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
 
지리정보체계(GIS) - [2] 좌표계 이해하기
지리정보체계(GIS) - [2] 좌표계 이해하기지리정보체계(GIS) - [2] 좌표계 이해하기
지리정보체계(GIS) - [2] 좌표계 이해하기
 
김종욱 포트폴리오
김종욱 포트폴리오김종욱 포트폴리오
김종욱 포트폴리오
 
데이터 분석가는 어떤 SKILLSET을 가져야 하는가? - 데이터 분석가 되기
데이터 분석가는 어떤 SKILLSET을 가져야 하는가?  - 데이터 분석가 되기데이터 분석가는 어떤 SKILLSET을 가져야 하는가?  - 데이터 분석가 되기
데이터 분석가는 어떤 SKILLSET을 가져야 하는가? - 데이터 분석가 되기
 
심성환 개발자 포트폴리오
심성환 개발자 포트폴리오심성환 개발자 포트폴리오
심성환 개발자 포트폴리오
 
인터넷전문은행 Fi-ntechkorea.com
인터넷전문은행  Fi-ntechkorea.com인터넷전문은행  Fi-ntechkorea.com
인터넷전문은행 Fi-ntechkorea.com
 
[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표
[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표
[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표
 
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
 
백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스
백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스
백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스
 
프로젝트에서 Sw아키텍트의 역할 20140717
프로젝트에서 Sw아키텍트의 역할 20140717프로젝트에서 Sw아키텍트의 역할 20140717
프로젝트에서 Sw아키텍트의 역할 20140717
 
신입 웹 개발자 포트폴리오 / 댓글 게시판
신입 웹 개발자 포트폴리오 / 댓글 게시판신입 웹 개발자 포트폴리오 / 댓글 게시판
신입 웹 개발자 포트폴리오 / 댓글 게시판
 
대용량 분산 아키텍쳐 설계 #4. soa 아키텍쳐
대용량 분산 아키텍쳐 설계 #4. soa 아키텍쳐대용량 분산 아키텍쳐 설계 #4. soa 아키텍쳐
대용량 분산 아키텍쳐 설계 #4. soa 아키텍쳐
 
스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin...
스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin...스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin...
스타트업 나홀로 데이터 엔지니어: 데이터 분석 환경 구축기 - 천지은 (Tappytoon) :: AWS Community Day Onlin...
 
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
 
Ipl자동화방안제안 애플트리랩
Ipl자동화방안제안 애플트리랩Ipl자동화방안제안 애플트리랩
Ipl자동화방안제안 애플트리랩
 

Similaire à CBD 개발방법론.pptx

정보공학(IE) 방법론.pptx
정보공학(IE) 방법론.pptx정보공학(IE) 방법론.pptx
정보공학(IE) 방법론.pptxSeong-Bok Lee
 
위험기반테스트접근 테스트계획 사례
위험기반테스트접근 테스트계획 사례위험기반테스트접근 테스트계획 사례
위험기반테스트접근 테스트계획 사례SangIn Choung
 
2016년 과학적사업관리기법 발표회 - 함정시스템공학
2016년 과학적사업관리기법 발표회 - 함정시스템공학2016년 과학적사업관리기법 발표회 - 함정시스템공학
2016년 과학적사업관리기법 발표회 - 함정시스템공학Jinwon Park
 
시스템공학 기본(Fundamental of systems engineering) - Day9 system analysis and contr...
시스템공학 기본(Fundamental of systems engineering) - Day9 system analysis and contr...시스템공학 기본(Fundamental of systems engineering) - Day9 system analysis and contr...
시스템공학 기본(Fundamental of systems engineering) - Day9 system analysis and contr...Jinwon Park
 
Istqb 1-소프트웨어테스팅기초
Istqb 1-소프트웨어테스팅기초Istqb 1-소프트웨어테스팅기초
Istqb 1-소프트웨어테스팅기초Jongwon Lee
 
우리 제품의 검증 프로세스 소개 자료
우리 제품의 검증 프로세스 소개 자료 우리 제품의 검증 프로세스 소개 자료
우리 제품의 검증 프로세스 소개 자료 SangIn Choung
 
5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법
5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법
5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법topshock
 
5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법
5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법
5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법topshock
 
5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법
5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법
5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법topshock
 
Istqb 1-소프트웨어테스팅기초-2015
Istqb 1-소프트웨어테스팅기초-2015Istqb 1-소프트웨어테스팅기초-2015
Istqb 1-소프트웨어테스팅기초-2015Jongwon Lee
 
[오픈소스컨설팅]소프트웨어 개발 준비 과정
[오픈소스컨설팅]소프트웨어 개발 준비 과정[오픈소스컨설팅]소프트웨어 개발 준비 과정
[오픈소스컨설팅]소프트웨어 개발 준비 과정Ji-Woong Choi
 
테스트자동화와 TDD
테스트자동화와 TDD테스트자동화와 TDD
테스트자동화와 TDDSunghyouk Bae
 
Build Team Foundation Architecture
Build Team Foundation ArchitectureBuild Team Foundation Architecture
Build Team Foundation Architecture준일 엄
 
[AIS 2018][Team Practice] CMMI 기반 환경의 애자일-투씨드
[AIS 2018][Team Practice] CMMI 기반 환경의 애자일-투씨드[AIS 2018][Team Practice] CMMI 기반 환경의 애자일-투씨드
[AIS 2018][Team Practice] CMMI 기반 환경의 애자일-투씨드Atlassian 대한민국
 
신림프로그래머모임_개발프로세스개선기
신림프로그래머모임_개발프로세스개선기신림프로그래머모임_개발프로세스개선기
신림프로그래머모임_개발프로세스개선기none
 
시스템공학 기본(Fundamental of systems engineering) - Day1 se general
시스템공학 기본(Fundamental of systems engineering) - Day1 se general시스템공학 기본(Fundamental of systems engineering) - Day1 se general
시스템공학 기본(Fundamental of systems engineering) - Day1 se generalJinwon Park
 
성공적인 Sw사업 수행을 위한 프로세스 프레임워크 및 적용사례
성공적인 Sw사업 수행을 위한 프로세스 프레임워크 및 적용사례성공적인 Sw사업 수행을 위한 프로세스 프레임워크 및 적용사례
성공적인 Sw사업 수행을 위한 프로세스 프레임워크 및 적용사례kisu kim
 
[오픈소스컨설팅]Session 4. dev ops 구성 사례와 전망
[오픈소스컨설팅]Session 4. dev ops 구성 사례와 전망[오픈소스컨설팅]Session 4. dev ops 구성 사례와 전망
[오픈소스컨설팅]Session 4. dev ops 구성 사례와 전망Open Source Consulting
 
[오픈소스컨설팅]Session 4. dev ops 구성 사례와 전망
[오픈소스컨설팅]Session 4. dev ops 구성 사례와 전망[오픈소스컨설팅]Session 4. dev ops 구성 사례와 전망
[오픈소스컨설팅]Session 4. dev ops 구성 사례와 전망Hee Jae Lee
 
[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략Ji-Woong Choi
 

Similaire à CBD 개발방법론.pptx (20)

정보공학(IE) 방법론.pptx
정보공학(IE) 방법론.pptx정보공학(IE) 방법론.pptx
정보공학(IE) 방법론.pptx
 
위험기반테스트접근 테스트계획 사례
위험기반테스트접근 테스트계획 사례위험기반테스트접근 테스트계획 사례
위험기반테스트접근 테스트계획 사례
 
2016년 과학적사업관리기법 발표회 - 함정시스템공학
2016년 과학적사업관리기법 발표회 - 함정시스템공학2016년 과학적사업관리기법 발표회 - 함정시스템공학
2016년 과학적사업관리기법 발표회 - 함정시스템공학
 
시스템공학 기본(Fundamental of systems engineering) - Day9 system analysis and contr...
시스템공학 기본(Fundamental of systems engineering) - Day9 system analysis and contr...시스템공학 기본(Fundamental of systems engineering) - Day9 system analysis and contr...
시스템공학 기본(Fundamental of systems engineering) - Day9 system analysis and contr...
 
Istqb 1-소프트웨어테스팅기초
Istqb 1-소프트웨어테스팅기초Istqb 1-소프트웨어테스팅기초
Istqb 1-소프트웨어테스팅기초
 
우리 제품의 검증 프로세스 소개 자료
우리 제품의 검증 프로세스 소개 자료 우리 제품의 검증 프로세스 소개 자료
우리 제품의 검증 프로세스 소개 자료
 
5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법
5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법
5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법
 
5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법
5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법
5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법
 
5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법
5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법
5.(2주제 절삭가공) 구체적으로 추진하는 원가절감 수법
 
Istqb 1-소프트웨어테스팅기초-2015
Istqb 1-소프트웨어테스팅기초-2015Istqb 1-소프트웨어테스팅기초-2015
Istqb 1-소프트웨어테스팅기초-2015
 
[오픈소스컨설팅]소프트웨어 개발 준비 과정
[오픈소스컨설팅]소프트웨어 개발 준비 과정[오픈소스컨설팅]소프트웨어 개발 준비 과정
[오픈소스컨설팅]소프트웨어 개발 준비 과정
 
테스트자동화와 TDD
테스트자동화와 TDD테스트자동화와 TDD
테스트자동화와 TDD
 
Build Team Foundation Architecture
Build Team Foundation ArchitectureBuild Team Foundation Architecture
Build Team Foundation Architecture
 
[AIS 2018][Team Practice] CMMI 기반 환경의 애자일-투씨드
[AIS 2018][Team Practice] CMMI 기반 환경의 애자일-투씨드[AIS 2018][Team Practice] CMMI 기반 환경의 애자일-투씨드
[AIS 2018][Team Practice] CMMI 기반 환경의 애자일-투씨드
 
신림프로그래머모임_개발프로세스개선기
신림프로그래머모임_개발프로세스개선기신림프로그래머모임_개발프로세스개선기
신림프로그래머모임_개발프로세스개선기
 
시스템공학 기본(Fundamental of systems engineering) - Day1 se general
시스템공학 기본(Fundamental of systems engineering) - Day1 se general시스템공학 기본(Fundamental of systems engineering) - Day1 se general
시스템공학 기본(Fundamental of systems engineering) - Day1 se general
 
성공적인 Sw사업 수행을 위한 프로세스 프레임워크 및 적용사례
성공적인 Sw사업 수행을 위한 프로세스 프레임워크 및 적용사례성공적인 Sw사업 수행을 위한 프로세스 프레임워크 및 적용사례
성공적인 Sw사업 수행을 위한 프로세스 프레임워크 및 적용사례
 
[오픈소스컨설팅]Session 4. dev ops 구성 사례와 전망
[오픈소스컨설팅]Session 4. dev ops 구성 사례와 전망[오픈소스컨설팅]Session 4. dev ops 구성 사례와 전망
[오픈소스컨설팅]Session 4. dev ops 구성 사례와 전망
 
[오픈소스컨설팅]Session 4. dev ops 구성 사례와 전망
[오픈소스컨설팅]Session 4. dev ops 구성 사례와 전망[오픈소스컨설팅]Session 4. dev ops 구성 사례와 전망
[오픈소스컨설팅]Session 4. dev ops 구성 사례와 전망
 
[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략
 

Plus de Seong-Bok Lee

소화설비_수원과 소화약제량.pdf
소화설비_수원과 소화약제량.pdf소화설비_수원과 소화약제량.pdf
소화설비_수원과 소화약제량.pdfSeong-Bok Lee
 
소화설비_작동순서.pdf
소화설비_작동순서.pdf소화설비_작동순서.pdf
소화설비_작동순서.pdfSeong-Bok Lee
 
소화설비_계통도.pdf
소화설비_계통도.pdf소화설비_계통도.pdf
소화설비_계통도.pdfSeong-Bok Lee
 
Mapping 절차와 방법.pptx
Mapping 절차와 방법.pptxMapping 절차와 방법.pptx
Mapping 절차와 방법.pptxSeong-Bok Lee
 
To-Be 설계 절차와 방법.pptx
To-Be 설계 절차와 방법.pptxTo-Be 설계 절차와 방법.pptx
To-Be 설계 절차와 방법.pptxSeong-Bok Lee
 
As-Is 분석 절차와 방법.pptx
As-Is 분석 절차와 방법.pptxAs-Is 분석 절차와 방법.pptx
As-Is 분석 절차와 방법.pptxSeong-Bok Lee
 
ERP프로젝트 중요산출물 ERD.pptx
ERP프로젝트 중요산출물 ERD.pptxERP프로젝트 중요산출물 ERD.pptx
ERP프로젝트 중요산출물 ERD.pptxSeong-Bok Lee
 
금융It시스템의 이해 2편
금융It시스템의 이해 2편금융It시스템의 이해 2편
금융It시스템의 이해 2편Seong-Bok Lee
 
금융It시스템의 이해 1편 202201
금융It시스템의 이해 1편 202201금융It시스템의 이해 1편 202201
금융It시스템의 이해 1편 202201Seong-Bok Lee
 
비트코인으로 이해하는 블록체인 기술
비트코인으로 이해하는 블록체인 기술비트코인으로 이해하는 블록체인 기술
비트코인으로 이해하는 블록체인 기술Seong-Bok Lee
 
블록체인적용사례-해운물류
블록체인적용사례-해운물류블록체인적용사례-해운물류
블록체인적용사례-해운물류Seong-Bok Lee
 
HR Analytics - 퇴직가능성예측모델
HR Analytics - 퇴직가능성예측모델HR Analytics - 퇴직가능성예측모델
HR Analytics - 퇴직가능성예측모델Seong-Bok Lee
 
비트코인 채굴과정
비트코인 채굴과정비트코인 채굴과정
비트코인 채굴과정Seong-Bok Lee
 
통계 기초 용어1
통계 기초 용어1통계 기초 용어1
통계 기초 용어1Seong-Bok Lee
 
Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sIntro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sSeong-Bok Lee
 
Cloud migration pattern[한글]
Cloud migration pattern[한글]Cloud migration pattern[한글]
Cloud migration pattern[한글]Seong-Bok Lee
 
Cloud migration pattern using microservices
Cloud migration pattern using microservicesCloud migration pattern using microservices
Cloud migration pattern using microservicesSeong-Bok Lee
 

Plus de Seong-Bok Lee (17)

소화설비_수원과 소화약제량.pdf
소화설비_수원과 소화약제량.pdf소화설비_수원과 소화약제량.pdf
소화설비_수원과 소화약제량.pdf
 
소화설비_작동순서.pdf
소화설비_작동순서.pdf소화설비_작동순서.pdf
소화설비_작동순서.pdf
 
소화설비_계통도.pdf
소화설비_계통도.pdf소화설비_계통도.pdf
소화설비_계통도.pdf
 
Mapping 절차와 방법.pptx
Mapping 절차와 방법.pptxMapping 절차와 방법.pptx
Mapping 절차와 방법.pptx
 
To-Be 설계 절차와 방법.pptx
To-Be 설계 절차와 방법.pptxTo-Be 설계 절차와 방법.pptx
To-Be 설계 절차와 방법.pptx
 
As-Is 분석 절차와 방법.pptx
As-Is 분석 절차와 방법.pptxAs-Is 분석 절차와 방법.pptx
As-Is 분석 절차와 방법.pptx
 
ERP프로젝트 중요산출물 ERD.pptx
ERP프로젝트 중요산출물 ERD.pptxERP프로젝트 중요산출물 ERD.pptx
ERP프로젝트 중요산출물 ERD.pptx
 
금융It시스템의 이해 2편
금융It시스템의 이해 2편금융It시스템의 이해 2편
금융It시스템의 이해 2편
 
금융It시스템의 이해 1편 202201
금융It시스템의 이해 1편 202201금융It시스템의 이해 1편 202201
금융It시스템의 이해 1편 202201
 
비트코인으로 이해하는 블록체인 기술
비트코인으로 이해하는 블록체인 기술비트코인으로 이해하는 블록체인 기술
비트코인으로 이해하는 블록체인 기술
 
블록체인적용사례-해운물류
블록체인적용사례-해운물류블록체인적용사례-해운물류
블록체인적용사례-해운물류
 
HR Analytics - 퇴직가능성예측모델
HR Analytics - 퇴직가능성예측모델HR Analytics - 퇴직가능성예측모델
HR Analytics - 퇴직가능성예측모델
 
비트코인 채굴과정
비트코인 채굴과정비트코인 채굴과정
비트코인 채굴과정
 
통계 기초 용어1
통계 기초 용어1통계 기초 용어1
통계 기초 용어1
 
Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sIntro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_s
 
Cloud migration pattern[한글]
Cloud migration pattern[한글]Cloud migration pattern[한글]
Cloud migration pattern[한글]
 
Cloud migration pattern using microservices
Cloud migration pattern using microservicesCloud migration pattern using microservices
Cloud migration pattern using microservices
 

CBD 개발방법론.pptx

  • 2. 차례 I. CBD 개발방법론 프로세스 플로우 II. 준비단계(PP) III. 분석단계(AN) IV. 설계단계(DE) V. 구현단계(CO) VI. 시험단계(TE) VII.전개단계(IM) VIII.인도단계(TO)
  • 5. 5 준비단계 활동과 산출물 단계(Phase) 활동(Activity) 주요 활동내용 작업(Task) 산출물 PP 개발준비 PP10 TFT구성 수행사와 협력하여 요구사항 정의/확인/개발 결과 검증을 주도적으로 수행할 업무전문가와 지원 부서를 중심으로 한 사업TFT를 구성 <입력물> • 제안요청서 • 제안서 • 사업수행계획서 PP11 사업TFT 구성 계획 PP11-1 TFT구성 계획서 PP12 TFT 구성 PP20 방법론 테일러링 사업의 규모, 기간, 개발 특성을 고려하여 고객 사 또는 수행사 개발방법론을 적합하게 적용하 기 위해 테일러링 수행 <입력물> • 고객사 개발방법론 • 수행사 개발방법론 PP21 방법론 테일러링 PP21-1 방법론 테일러링 결과서 PP22 산출물 템플릿 작성 산출물 템플릿
  • 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 분석단계점검 조치결과서
  • 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 설계단계점검 조치결과서
  • 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 구현단계점검 조치결과서
  • 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 시험단계점검 조치결과서
  • 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 시트템테스트 결과서(전개)
  • 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 교육결과서