Similar documents
범정부서비스참조모형 2.0 (Service Reference Model 2.0)

Microsoft PowerPoint _03


U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

2017 년 SW 개발보안교육과정안내 행정자치부와한국인터넷진흥원은행정기관등의정보시스템담당공무원및개 발자를대상으로 SW 개발보안에대한이해증진및전문역량강화를위해아래와 같은교육을실시하오니, 관심있으신분들의많은참여부탁드립니다 년 SW 개발보안기본과정 o 교육대상 :

2015 년 SW 개발보안교육과정안내

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

공개 SW 기술지원센터

슬라이드 1

- 2 -

사업별평가결과종합 일반회계 산림자원정보화 직접수행 보통 산림과학기술정보화 직접수행 보통

Microsoft PowerPoint - PLM2012_D3.ppt [호환 모드]

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

- 1 -

Cloud Friendly System Architecture


2007 상반기 실적회의 - DRM Extension

IBM blue-and-white template

장애인건강관리사업

I (34 ) 1. (10 ) 1-1. (2 ) 1-2. (1 ) 1-3. (2 ) 1-4. (2 ) 1-5. (1 ) 1-6. (2 ) 2. (8 ) 2-1. (3 ) 2-2. (5 ) 3. (3 ) 3-1. (1 ) 3-2. (2 ) 4. (6 ) 4-1. (2 )

JAVA PROGRAMMING 실습 08.다형성

Microsoft Word - src.doc

q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2


ICT À¶ÇÕÃÖÁ¾

보건분야 - 보고서연구원 직업성천식감시체계구축 운용 The surveillance to detect the occupational asthma in Korea 2011 년사업결과보고서 Occupational Safety and Health Research

PowerPoint 프레젠테이션

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

<4D F736F F F696E74202D2032C0CF5F20B1E8BFB5BDC55FC7D1B1B95357C1F8C8EFBFF85F53495F2020C6AEB7A2422D362E707074>

[Brochure] KOR_TunA

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

슬라이드 1

산업별인적자원개발위원회역할및기능강화를위한중장기발전방안연구 한국직업자격학회

2018 년 SW 개발보안교육과정안내 행정안전부와한국인터넷진흥원은행정기관등의정보시스템담당공무원및 개발자를대상으로 SW 개발보안에대한이해증진및전문역량강화를위해아래와 같은교육을실시하오니, 관심있으신분들의많은참여부탁드립니다 년 SW 개발보안일반과정 교육대상 : 전

DBMS & SQL Server Installation Database Laboratory

Slide 1

최종보고서-2011년_태양광등_FIT_개선연구_최종.hwp

서현수

[11하예타] 교외선 인쇄본_ver3.hwp

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

< C617720BBF3B4E3BBE7B7CAC1FD20C1A632B1C72E687770>


프로젝트관리지식체계지침서 (PMBOK Guide) 제 6 판 정오표 -3 쇄 참고 : 다음정오표는 PMBOK Guide-제6판 1쇄및 2쇄에적용됩니다. 사용중인지침서 ( 또는 PDF) 의인쇄차수를확인하려면저작권페이지 (' 고지사항 ' 페이지와목차앞 ) 하단을참조하십시오

MaxGauge( 맥스게이지 ) 를이용한 SQL 모니터링, 진단 / 분석및튜닝가이드 엑셈

PowerPoint Presentation

PPT 문서 가로양식

m (-6933, `12.5.2) ( ),,,,.,. 2 2 ( ) 1 2 (( 高 ) M10 110) 2,280, H, H.. - (, ) H, H, H. - ( 引拔 ), H,. (-6933, `12.5.2) ( ),. 3 (2,280), (, ) ( 共

Observational Determinism for Concurrent Program Security

<4D F736F F F696E74202D205B31C0E55D20BCD2C7C1C6AEBFFEBEEEBFCD20BCD2C7C1C6AEBFFEBEEEB0F8C7D02E BC8A3C8AF20B8F0B5E55D>

[ 목차 ]

한국노인인력개발원 규정집(2015ver11).hwp

CR hwp

1. 도구개요 STAF Testing 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 Testing 세부카테고리테스트설계및실행 커버리지 Test Integration / Aut

2 단계 : 추상화 class 오리 { class 청둥오리 extends 오리 { class 물오리 extends 오리 { 청둥오리 mallardduck = new 청둥오리 (); 물오리 redheadduck = new 물오리 (); mallardduck.swim();

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>


다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

쉽게 풀어쓴 C 프로그래밊

<BBE7C8B8C0FBC0C7BBE7BCD2C5EBBFACB1B820C3D6C1BEBAB8B0EDBCAD2E687770>

PowerPoint Presentation

목 차

프로젝트정의서 단계작업계획서 프로젝트계획서 - 프로젝트개요서 - 프로젝트수행계획서 - 품질보증계획서 - 프로젝트관리계획서 위험분석서 프로젝트범위관리를위한지침 프로젝트를착수하기전에반드시다음사항을확인할것 프로젝트수행의실질적인배경과실질적인 Project Owner(Spons

UML의 구성과 도구

Microsoft PowerPoint - chap01-C언어개요.pptx

- 2 -

Windows 8에서 BioStar 1 설치하기

<4D F736F F F696E74202D C55535FBBE7B7CAB9DFC7A55FB5A5C0CCC5CD20C7B0C1FAB0FCB8AEB8A620C0A7C7D120C0FCBBE720B8DEC5B8B5A5C0CCC5CD20BDC3BDBAC5DB2E707074>

목 차 제1장과제개요 1 1. 개요 1 2. 사업목표 1 3. 주요연구개발내용 1 4. 활용계획및기대효과 1 제2장항공기비행절차및공역설계프로그램개발 2 1. 연구의개요 2 2. 연구의필요성 3 3. 정부지원의타당성 7 4. 국내 외기술개발동향 8 5. 중복성검토결과 1

PowerPoint 프레젠테이션


슬라이드 1

보도자료 2014 년국내총 R&D 투자는 63 조 7,341 억원, 전년대비 7.48% 증가 - GDP 대비 4.29% 세계최고수준 연구개발투자강국입증 - (, ) ( ) 16. OECD (Frascati Manual) 48,381 (,, ), 20

2016 년도종합청렴도 1 등급 달성하자! 전사적자원관리시스템 (ERP) 성과감사결과보고 전사적자원관리시스템 (ERP) 사용자편의성및효율성점검 감사실

소프트웨어개발방법론

1. 제품 개요 AhnLab Policy Center 4.6 for Windows(이하 TOE)는 관리대상 클라이언트 시스템에 설치된 안랩의 안티바이러스 제품인 V3 제품군에 대해 보안정책 설정 및 모니터링 등의 기능을 제공하여 관리대상 클라이언트 시스템에 설치된 V3

<BCD2C7C1C6AEBFFEBEEE5FB1E8C1F6C5C25FC0DBC7B0C3D6C1BEBAB8B0EDBCAD2E687770>

슬라이드 1

국도_34호선(용궁~개포)건설사업_최종출판본.hwp

로거 자료실


[10상예타]_광주도시철도2호선 건설사업_인쇄본_ hwp

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp

Microsoft Word - ISO vs ISO 대비표[1].doc

< C0DAC0B2C5BDB1B820BFEEBFB520B8DEB4BABEF32D33C2F720C6EDC1FD2E687770>

여수신북항(1227)-출판보고서-100부.hwp

Microsoft Word - src.doc

JVM 메모리구조

PowerPoint Template

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

untitled

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

슬라이드 1

<4D F736F F D D BC7A5C1D8C3CABEC85D20B0B4C3BCC1F6C7E2BAD0BCAEBCB3B0E8C1F6C4A72E646F63>

PowerPoint 프레젠테이션

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

Microsoft PowerPoint - 6.pptx

슬라이드 1

(Microsoft PowerPoint - WWOENZHPYCLP.ppt [\310\243\310\257 \270\360\265\345])

슬라이드 1

Transcription:

개정이력 개정버전개정내용제 개정일자 V1.0 2016. 1 V1.1 V1.2 V1.3 2016. 12 2017. 9 2017. 12

목차 1장. 개요 / 1 1. 3 2. 3 3. 3 4. 4 5. 4 6. 4 7. 5 8. 5 9. 7 2장. 개발프로세스 / 9 1. 11 2. 12 3. 15 4. 18 5. EA 21 6. 24 3장. 단계별개발가이드 / 25 1. (PP00) 27 2. (AN00) 35 3. (DE00) 53 4. (CO00) 83 5. (TE00) 97 6. (IM00) 105 7. (TO00) 117 별첨. 표준서식 / 129 1. ( ) 131 2. 137

제 1 장 개요

1. 배경 2. 목적 3. 적용대상및범위 1 장. 개요 3

4. 구성개념 5. 방법론특징, CBD.,. 6. 문서구성체계,,,..,.. 4 사회보장정보원소프트웨어개발방법론

7. 방법론구조 SW,, 3,,,,. : : : 8. 코드체계,, 5. (5 ) ( ) :AN, ( ) :AN10, ( ) :AN11, ( ) :AN11-1 1 장. 개요 5

(17 ) 순번정보시스템한글영문풀네임 1 사회보장정보시스템 사보 Social Security Information System 2 보육통합정보시스템 보육 Integrated Childcare Information System 3 사회서비스전자바우처시스템 사회 Social Service Electronic Voucher 4 지역보건의료정보시스템 보건 Public Healthcare Information System 5 사회복지시설정보시스템 시설 Social Welfare Facility Information System 6 독거노인응급안전시스템 독거 elderly citizens who live alone 7 장애인응급알림e시스템 장애 emergency safety service for the disabled 8 취약계층시스템 취약 Vulnerable Social Group Support System 9 복지로 복지 Bokjiro 10 공공보건포털 공공 Pubic Health Portal 11 국가건강정보포털 건강 Country Health Information Portal 12 정보보호시스템 보호 Information Security 13 원내시스템 원내 Social Security Information Intra System 14 정보원 OO 시스템 우리 Social Security Information... System 15 OO시스템 ( 추가 )...... 약어 SI CH SO PH FI EC ED VG BO HP HI IS IN SS... 6 사회보장정보원소프트웨어개발방법론

(3 ) 순번정보시스템 1 시스템개발사업 (SWD) 2 하드웨어구축사업 (HWI) 3 SW패키지도입사업 (PKG) 4 복합사업 (SPP= 시스템개발 +SW패키지도입 ) 5 복합사업 (SHP= 시스템개발 + 하드웨어구축 ) 6 복합사업 (SAP= 시스템개발 + 하드웨어구축 +SW패키지도입 ) 7 유지보수사업 (MAN) 8 BPR/ISP사업 (ISP) 9 정보시스템감리, PMO(ISO) 10 DB구축및자료입력사업 (DBI) 11 기타사업 코드 SWD HWI PKG SPP SHP SAP MAN ISP ISO DBI ETC 9. 유의사항 SW. -, - (,, ) (, ). -,,,,,,, -, -,, - /, -, - 1 장. 개요 7

제 2 장 개발프로세스

1. 개발방법론표준프로세스 PP. 개발준비 AN. 분석 DE. 설계 CO. 구현 내부 PMO 구성및테일러링 요구사항분석아키텍처설계구현준비 내부 PMO 구성요구사항수집아키텍처설계개발환경구성 방법론테일러링 개발사전준비 정보화개발준비 요구사항정의 유스케이스기술 어플리케이션설계 개발 요구사항추적 클래스설계 프로그램개발 사용자인터페이스설계 업무 / 데이터분석 컴포넌트설계 단위테스트 업무분석 인터페이스설계 단위테스트 데이터분석 배치프로그램설계 사용자웹구성설계 구현단계점검 아키텍처분석 웹표준점검 현행아키텍처분석 DB설계 소스품질검사 개념DB모델설계 구현단계산출물점검 분석단계테스트계획 논리DB모델설계 총괄테스트계획 분석단계점검 분석단계산출물점검 물리DB모델설계 CRUD MATRIX 작성업무규칙정의서작성데이터전환설계 데이터전환 / 검증계획 데이터정비계획 TE. 시험 IM. 전개 TO. 인도설계단계테스트계획 테스트리허설인수인계단위테스트케이스작성 테스트준비작업리허설준비작업통합테스트시나리오작성인수인계 통합테스트최종점검및리허설시스템테스트시나리오작성 EA 현행화 사용자테스트 사용자테스트시나리오작성 메뉴얼작성 전개인수인계테스트시나리오작성 산출물현행화 시험단계점검 전개준비작업 산출물인수인계 시험단계산출물점검 최종점검및전개 전개단계점검 전개단계산출물점검 설계단계점검 설계단계산출물점검 교육 교육준비및교육 2 장. 개발프로세스 11

2. 표준프로세스별산출물 7, 24, 53 87. 단계 (P h a s e ) 활동 (A c tiv ity ) 작업 (T a s k ) 산출물 PP00. (Project Planing) 개발준비 PP10. 내부 PMO 구성및테일러링 PP20. 개발사전준비 PP11. 내부PMO구성 PP12. 방법론테일러링 PP21. 정보화개발준비 PP11-1. 내부PMO 구성계획서 PP12-1. 방법론테일러링결과서 PP21-1. 원격접속등신청서 AN10. 요구사항분석 AN11. 요구사항수집 AN12. 요구사항정의 AN11-1. 인터뷰계획서 AN11-2. 인터뷰결과서 AN12-1. 요구사항정의서 AN13. 유스케이스기술 AN13-1. 유스케이스명세서 AN14. 요구사항추적 AN14-1. 요구사항추적표 AN21-1. 현행비즈니스프로세스정의서 AN00. (Analysis) 분석 AN20. 업무 / 데이터분석 AN21. 업무분석 AN21-2. 현행비즈니스업무흐름도 AN21-3. To-Be비즈니스프로세스정의서 AN21-4. To-Be비즈니스업무흐름도 AN22-1. 현행데이터분석서 AN22. 데이터분석 AN22-2. 현행표준사전정의서 AN22-3. 데이터전환대상및범위정의서 AN30. 아키텍처분석 AN31. 현행아키텍처분석 AN31-1. 현행아키텍처분석서 AN40. 분석단계테스트계획 AN41. 총괄테스트계획 AN41-1. 총괄테스트계획서 AN50. 분석단계점검 AN51. 분석단계산출물점검 AN51-1. 분석단계점검결과서 AN51-2. 분석단계점검조치결과서 DE10. 아키텍처설계 DE11. 아키텍처설계 DE11-1. 아키텍처설계서 DE21. 클래스설계 DE21-1. 클래스설계서 DE22. 사용자인터페이스설계 DE22-1. 사용자인터페이스설계서 DE00. (Design) 설계 DE20. 어플리케이션설계 DE23. 컴포넌트설계 DE24. 인터페이스설계 DE25. 배치프로그램설계 DE23-1. 컴포넌트설계서 DE24-1. 인터페이스설계서 DE25-1. 배치프로그램설계서 DE26. 사용자웹구성설계 DE26-1. 사용자인터페이스웹구성도 DE30. DB 설계 DE31. 개념 DB 모델설계 DE31-1. 표준용어정의서 12 사회보장정보원소프트웨어개발방법론

단계 (P h a s e ) 활동 (A c tiv ity ) 작업 (T a s k ) 산출물 DE31-2. 코드정의서 DE31-3. 도메인정의서 DE31-4. 엔티티정의서 DE31-5. 개념데이터모델 (ERD) DE32-1. 속성정의서 DE32. 논리 DB 설계 DE32-2. 컬럼정의서 DE32-3. 논리데이터모델다이어그램 DE33-1. 테이블정의서 DE33-2. 물리데이터모델다이어그램 DE33-3. 데이터베이스정의서 DE33. 물리 DB 설계 DE33-4. 오너쉽정의서 DE33-5. 데이터베이스설계서 DE33-6. OBJECT 정의서 DE33-7. INDEX 정의서 DE34. CRUD MATRIX 작성 DE35. 업무규칙정의서작성 DE34-1. CRUD MATRIX DE35-1. 업무규칙정의서 DE41-1. 데이터전환계획서 DE41-2. 데이터전환맵핑정의서 DE40. 데이터전환설계 DE41. 데이터전환 / 검증계획 DE41-3. 데이터전환프로그램명세서 DE41-4. 데이터검증프로그램명세서 DE42. 데이터정비계획 DE42-1. 데이터정비계획서 DE51. 단위테스트케이스작성 DE51-1. 단위테스트케이스 DE50. 설계단계테스트계획 DE52. 통합테스트시나리오작성 DE53. 시스템테스트시나리오작성 DE54. 사용자테스트시나리오작성 DE52-1. 통합테스트시나리오 DE53-1. 시스템테스트시나리오 DE54-1. 사용자테스트시나리오 DE55. 인수인계테스트시나리오작성 DE55-1. 인수인계테스트시나리오 DE60. 설계단계점검 DE61. 설계단계산출물점검 DE61-1. 설계단계점검결과서 DE61-2. 설계단계점검조치결과서 CO00. (Construction) 구현 CO10. 구현준비 CO20. 개발 CO11. 개발환경구성 CO21. 프로그램개발 CO11-1. 개발환경구성계획서 CO21-1. 프로그램소스 2 장. 개발프로세스 13

단계 (P h a s e ) 활동 (A c tiv ity ) 작업 (T a s k ) 산출물 CO30. 단위테스트 CO31. 단위테스트 CO41. 웹표준점검 CO31-1. 단위테스트결과서 CO41-1. 웹접근성점검보고서 CO41-2. 웹호환성점검보고서 CO40. 구현단계점검 CO42. 소스품질검사 CO42-1. 소스품질검사보고서 CO42-2. 보안약점진단결과서 CO43. 구현단계산출물점검 CO43-1. 구현단계점검결과서 CO43-2. 구현단계점검조치결과서 TE00. (Test) 시험 TE10. 테스트 TE20. 시험단계점검 TE11. 테스트준비작업 TE12. 통합테스트 TE13. 사용자테스트 TE21. 시험단계산출물점검 TE12-1. 통합테스트결과서 TE13-1. 사용자테스트결과서 TE21-1. 시험단계점검결과서 TE21-2. 시험단계점검조치결과서 IM11. 리허설준비작업 IM11-1. 전개전리허설계획서 IM10. 리허설 IM12. 최종점검및리허설 IM12-1. 리허설체크리스트 IM12-2. 리허설결과서 IM12-3. 시스템테스트결과서 ( 리허설 ) IM00. (Implementation) 전개 IM20. 전개 IM21. 전개준비작업 IM22. 최종점검및리허설 IM21-1. 전개계획서 IM22-1. 전개체크리스트 IM22-2. 전개결과서 IM22-3. 시스템테스트결과서 ( 전개 ) IM30. 전개단계점검 IM31. 전개단계산출물점검 IM31-1. 전개단계점검결과서 IM31-2. 전개단계점검조치결과서 TO11. 인수인계 TO11-1. 인수인계계획서 / 확인서 TO11-2. 인수인계테스트결과서 TO00. (Take Over) 인도 TO10. 인수인계 TO12. EA 현행화 TO13. 매뉴얼작성 TO12-1. EA정보 TO12-2. EA연관정보 TO13-1. 운영자매뉴얼 TO13-2. 사용자매뉴얼 TO13-3. 기반운영매뉴얼 TO14. 산출물현행화 TO15. 산출물인수인계 TO20. 교육 TO21. 교육준비및교육 TO21-1. 교육계획서 TO21-2. 교육결과서 14 사회보장정보원소프트웨어개발방법론

3. 사업규모별표준프로세스, 2.,. 단계 (P h a s e ) 활동 (A c tiv ity ) 작업 (T a s k ) 산출물 PP00. 개발준비 AN00. 분석 규모구분 구분기준산출물비고사업비개발기간필수선택 대규모 10억이상 6개월이상 사업비 AND 기간만족시 71 16 소규모 10억미만 6개월미만 사업비 OR 기간만족시 48 39 PP10. 내부 PMO 구성및테일러링 PP20. 개발사전준비 AN10. 요구사항분석 AN20. 업무 / 데이터분석 AN30. 아키텍처분석 AN40. 분석단계테스트계획 AN50. 분석단계점검 < 사업규모별표준프로세스 > 사업규모대소 PP11. 내부 PMO 구성 PP11-1. 내부 PMO 구성계획서 PP12. 방법론테일러링 PP12-1. 방법론테일러링결과서 PP21. 정보화개발준비 PP21-1. 원격접속등신청서 AN11. 요구사항수집 AN11-1. 인터뷰계획서 AN11-2. 인터뷰결과서 AN12. 요구사항정의 AN12-1. 요구사항정의서 AN13. 유스케이스기술 AN13-1. 유스케이스명세서 AN14. 요구사항추적 AN14-1. 요구사항추적표 AN21. 업무분석 AN22. 데이터분석 AN21-1. 현행비즈니스프로세스정의서 AN21-2. 현행비즈니스업무흐름도 AN21-3. To-Be 비즈니스프로세스정의서 AN21-4. To-Be 비즈니스업무흐름도 AN22-1. 현행데이터분석서 AN22-2. 현행표준사전정의서 AN22-3. 데이터전환대상및범위정의서 AN31. 현행아키텍처분석 AN31-1. 현행아키텍처분석서 AN41. 총괄테스트계획 AN41-1. 총괄테스트계획서 AN51. 분석단계산출물점검 : 필수, : 선택 AN51-1. 분석단계점검결과서 AN51-2. 분석단계점검조치결과서 2 장. 개발프로세스 15

단계 (P h a s e ) 활동 (A c tiv ity ) 작업 (T a s k ) 산출물 DE10. 아키텍처설계 사업규모대소 DE11. 아키텍처설계 DE11-1. 아키텍처설계서 DE21. 클래스설계 DE21-1. 클래스설계서 DE22. 사용자인터페이스설계 DE22-1. 사용자인터페이스설계서 DE20. 어플리케이션설계 DE23. 컴포넌트설계 DE23-1. 컴포넌트설계서 DE24. 인터페이스설계 DE24-1. 인터페이스설계서 DE25. 배치프로그램설계 DE25-1. 배치프로그램설계서 DE26. 사용자웹구성설계 DE26-1. 사용자인터페이스웹구성도 DE00. 설계 DE30. DB 설계 DE40. 데이터전환설계 DE50. 설계단계테스트계획 DE60. 설계단계점검 DE31-1. 표준용어정의서 DE31-2. 코드정의서 DE31. 개념 DB모델설계 DE31-3. 도메인정의서 DE31-4. 엔티티정의서 DE31-5. 개념데이터모델 (ERD) DE32-1. 속성정의서 DE32. 논리 DB설계 DE32-2. 컬럼정의서 DE32-3. 논리데이터모델다이어그램 DE33-1. 테이블정의서 DE33-2. 물리데이터모델다이어그램 DE33-3. 데이터베이스정의서 DE33. 물리 DB설계 DE33-4. 오너쉽정의서 DE33-5. 데이터베이스설계서 DE33-6. OBJECT 정의서 DE33-7. INDEX 정의서 DE34. CRUD MATRIX 작성 DE34-1. CRUD MATRIX DE35. 업무규칙정의서작성 DE35-1. 업무규칙정의서 DE41-1. 데이터전환계획서 DE41-2. 데이터전환맵핑정의서 DE41. 데이터전환 / 검증계획 DE41-3. 데이터전환프로그램명세서 DE41-4. 데이터검증프로그램명세서 DE42. 데이터정비계획 DE42-1. 데이터정비계획서 DE51. 단위테스트케이스작성 DE51-1. 단위테스트케이스 DE52. 통합테스트시나리오작성 DE52-1. 통합테스트시나리오 DE53. 시스템테스트시나리오작성 DE53-1. 시스템테스트시나리오 DE54. 사용자테스트시나리오작성 DE54-1. 사용자테스트시나리오 DE55. 인수인계테스트시나리오작성 DE55-1. 인수인계테스트시나리오 DE61-1. 설계단계점검결과서 DE61. 설계단계산출물점검 DE61-2. 설계단계점검조치결과서 CO00. CO10. CO11. 개발환경구성 CO11-1. 개발환경구성계획서 16 사회보장정보원소프트웨어개발방법론

단계 (P h a s e ) 활동 (A c tiv ity ) 작업 (T a s k ) 산출물 구현 구현준비 CO20. 개발 CO30. 단위테스트 CO40. 구현단계점검 사업규모대소 CO21. 프로그램개발 CO21-1. 프로그램소스 CO31. 단위테스트 CO31-1. 단위테스트결과서 CO41. 웹표준점검 CO42. 소스품질검사 CO41-1. 웹접근성점검보고서 CO41-2. 웹호환성점검보고서 CO42-1. 소스품질검사보고서 CO42-2. 보안약점진단결과서 TE00. 시험 IM00. 전개 TE10. 테스트 TE20. 시험단계점검 IM10. 리허설 IM20. 전개 CO43-1. 구현단계점검결과서 CO43. 구현단계산출물점검 CO43-2. 구현단계점검조치결과서 TE11. 테스트준비작업 TE12. 통합테스트 TE12-1. 통합테스트결과서 TE13. 사용자테스트 TE13-1. 사용자테스트결과서 TE21. 시험단계산출물점검 TE21-1. 시험단계점검결과서 TE21-2. 시험단계점검조치결과서 IM11. 리허설준비작업 IM11-1. 전개전리허설계획서 IM12-1. 리허설체크리스트 IM12. 최종점검및리허설 IM12-2. 리허설결과서 IM12-3. 시스템테스트결과서 ( 리허설 ) IM21. 전개준비작업 IM21-1. 전개계획서 IM22-1. 전개체크리스트 IM22. 최종점검및리허설 IM22-2. 전개결과서 IM22-3. 시스템테스트결과서 ( 전개 ) IM30. 전개단계점검 IM31. 전개단계산출물점검 IM31-1. 전개단계점검결과서 IM31-2. 전개단계점검조치결과서 TO11. 인수인계 TO11-1. 인수인계계획서 / 확인서 TO11-2. 인수인계테스트결과서 TO12. EA 현행화 TO12-1. EA정보 TO12-2. EA연관정보 TO00. 인도 TO10. 인수인계 TO13. 매뉴얼작성 TO13-1. 운영자매뉴얼 TO13-2. 사용자매뉴얼 TO13-3. 기반운영매뉴얼 TO14. 산출물현행화 - TO15. 산출물인수인계 - TO20. 교육 TO21. 교육준비및교육 TO21-1. 교육계획서 TO21-2. 교육결과서 2 장. 개발프로세스 17

4. 표준산출물과타방법론산출물비교,. 단계 (P h a s e ) 활동 (A c tiv ity ) 산출물타방법론 PP00. 개발준비 PP10. 내부 PMO 구성및테일러링 PP11-1. 내부PMO 구성계획서 PP12-1. 방법론테일러링결과서 AN11-1. 인터뷰계획서 AN11-2. 인터뷰결과서 AN10. 요구사항분석 AN12-1. 요구사항정의서 AN13-1. 유스케이스명세서 AN14-1. 요구사항추적표 AN21-1. 현행비즈니스프로세스정의서 AN21-2. 현행비즈니스업무흐름도 상위요구사항정의서과업대비표요구사항기술서현행시스템분석서 AN00. 분석 AN20. 업무 / 데이터분석 AN21-3. To-Be 비즈니스프로세스정의서 AN21-4. To-Be 비즈니스업무흐름도 AN22-1. 현행데이터분석서 AN22-2. 현행표준사전정의서 AN22-3. 데이터전환대상및범위정의서 AN30. 아키텍처분석 AN31-1. 현행아키텍처분석서 AN40. 분석단계테스트계획 AN41-1. 총괄테스트계획서 AN50. 분석단계점검 AN51-1. 분석단계점검결과서 AN51-2. 분석단계점검조치결과서 DE10. 아키텍처설계 DE11-1. 아키텍처설계서 DE21-1. 클래스설계서 DE00. 설계 DE20. 어플리케이션설계 DE22-1. 사용자인터페이스설계서 DE23-1. 컴포넌트설계서 화면 ( 목록 ) 설계서 ( 사용자 ) 화면정의서보고서목록보고서정의서메뉴구성도인터페이스상호작용명세서 프로그램명세서컴포넌트명세서인터페이스명세서 DE24-1. 인터페이스설계서 소프트웨어아키텍처정의서시스템구성도인터페이스목록 / 설계서 (Anyframe) 18 사회보장정보원소프트웨어개발방법론

단계 (P h a s e ) 활동 (A c tiv ity ) 산출물타방법론 DE25-1. 배치프로그램설계서 DE26-1. 사용자인터페이스웹구성도 DE31-1. 표준용어정의서 DE31-2. 코드정의서 DE31-3. 도메인정의서 배치프로그램목록배치프로그램정의서 목록화면정의서보고서목록보고서정의서 DE31-4. 엔티티정의서 DE31-5. 개념데이터모델 (ERD) DE32-1. 속성정의서 DE32-2. 컬럼정의서 DE30. DB 설계 DE32-3. 논리데이터모델다이어그램 DE33-1. 테이블정의서 DE33-2. 물리데이터모델다이어그램 DE33-3. 데이터베이스정의서 DE33-4. 오너쉽정의서 DE33-5. 데이터베이스설계서 DE33-6. OBJECT 정의서 DE33-7. INDEX 정의서 DE34-1. CRUD MATRIX DE35-1. 업무규칙정의서 DE41-1. 데이터전환계획서 DE40. 데이터전환설계 DE41-2. 데이터전환맵핑정의서 DE41-3. 데이터전환프로그램명세서 DE41-4. 데이터검증프로그램명세서 DE42-1. 데이터정비계획서 DE51-1. 단위테스트케이스 DE50. 설계단계테스트계획 DE52-1. 통합테스트시나리오 DE53-1. 시스템테스트시나리오 DE54-1. 사용자테스트시나리오 DE55-1. 인수인계테스트시나리오 DE60. 설계단계점검 DE61-1. 설계단계점검결과서 DE61-2. 설계단계점검조치결과서 CO00. 구현 CO10. 구현준비 CO20. 개발 CO11-1. 개발환경구성계획서 CO21-1. 프로그램소스 프로그램소스 프로그램목록 CO30. CO31-1. 단위테스트결과서 2 장개발프로세스 19

단계 (P h a s e ) 활동 (A c tiv ity ) 산출물타방법론 단위테스트 CO41-1. 웹접근성점검보고서 CO41-2. 웹호환성점검보고서 CO40. 구현단계점검 CO42-1. 소스품질검사보고서 CO42-2. 보안약점진단결과서 CO43-1. 구현단계점검결과서 CO43-2. 구현단계점검조치결과서 TE00. 시험 TE10. 테스트 TE20. 시험단계점검 TE12-1. 통합테스트결과서 TE13-1. 사용자테스트결과서 TE21-1. 시험단계점검결과서 TE21-2. 시험단계점검조치결과서 IM11-1. 전개전리허설계획서 IM10. 리허설 IM12-1. 리허설체크리스트 IM13-1. 리허설결과서 IM13-2. 시스템테스트결과서 ( 리허설 ) IM00. 전개 IM20. 전개 IM21-1. 전개계획서 IM22-1. 전개체크리스트 IM22-2. 전개결과서 IM22-3. 시스템테스트결과서 ( 전개 ) IM30. 전개단계점검 IM31-1. 전개단계점검결과서 IM31-2. 전개단계점검조치결과서 TO11-1. 인수인계계획서 / 확인서 TO11-2. 인수인계테스트결과서 TO00. 인도 TO10. 인수인계 TO12-1. EA정보 TO12-2. EA연관정보 TO13-1. 운영자매뉴얼 TO13-2. 사용자매뉴얼 운영자지침서 사용자지침서 TO13-3. 기반운영매뉴얼 TO20. 교육 TO21-1. 교육계획서 TO21-2. 교육결과서 20 사회보장정보원소프트웨어개발방법론

5. 범정부 EA메타정보와연관관계 EA, EA (TO12) EA. 단계 (P h a s e ) 활동 (A c tiv ity ) 산출물 PP00. 개발준비 PP10. 내부 PMO 구성및테일러링 PP11-1. 내부 PMO 구성계획서 PP12-1. 방법론테일러링결과서 AN11-1. 인터뷰계획서 범정부 E A 메타정보 E A 정보 E A 연관정보 AN10. 요구사항분석 AN11-2. 인터뷰결과서 AN12-1. 요구사항정의서 AN13-1. 유스케이스명세서 AN14-1. 요구사항추적표 AN21-1. 현행비즈니스프로세스정의서 AN21-2. 현행비즈니스업무흐름도 AN21-3. To-Be 비즈니스프로세스정의서 AN00. 분석 AN20. 업무 / 데이터분석 AN21-4. To-Be 비즈니스업무흐름도 AN22-1. 현행데이터분석서 AN22-2. 현행표준사전정의서 현행정보시스템데이터참조모형맵 AN22-3. 데이터전환대상및범위정의서 AN30. 아키텍처분석 AN40. 분석단계테스트계획 AN31-1. 현행아키텍처분석서 AN41-1. 총괄테스트계획서 현행정보시스템 현행정보시스템목표정보시스템맵, 현행정보시스템소프트웨어맵, 현행정보시스템하드웨어맵 AN50. 분석단계점검 AN51-1. 분석단계점검결과서 AN51-2. 분석단계점검조치결과서 DE00. 설계 DE10. 아키텍처설계 DE11-1. 아키텍처설계서 현행정보시스템목표정보시스템서비스전달채널소프트웨어통신장비하드웨어소프트웨어 현행정보시스템목표정보시스템맵, 현행정보시스템소프트웨어맵, 하드웨어소프트웨어맵, 소프트웨어기술참조모형, 서비스전달채널현행정보시스템맵하드웨어기술참조모형맵, 하드웨어소프트웨어맵, 기술참조모형 2 장개발프로세스 21

단계 (P h a s e ) 활동 (A c tiv ity ) 산출물 DE21-1. 클래스설계서 DE22-1. 사용자인터페이스설계서 범정부 E A 메타정보 E A 정보 E A 연관정보통신장비맵 응용기능 DE20. 어플리케이션설계 DE23-1. 컴포넌트설계서 목표정보시스템공통컴포넌트맵, 현행정보시스템공통컴포넌트맵 DE24-1. 인터페이스설계서연계정보시스템연계정보시스템현행정보시스템맵 DE30. DB 설계 DE40. 데이터전환설계 DE50. 설계단계테스트계획 DE25-1. 배치프로그램설계서 DE26-1. 사용자인터페이스웹구성도 DE31-1. 표준용어정의서 DE31-2. 코드정의서 DE31-3. 도메인정의서 DE31-4. 엔티티정의서 DE31-5. 개념데이터모델 (ERD) DE32-1. 속성정의서 DE32-2. 컬럼정의서 DE32-3. 논리데이터모델다이어그램 DE33-1. 테이블정의서 DE33-2. 물리데이터모델다이어그램 DE33-3. 데이터베이스정의서 DE33-4. 오너쉽정의서 DE33-5. 데이터베이스설계서 DE33-6. OBJECT 정의서 DE33-7. INDEX 정의서 DE34-1. CRUD MATRIX DE35-1. 업무규칙정의서 DE41-1. 데이터전환계획서 DE41-2. 데이터전환맵핑정의서 DE41-3. 데이터전환프로그램명세서 DE41-4. 데이터검증프로그램명세서 DE42-1. 데이터정비계획서 DE51-1. 단위테스트케이스 DE52-1. 통합테스트시나리오 DE53-1. 시스템테스트시나리오 DE54-1. 사용자테스트시나리오 데이터 데이터 DB 데이터 DB 맵 데이터 DB 맵 목표정보시스템데이터참조모형맵 현행정보시스템맵 DE55-1. 인수인계테스트시나리오 22 사회보장정보원소프트웨어개발방법론

단계 (P h a s e ) 활동 (A c tiv ity ) 산출물 DE60. 설계단계점검 DE61-1. 설계단계점검결과서 DE61-2. 설계단계점검조치결과서 범정부 E A 메타정보 E A 정보 E A 연관정보 CO00. 구현 TE00. 시험 IM00. 전개 TO00. 인도 CO10. 구현준비 CO20. 개발 CO30. 단위테스트 CO40. 구현단계점검 TE10. 테스트 TE20. 시험단계점검 IM10. 리허설 IM20. 전개 IM30. 전개단계점검 TO10. 인수인계 CO11-1. 개발환경구성계획서 CO21-1. 프로그램소스 CO31-1. 단위테스트결과서 CO41-1. 웹접근성점검보고서 CO41-2. 웹호환성점검보고서 CO42-1. 소스품질검사보고서 CO42-2. 보안약점진단결과서 CO43-1. 구현단계점검결과서 CO43-2. 구현단계점검조치결과서 TE12-1. 통합테스트결과서 TE13-1. 사용자테스트결과서 TE21-1. 시험단계점검결과서 TE21-2. 시험단계점검조치결과서 IM11-1. 전개전리허설계획서 IM12-1. 리허설체크리스트 IM13-1. 리허설결과서 IM13-2. 시스템테스트결과서 ( 리허설 ) IM21-1. 전개계획서 IM22-1. 전개체크리스트 IM22-2. 전개결과서 IM22-3. 시스템테스트결과서 ( 전개 ) IM31-1. 전개단계점검결과서 IM31-2. 전개단계점검조치결과서 TO11-1. 인수인계계획서 / 확인서 TO11-2. 인수인계테스트결과서 TO12-1. EA정보 TO12-2. EA연관정보 TO13-1. 운영자매뉴얼 TO13-2. 사용자매뉴얼 TO20. 교육 TO13-3. 기반운영매뉴얼 TO21-1. 교육계획서 TO21-2. 교육결과서 2 장개발프로세스 23

6. 주요단계별업무역할.. 24 사회보장정보원소프트웨어개발방법론

제 3 장 단계별개발가이드

1. 개발준비단계 (PP00)

개발준비단계코드 PP00 내부 PMO 구성및테일러링활동코드 PP10 활동목적사업수행시발생하는이슈사항처리및정보원개방방법론의조정을위함이다. [ 업무프로세스흐름도 ] 사업부서 P P 1 1. 내부 P M O 구성 P P 1 2. 방법론테일러링 내부 PMO 참여 [ 업무요약 ] PP11 내부 PMO 구성 사업담당자는사업수행시단계별의사결정및발생하는주요이슈사항을신속하게처리하기위해사업과관련있는부서를중심으로내부 P M O 를구성한다. PP12 방법론테일러링 구축사업의규모, 기간및특성을고려하여정보원개발방법론을적합하게적용하기위해테일러링을수행한다. [ 표준산출물및필수여부 ] 구분입력물산출물 내부 PM O 구성 (P P 1 1 ) 제안요청서 제안서 사업수행계획서 : 필수, : 선택 필수여부대소 내부 PMO 구성계획서 방법론 테일러링 (P P 1 2 ) 정보원 S/W 개발방법론 방법론테일러링결과서 3 장. 단계별개발가이드 29

개발준비 내부 PMO 구성및테일러링 내부 PMO 구성작업코드 PP11 업무설명 산출물 사업담당자는사업수행시단계별의사결정및발생하는주요이슈사항을신속하게처리하기위해사업과관련있는부서를중심으로내부 P M O 를구성한다. ( 서식 P P 1 1-1 ) 내부 P M O 구성계획서 상세업무흐름도 사업부서 P1 내부 P M O 구성계획 P2 내부 P M O 구성 상세활동 순번구분설명이해관계자 P 1 내부 P M O 구성 계획 구축사업과관련있는부서를조사하고관련부서핵심담당자를중심으로내부 PMO 구성을계획한다. 사업부서 P 2 내부 P M O 구성 내부 PMO 구성계획에따라관련부서에협조요청하여내부 PMO 를구성한다. 사업부서 고려사항 내부 P M O 구성계획서에는관련부서별구성원뿐만아니라내부 P M O 운영절차및운영방법의내용을포함해야함 내부 PM O 구성원은사업부서,, 관련부서, 정보화품질관리담당자, 보건복지부담당자등이해관계자내에서사업특성에맞게구성함 통상내부 P M O 회의개최는이슈사항이발생하거나내부 P M O 지원이필요한경우사업담당자의요청에따라비정기적으로수행하며, 개발단계별점검및전개단계수행시기술적인지원을함 * 주간, 월간보고등정기적인참여는참석범위등을협의하여진행 < 중요사항 > 내부 P M O 를구성안하는경우반드시관련부서담당자가참석하여내부 P M O 역할을수행하게해야함 이하, 내부 P M O 구성이없는경우내부 P M O 는참조에있는관련부서를의미함 요구사항주요유형별관련부서 참조 요구사항주요유형기능요구사항데이터요구사항보안요구사항성능요구사항 관련부서해당시스템운영부서정보화품질관리담당보안담당기반담당 30 사회보장정보원소프트웨어개발방법론

개발준비 내부 PMO 구성및테일러링 방법론테일러링작업코드 PP12 업무설명 산출물 구축사업의규모, 기간및사업특성을고려하여정보원개발방법론을적합하게적용하기위해테일러링을수행한다. ( 서식 P P 1 2-1 ) 방법론테일러링결과서 상세업무흐름도 사업부서 P1 방법론테일러링요청 P2 테일러링수행 P3 테일러링결과서작성 내부 참여 PMO 상세활동 순번구분설명이해관계자 P 1 P 2 P 3 방법론 테일러링요청 테일러링수행 테일러링 결과서작성 는정보원개발방법론의적용또는조정을위해사업담 당자에방법론테일러링을요청한다. * 기존산출물이있는경우는반드시갭분석을실시하고 그결과를반영한결과물을가지고테일러링을요청해야한다. 사업부서는내부PMO에테일러링참여를요청하고, 와개발방법론 테일러링을수행하여적용범위를정한다. 운영에필요한산출물에대해서도반드시적용범위를정한다. 운영에필요한산출물을정의못한경우테일러링결과로갈음한다. 는개발방법론테일러링결과를문서로작성한다. 사업부서 내부 P M O 고려사항 테일러링협의구성은사업부서, 및내부 PM O 로구성하며, 내부 PM O 구성이되지않은사업은사업부서, 및정보화품질관리담당자, 요구사항주요유형별관련부서로구성함 테일러링수행시본방법론의 사업규모별표준프로세스 를참조하며, 사업의특성에따라단계별절차및산출물에대한일부변경, 생략등세부적인테일러링도가능함 테일러링구성원별역할 구성원사업부서내부PMO 정보화품질관리담당 역할개발방법론적용범위최종결정 ( 갭분석후 ) 테일러링요청및적용범위제안방법론단계별기술지원, 운영에필요한산출물정의개발방법론소개및테일러링가이드 3 장. 단계별개발가이드 31

개발준비단계코드 PP00 개발사전준비활동코드 PP20 활동목적 개발에필요한전산자원사용신청및정보원표준을숙지하여개발시작이원활히진행될수있도록하기위함이다. [ 업무프로세스흐름도 ] 사업부서 ( 관련부서 ) P P 2 1. 정보화개발준비 [ 업무요약 ] PP20 정보화개발준비 정보원정보화사업수행전에개발에필요한 P C, 정보시스템및 D B 등전산자원사용을위한행정절차를수행하고, 정보원교육을요청하여숙지한다. [ 표준산출물및필수여부 ] : 필수, : 선택, : 사업특성에따라선택 구분입력물산출물 대 필수여부 소 정보화개발준비 (P P 2 1 ) 용역사업보안관리가이드라인 원격접속등신청서 보안서약서등보안관련문서 32 사회보장정보원소프트웨어개발방법론

개발준비 개발사전준비 정보화개발준비작업코드 PP21 업무설명 산출물 정보원정보화사업수행전에개발에필요한 P C, 정보원시스템및 D B 등전산자원사용을위한행정절차를수행하고, 정보원교육을요청하여숙지한다. ( 서식 P P 2 1-1 ) 원격접근등신청서 상세업무흐름도 사업부서 P2 신청내용검토및승인 P1 전산자원사용및교육신청 상세활동 순번구분설명이해관계자 P 1 P 2 전산자원사용 신청 신청내용 검토및승인 고려사항 는정보원 PMS 시스템을통해개발에필요한 IP, 공유폴더등의전산자원사용을신청한다. * 보안서약서, 원격접근등별도신청 정보원정보화사업수행시준수해야할정보원보안및표준교육을요청하고숙지한다. IP 및신청권한, 보안서약서등이적정한지확인후승인또는관련부서에요청한다. 보안및 PMS 등사업에필요한교육을실시한다. 사업부서 관련업무부서 정보원전산자원사용신청 - P M S 프로젝트 환경준비 IP 신청 / 변경 / 해지, A D 계정신청 / 해지, 공유폴더신청 * 사업담당자가 P M S 에해당사업및프로젝트사전등록필요 * P M S 프로젝트 투입인력관리 투입인력등록후, 신청가능 * 초기 (P M ) 계정및 IP 는정보화사업담당자가 P M S 를통해사전신청필요 * P M S 프로젝트 투입인력관리 투입인력보안점검에서신원조회체크후, IP 신청가능 원격접근등신청 - O S, D B 등의접근등을사업부서로신청 ( 신청시, 원본을제출하고산출물에는제출불필요함 ) - 사업부서는접근신청양식 ( 대전, 광주등서버관리주체에따라상이 ) 과권한등이적정한지확인 보안확인 - 개인정보처리위탁계약서, 비밀유지계약서, 투입인원보안서약서등 용역사업보안관리가이드라인 참고하여작성 - 완료된보안서약서및개인정보처리위탁계약서, 비밀유지계약서 P M S 에등록 * ( 사업단등록시 ) P M S 프로젝트 산출물 사업산출물 * 사업담당자가 사업활동 등록후, P M S 에등록가능 대상정보원표준교육 - 정보원정보화사업표준가이드및개발방법론, 시스템등현황교육 ( 사업관리또는품질관리담당 ) - 정보원데이터표준교육 ( 데이터관리담당 ) - 정보원보안교육 ( 보안담당 ) - P M S 등시스템사용교육 (P M S 담당 ) * 원내정보화관리부주관집합교육외, 교육신청시사업담당자가공문으로요청 3 장. 단계별개발가이드 33

2. 분석단계 (AN00)

분석단계코드 AN00 요구사항분석활동코드 AN10 활동목적 목표시스템구현을위해요구되는사항을분석하여요구사항을명확하게정의하고기술하기위함이다. [ 업무프로세스흐름도 ] 사업부서 A N 1 1. 요구사항 수집 A N 1 2. 요구사항 정의 A N 1 3. 유스케이스 기술 A N 1 4. 요구사항 추적 [ 업무요약 ] AN11 요구사항수집 요구사항업무관련자와인터뷰등을통하여사용자의요구사항을이해하며, 요구사항정보를수집한다. AN12 요구사항정의 AN13 유스케이스기술 수집된요구사항을분석하고정리하여요구사항을명확하게정의하고상세히기술한다. 시스템의기능적요구사항을액터와유스케이스로표현하고이들의관계에대해상세하게기술한다. AN14 요구사항추적 요구사항이단계별개발절차를통해누락없이정확하게구현되고있는지를확인하고추적관리한다. [ 표준산출물및필수여부 ] 구분입력물산출물 요구사항수집 (A N 1 1 ) 요구사항정의 (A N 1 2 ) 유스케이스기술 (A N 1 3 ) 요구사항추적 (A N 1 4 ) 제안서, 제안요청서 사업수행계획서 제안서, 제안요청서 인터뷰결과서 : 필수, : 선택, : 사업특성에따라선택 인터뷰계획서 인터뷰결과서 필수여부대소 요구사항정의서 요구사항정의서 유스케이스명세서 요구사항정의서, 유스케이스명세서 요구사항추적표 3 장. 단계별개발가이드 37

분석 요구사항분석 요구사항수집작업코드 AN11 업무설명 요구사항업무관련자와인터뷰등을통하여사용자의요구사항을이해하며, 요구사항정보를수집한다. 산출물 ( 서식 A N 1 1-1 ) 인터뷰계획서 ( 서식 A N 1 1-2 ) 인터뷰결과서 상세업무흐름도 사업부서 P2 계획검토및인터뷰요청 인터뷰 대상자 P3 인터뷰수행 P1 인터뷰계획 상세활동 순번구분설명이해관계자 P 1 인터뷰계획 사업수행계획, 제안요청서등을참조하여업무별인터뷰대상자를선정하고인터뷰일정을계획한다. P 2 계획검토및 인터뷰요청 인터뷰계획서를확인하고인터뷰대상자에인터뷰협조요청을한다. 사업부서 P 3 인터뷰수행 는인터뷰계획에따라인터뷰를수행하고인터뷰결과서를작성한다 인터뷰대상자 38 사회보장정보원소프트웨어개발방법론

분석 요구사항분석 요구사항정의작업코드 AN12 업무설명수집된요구사항을분석하고정리하여요구사항을명확하게정의하고상세히기술한다. 산출물 ( 서식 A N 1 2-1 ) 요구사항정의서 상세업무흐름도 사업부서 P2 요구사항정의서검토 P1 요구사항정의서작성 P3 요구사항정련 내부 PMO 참여 상세활동 순번구분설명이해관계자 P 1 P 2 P 3 요구사항 정의서작성요구사항 정의서검토요구사항 정련 고려사항 는수집된요구사항자료를바탕으로요구사항을구체화하여요구사항정의서를작성한다. 내부PMO에반드시검토참여를요청하고, 가작성한요구사항 정의서에요구사항이모두반영되어있는지를검토한다. 검토결과에따라요구사항정의서내용을보완하여요구사항범위를명확히정의하고내용을공유한다. 사업부서 내부 P M O 사업부서 요구사항정의서작성시제안요청서의요구사항을유형별로구분하여상세히기술하여야하며, 요구사항충족을위한해결방안을제시하여야함 P M S 를사용하는경우, 수집된요구사항을 P M S 에등록 관리하고, 사업요구사항이등록되어있을경우프로젝트단으로상세화하여맵핑등록 *P M S 에서제공하는요구사항과가이드서식에서제공하는요구사항정의서가있으며향후 PM S 기능개선예정임 주요요구사항유형별설명 ( 제안요청서의요구사항유형을참고하여구분 ) 요구사항유형기능요구사항데이터요구사항보안요구사항성능요구사항 설명 사업을반드시수행해야하거나사용자가수행할수있어야하는기능에대한요구사항 데이터설계, 구축, 전환에관련된요구사항 정보자산의기밀성과무결성을확보하기위해목표시스템의데이터및기능, 운영접근을통제하기위한요구사항 처리속도및시간, 처리량, 동적 정적용량, 가용성등성능에대한요구사항 확정된요구사항은원칙적으로변경을할수없으며, 변경하고자하는경우관련위원회등에서승인을받아야한다. 3 장. 단계별개발가이드 39

분석 요구사항분석 유스케이스기술작업코드 AN13 업무설명 산출물 시스템의기능적요구사항을액터와유스케이스로표현하고이들의관계에대해상세하게기술한다. ( 서식 A N 1 3-1 ) 유스케이스명세서 상세업무흐름도 P1 유스케이스다이어그램작성 P2 유스케이스상세기술 상세활동 순번구분설명이해관계자 P 1 유스케이스 다이어그램 작성 시스템의기능요구사항별액터를도출하고액터별역할을정의하여액터와유스케이스관계를다이어그램으로표현한다. P 2 유스케이스 상세기술 유스케이스다이어그램을기반으로각유스케이스의시나리오를작성하고유스케이스를정제해유스케이스간관계를식별한다. 고려사항 유스케이스기술은기능요구사항정의를기준으로작성하고경우에따라성능 보안등비기능적요구사항을포함함 유스케이스모형은 U M L 2.0 표준에맞게표현하여야하며작성도구 (T o o l) 에는제한이없음 유스케이스명세서에는시스템목록, 유스케이스목록및다이어그램, 액터목록, 유스케이스기술서등을포함함 40 사회보장정보원소프트웨어개발방법론

참고자료 _ 유스케이스다이어그램작성방법 Ⅰ. UML(Unified modeling language) 이란? 요구분석, 시스템설계, 시스템구현등의시스템개발과정에서, 개발자간의의사소통을 원활하게이루어지게하기위하여표준화한모델링언어 Ⅱ. 주요 UML 다이어그램 다이어그램명 설명 유스케이스다이어그램 시스템외부요소와기능적요구사항을액터와유스케이스로표현 시퀀스다이어그램 상호작용을구성요소간의시간적순서에따른메시지전달로표현 클래스다이어그램 시스템을구성하는클래스의관계표현 컴포넌트다이어그램 시스템을구성하는컴포넌트와인터페이스를표현 Ⅲ. 유스케이스다이어그램작성방법 유스케이스작성방법은명확히정해진규칙은없으며, 다음은기본적인유스케이스작성방법임 순서 내용 1 사용자의요구사항분석 2 요구사항에대한시스템의유스케이스관련된액터를정의 3 액터가요구하는유스케이스를정의 4 액터와유스케이스간의관계를다이어그램으로표현 5 액터및유스케이스의일반화, 포함및확장개념적용 6 유스케이스별기본시나리오, 대안시나리오, 제약사항등유스케이스를상세기술 (UML) ( ). 3 장. 단계별개발가이드 41

분석 요구사항분석 요구사항추적작업코드 AN14 업무설명 산출물 요구사항이단계별개발절차를통해누락없이정확하게구현되고있는지를확인하고추적관리한다. ( 서식 A N 1 4-1 ) 요구사항추적표 상세업무흐름도 사업부서 P1 요구사항추적표작성 P2 요구사항추적표검토 P3 요구사항추적표현행화 내부 PMO 참여 상세활동 순번구분설명이해관계자 P 1 P 2 P 3 요구사항 추적표 작성요구사항 추적표 검토 요구사항 추적표 현행화 요구사항정의부터개발단계별산출물에부여된 ID 를식별하고전 후단계를맵핑하여단계별연관관계가끊어지지않고추적할수있도록한다. 사업부서는내부 PMO 에요구사항추적표검토참여를요청 하고, 진행현황및요구사항추적이가능한지검토한다. 는지속적으로현행화하고검토를요청한다. 사업부서 내부 P M O 고려사항 요구사항추적표는요구사항유형에따라분리하여작성할수있음 - 기능요구사항추적표, 데이터요구사항추적표, 성능요구사항추적표, 보안요구사항추적표 개발단계별요구사항추적표내용을현행화하여진행현황및요구사항추적이가능하게하여야함 P M S 를사용하는경우, 사업요구사항을프로젝트요구사항으로상세화하여맵핑관리가가능하고 P M S 에서추적가능 (P M S 에서제공하는요구사항추적표를사용하는경우각요구사항으로구현된내용및관련프로그램내용기록필요 ) *P M S 에서제공하는요구사항추적표와가이드서식에서제공하는요구사항추적표가있으며향후 P M S 기능개선예정임 42 사회보장정보원소프트웨어개발방법론

분석단계코드 AN00 업무 / 데이터분석활동코드 AN20 활동목적현행업무및데이터를분석하여요구되는비즈니스프로세스를정의하기위함이다. [ 업무프로세스흐름도 ] 사업부서 A N 2 1. 업무분석 A N 2 2. 데이터분석 [ 업무요약 ] AN21 업무분석 요구사항구현과관련된현행업무자료를분석하고목표하는시스템의업무흐름을정의한다. AN22 데이터분석 개발대상시스템의현행데이터구조및데이터표준을분석하고데이터전환대상을정의한다. [ 표준산출물및필수여부 ] 구분입력물산출물 업무분석 (A N 2 1 ) 현행비즈니스프로세스자료 업무지침서, 매뉴얼 데이터품질관리시스템 * 운영하고있는부서만제공 : 필수, : 선택 필수여부대소 현행비즈니스프로세스정의서 현행비즈니스업무흐름도 T o -B e 비즈니스프로세스정의서 T o -B e 비즈니스업무흐름도 데이터분석 (A N 2 2 ) 현행데이터자료 데이터품질가이드 데이터품질관리시스템 * 운영하고있는부서만제공 현행데이터분석서 현행표준사전정의서 데이터전환대상및범위정의서 3 장. 단계별개발가이드 43

분석 업무 / 데이터분석 업무분석작업코드 AN21 업무설명요구사항구현과관련된현행업무자료를분석하고목표하는시스템의업무흐름을정의한다. 산출물 ( 서식 AN21-1) 현행비즈니스프로세스정의서 ( 서식 AN21-2) 현행비즈니스흐름도 ( 서식 AN21-3) To-Be 비즈니스프로세스정의서 ( 서식 AN21-4) To-Be 비즈니스흐름도 상세업무흐름도 사업부서 P2 요청자료제공 P1 현행업무자료요청 P3 업무분석및 T o B e 비즈니스프로세스정의 상세활동 순번구분설명이해관계자 P 1 현행업무 자료요청 는개발대상시스템의현행업무관련자료를정보화사업부서담당자에요청한다. P 2 요청자료 제공 사업담당자는의요청자료를관련운영부서에요청하여입수한후수행업체에제공한다. 사업부서 업무분석및 P 3 T o - B e 비즈니스프로세스 입수한현행비즈니스프로세스를분석하고목표시스템의비즈니스프로세스및업무흐름도를정의한다. 정의 고려사항 현행업무요청자료중개인정보및미공개정보가포함되어있을경우보안담당에게보안성검토를받아야함 관련부서에서제공하는자료는현황파악수준의데이터로, 분석을요하는수준의자료는시스템또는 D B 에접근권한을요청하여직접시스템또는 D B 조회하여분석하여야함. 44 사회보장정보원소프트웨어개발방법론

분석 업무 / 데이터분석 데이터분석작업코드 AN22 업무설명개발대상시스템의현행데이터구조및데이터표준을분석하고데이터전환대상을정의한다. 산출물 ( 서식 A N 2 2-1 ) 현행데이터분석서 ( 서식 A N 2 2-2 ) 현행표준사전정의서 ( 서식 A N 2 2-3 ) 데이터전환대상및범위정의서 상세업무흐름도 사업부서 P2 P2 요청자료제공 업무 P1 현행데이터자료요청 P3 현행데이터분석및데이터전환대상정의 상세활동 순번구분설명이해관계자 P 1 현행데이터자료요청 는개발대상시스템의현행데이터관련자료를정보화사업부서담당자에요청한다. P 2 요청자료제공 사업담당자는의요청자료를관련운영부서 ( 또는담당자 ) 에요청하여입수한후에제공한다. 사업부서 관련업무부서 P 3 현행데이터분석및데이터전환대상정의 입수한자료를바탕으로현행데이터구조및표준을분석하고데이터전환대상을정의한다. 고려사항 현행데이터요청자료중개인정보및미공개정보가포함되어있을경우보안담당에게보안성검토를받아야함 관련부서에서제공하는자료는현황파악수준의데이터로, 분석을요하는수준의자료는시스템또는 D B 접근권한을요청하여직접시스템또는 D B 조회하여분석하여야함. * 반드시공공기관의데이터베이스표준화지침 ( 행정안전부 ), 행정기관의코드표준화추진지침 ( 행정안전부 ), 범정부데이터참조모형 ( 범정부정보기술아키텍처참조모형, 행정안전부 ), 공공정보품질관리매뉴얼 ( 한국정보화진흥원 ) 을준수해야한다. 3 장. 단계별개발가이드 45

분석단계코드 AN00 아키텍처분석활동코드 AN30 활동목적 사업대상시스템의현행소프트웨어및시스템아키텍처를분석하여목표아키텍처설계를위한기초자료로활용하기위함이다. [ 업무프로세스흐름도 ] 사업부서 A N 3 1. 현행아키텍처 분석 [ 업무요약 ] AN31 현행아키텍처분석 사업대상시스템의현행소프트웨어및시스템아키텍처자료를분석한다. [ 표준산출물및필수여부 ] : 필수, : 선택 구분입력물산출물 대 필수여부 소 현행아키텍처분석 (A N 3 1 ) 현행아키텍처구조자료 현행시스템응용소스 보건복지부 E A 관리시스템 (EA M S ) 또는범정부 E A 포털 현행아키텍처분석서 46 사회보장정보원소프트웨어개발방법론

분석 아키텍처분석 현행아키텍처분석작업코드 AN31 업무설명사업대상시스템의현행소프트웨어및시스템아키텍처를분석한다. 산출물 ( 서식 A N 3 1-1 ) 현행아키텍처분석서 상세업무흐름도 사업부서 P2 요청자료제공 P1 현행아키텍처자료요청 P3 현행아키텍처분석 상세활동 순번구분설명이해관계자 P 1 현행아키텍처자료요청 는개발대상시스템의현행아키텍처관련자료를사업부서담당자에요청한다. P 2 요청자료제공 사업담당자는의요청자료를관련운영부서에요청하여입수한후수행업체에제공한다. 사업부서 관련업무부서 P 3 현행아키텍처분석 입수한자료를바탕으로현행 SW 및시스템아키텍처를분석하고재사용컴포넌트 ( 또는클래스등 ) 를정의한다. 고려사항 관련부서에서제공하는자료는현황파악수준의데이터로, 분석을요하는수준의자료는응용소스분석및시스템접근권한을요청하여직접조사하고분석하여야함. * 관련부서 : SW 아키텍처정보 해당시스템운영담당, 시스템아키텍처정보 기반운영담당 관련시스템 보안아키텍처정보 보안담당, 연계아키텍처정보 연계담당, 데이터아키텍처정보 데이터담당 - 보건복지부 E A 관리시스템 (EA M S ) : 보건복지정보화사업에대한시스템의전사적인아키텍처정보제공 - 범정부 E A 포털 : 공공기관의업무 데이터 시스템등의현황및상호관계를체계적으로관리 3 장. 단계별개발가이드 47

분석단계코드 AN00 분석단계테스트계획활동코드 AN40 활동목적 개발결과물에대해결함을찾아내고요구사항의충족테스트수행을위해단계별테스트일정, 방법및환경등전반적인계획을수립하기위함이다. [ 업무프로세스흐름도 ] 사업부서 A N 4 1. 총괄테스트계획 내부 PMO 참여 [ 업무요약 ] AN41 총괄테스트계획 개발결과물에대해결함을찾아내고요구사항의충족테스트수행을위해단계별테스트일정, 방법및환경등전반적인계획을수립한다. 필요시제 3 자테스트를수행한다. [ 표준산출물및필수여부 ] : 필수, : 선택 구분입력물산출물 대 필수여부 소 총괄테스트 계획 (A N 4 1 ) 사업수행계획서 요구사항정의서 유스케이스명세서 현행아키텍처분석서 총괄테스트계획서 48 사회보장정보원소프트웨어개발방법론

분석 분석단계테스트계획 총괄테스트계획작업코드 AN41 업무설명 산출물 개발결과물에대해결함을찾아내고요구사항의충족테스트수행을위해단계별테스트일정, 방법및환경등전반적인계획을수립한다. ( 서식 A N 4 1-1 ) 총괄테스트계획서 상세업무흐름도 사업부서 P1 총괄테스트계획서작성 P2 계획서검토및수정 내부 PMO 참여 상세활동 순번구분설명이해관계자 P 1 P 2 총괄테스트계획서작성 계획서검토및수정 개발결과물에대해단위테스트, 통합테스트, 시스템테스트, 전개등단계별테스트실시를위한테스트방법및환경및일정등총괄적인테스트계획을수립한다. 테스트전략, 일정및테스트환경의적정성에대해검토하고검토결과를반영한다. 사업부서 내부 P M O 고려사항 P 1. 는반드시품질 ( 보증 ) 관리계획에있는품질목표달성, 측정지표, 체크리스트등점검기준과기법을바탕으로각단계및작업별산출물에대해점검을수행해야함 총괄테스트계획서검토구성원역할 구분 사업부서 내부 PMO 역할 테스트대상, 일정및테스트조직의적정성검토 테스트계획설명및검토결과반영 테스트전략및테스트환경부분에대한기술적, 보안측면에서검토지원 단계별테스트절차분석단계설계단계구현단계 총괄테스트계획단위 통합 시스템테스트계획단위테스트수행 시험단계전개단계 인수단계통합 사용자테스트수행시스템테스트 ( 리허설 ), 시스템테스트 ( 전개 ) 인수테스트 * 단계별테스트계획서는사업부서와간협의하여작성 3 장. 단계별개발가이드 49

분석단계코드 AN00 분석단계점검활동코드 AN50 활동목적분석단계산출물을점검하고미흡한점을사전에조치하기위함이다. [ 업무프로세스흐름도 ] 사업부서 A N 5 1. 분석단계산출물 점검 내부 PMO 참여 [ 업무요약 ] AN51 분석단계산출물점검 분석단계의활동및작업별산출물등을점검하고미흡한부분이있을경우조치한다. [ 표준산출물및필수여부 ] : 필수, : 선택 구분입력물산출물 대 필수여부 소 분석단계 산출물점검 (A N 5 1 ) 분석단계산출물 사업수행계획서 제안서, 제안요청서 분석단계점검결과서 분석단계점검조치결과서 50 사회보장정보원소프트웨어개발방법론

분석 분석단계점검 분석단계산출물점검작업코드 AN51 업무설명분석단계의활동및작업별산출물등을점검하고미흡한부분이있을경우조치한다. 산출물 ( 서식 A N 5 1-1 ) 분석단계점검결과서 ( 서식 A N 5 1-2 ) 분석단계점검조치결과서 상세업무흐름도 사업부서 P2 점검결과확인 미흡여부 적정 P1 분석단계산출물점검 미흡 P3 검토결과조치 내부 PMO 참여 상세활동 순번구분설명이해관계자 P 1 P 2 P 3 분석단계산출물점검점검결과검토검토결과조치 고려사항 는품질관리계획에있는품질기준및산출물체크리스트등을통해점검하고보증활동을실시해야한다. 사업부서는반드시내부PMO를참여시켜개발및운영산출물작성과점검이적정하게수행되었는지확인한다. 분석단계점검결과또는점검결과검토시미흡한점에대해조치한다. 사업부서 내부 P M O P 1. 는반드시품질 ( 보증 ) 관리계획에있는품질목표달성, 측정지표, 체크리스트, 점검기준과기법등을바탕으로각단계및작업별산출물에대해점검을수행해야함 P 2. ( 참고사항 ) 주요점검항목 - 품질기준달성여부및산출물체크리스트적합여부 - 단계별산출물존재여부, 개발일정에따라단계별산출물도출여부 - 작업별산출물내용및체크리스트점검사항적정성검토 활동 요구사항분석 업무 / 데이터분석 아키텍처분석 공통 점검내용 제안서상모든요구사항이요구사항정의서에기술되었는지확인 기능요구사항이모두유스케이스명세서로작성되었는지확인 유스케이스명세서가 U M L2.0 로표현되어있고다이어그램이조건대로기술되었는지확인 비즈니스프로세스및데이터분석내용이현재운영중인현행화된데이터인지확인 현재시스템의각종정보자원 ( 하드웨어, 소프트웨어, 네트워크등 ) 에대한운영현황이적정하게조사되고분석되었는지를확인 산출물별품질기준및적합여부와각항목이누락없이기입되었는지점검 분석단계가완료되면원칙적으로요구사항은변경을할수없으며, 변경하고자하는경우관련위원회등에서승인을받아야한다. P M S 에등록된산출물을기준으로점검 필요한경우, 결함및위험을 P M S 에등록관리함 ( 참고자료 P M S 결함및위험분류참고 ) 3 장. 단계별개발가이드 51

참고자료 _PMS 결함및위험분류 구분결함관리위험관리위험이슈 점검내용프로젝트결과물의평가를통해발견된결함을등록 관리하는기능식별된위험의감시및대응방안, 처리결과를파악 관리하는기능아직발생하지않았거나잠재적으로내재되어프로젝트에긍정 부정적영향을미칠사건이미발생되어프로젝트에영향을미치는사건 52 사회보장정보원소프트웨어개발방법론

3. 설계단계 (DE00)

설계단계코드 DE00 아키텍처설계활동코드 DE10 활동목적 개발대상시스템에대한응용소프트웨어구조와시스템환경등시스템의구성요소를 정의하기위함이다. [ 업무프로세스흐름도 ] D E 1 1. 아키텍처설계 [ 업무요약 ] DE11 아키텍처설계 개발대상시스템에대한아키텍처패턴을중심으로컴포넌트와상호작용하는관계및가시적인속성을표현한다. 목표시스템의하드웨어, 시스템소프트웨어및네트워크구성과관계를표현하고아키텍처관점에서의시스템성능, 보안등요구사항에대한구현방안을기술한다. [ 표준산출물및필수여부 ] 구분입력물산출물 : 필수, : 선택 필수여부대소 아키텍처 설계 (D E 1 1 ) 현행시스템아키텍처분석서 요구사항정의서 아키텍처설계서 3 장. 단계별개발가이드 55

설계 아키텍처설계 아키텍처설계작업코드 DE11 업무설명 산출물 개발대상시스템에대한아키텍처패턴을중심으로컴포넌트 ( 또는클래스 ) 와상호작용하는관계및가시적인속성을표현한다. 목표시스템의하드웨어, 시스템소프트웨어및네트워크구성과관계를표현하고아키텍처관점에서의시스템성능, 보안등요구사항에대한구현방안을기술한다. ( 서식 D E 1 1-1 ) 아키텍처설계서 상세업무흐름도 P1 S W 아키텍처설계 P2 시스템아키텍처설계 상세활동 순번구분설명이해관계자 P 1 S W 아키텍처 설계 응용소프트웨어의프레임워크와컴포넌트등을정의하고프레임워크레이어별컴포넌트및시스템, 컴포넌트간의관계를표현한다. * 응용소프트웨어관점의요구사항존재시구현방안을기술함 P 2 시스템아키텍 처설계 목표시스템의하드웨어, 네트워크및상용 S/W 소프트웨어구성도등을작성하고각구성요소에대해상세히기술한다. * 시스템관점의요구사항존재시구현방안을기술함 고려사항 기존시스템을변경또는추가한경우 AS-IS, TO-BE 가구분될수있도록표현하여야함. 시스템아키텍처는기존시스템구조를변경하지않는형태로구성하여야하며, 전산자원추가및부득이구성변경이필요한경우기반담당자와반드시사전협의필요함 56 사회보장정보원소프트웨어개발방법론

설계단계코드 DE00 어플리케이션설계활동코드 DE20 활동목적분석단계결과를바탕으로요구사항을어떻게구현할것인지를상세하게설계하기위함이다. [ 업무프로세스흐름도 ] D E 2 1. 클래스설계 D E 2 2. 사용자인터페이스 설계 D E 2 3. 컴포넌트 설계 D E 2 4. 인터페이스 설게 D E 2 5. 배치프로그램 설계 D E 2 6. 사용자웹 구성설계 [ 업무요약 ] DE21 클래스설계 DE22 사용자인터페이스설계 분석단계의유스케이스명세서를바탕으로유스케이스별상세업무흐름을시퀀스다이어그램으로표현하고클래스간관계도를작성한다. 시스템의사용자인터페이스전체구조와화면의구성요소, 기능및상세처리절차를기술한다. DE23 컴포넌트설계 DE24 인터페이스설계 DE25 배치프로그램설계 DE26 사용자웹구성설계 유스케이스및클래스설계결과를기반으로컴포넌트를도출하고상세설계한다. 시스템내 외부인터페이스를정의하고인터페이스명세를기술한다. 배치로수행되어야하는작업들에대해프로그램을설계한다. 사용자인터페이스와컴포넌트간의관계를기술한다. [ 표준산출물및필수여부 ] : 필수, : 선택 구분입력물산출물 클래스설계 (D E 2 1 ) 사용자인터페이스설계 (D E 2 2 ) 컴포넌트설계 (D E 2 3 ) 인터페이스설계 (D E 2 4 ) 배치프로그램설계 (D E 2 5 ) 사용자웹구성설계 (D E 2 6 ) 유스케이스명세서 T o - B e 비즈니스프로세스정의서 요구사항정의서 유스케이스명세서 유스케이스명세서 클래스설계서, 아키텍처설계서 요구사항정의서 아키텍처설계서 요구사항정의서 유스케이스명세서 사용자인터페이스설계서 컴포넌트설계서 필수여부대소 클래스설계서 사용자인터페이스설계서 컴포넌트설계서 인터페이스설계서 배치설계서 사용자인터페이스웹구성도 3 장. 단계별개발가이드 57

설계 어플리케이션설계 클래스설계작업코드 DE21 업무설명 산출물 분석단계의유스케이스명세서를바탕으로유스케이스별상세업무흐름을시퀀스도로표현하고클래스간관계도를작성한다. ( 서식 D E 2 1-1 ) 클래스설계서 상세업무흐름도 P1 시퀀스다이어그램작성 P2 클래스다이어그램작성 상세활동 순번구분설명이해관계자 P 1 시퀀스다이어그램작성 유스케이스를구현하기위해유스케이스별필요한객체 ( 클래스 ) 를정의하고객체들간호출및메시지흐름을기술한다. P 2 클래스다이어그램 유스케이스별도출된클래스간관계를정의하고클래스의속성및오퍼레이션을기술한다. 고려사항 시퀀스다이어그램에서객체란클래스, 인터페이스, 컴포넌트등의여러형태로표현될수있음 58 사회보장정보원소프트웨어개발방법론

설계 어플리케이션설계 사용자인터페이스설계작업코드 DE22 업무설명 산출물 시스템의사용자인터페이스전체구조와화면의구성요소, 기능및상세처리절차를기술한다. ( 서식 D E 2 2-1 ) 사용자인터페이스설계서 상세업무흐름도 P1 사용자인터페이스정의 P2 화면설계 P3 보고서설계 상세활동 순번구분설명이해관계자 P 1 사용자 인터페이스 정의 유스케이스를바탕으로시스템별로사용자인터페이스를담당하는 화면을정의하고 TOP-DOWN 방식의단계적 Level 로작성한다. P 2 화면설계 각화면에대한레이아웃및화면의구성항목, 속성을 정의하고항목별입 / 출력및처리내용을기술한다 P 3 보고서 설계 화면설계와동일하게보고서의레이아웃및구성항목, 속성을정의한다. 고려사항 사용자인터페이스는사용자가직관적으로기능을이해할수있도록구성되어야함 화면별로사용자의접근및사용권한이다른경우이를정의하여야함 3 장. 단계별개발가이드 59

설계 어플리케이션설계 컴포넌트설계작업코드 DE23 업무설명유스케이스및클래스설계결과를기반으로컴포넌트를도출하고상세설계한다. 산출물 ( 서식 D E 2 3-1 ) 컴포넌트설계서 상세업무흐름도 P1 컴포넌트식별 P2 컴포넌트명세 상세활동 순번구분설명이해관계자 P 1 컴포넌트식별 클래스설계작업에서도출한클래스들을그룹핑하여 컴포넌트를식별한다. P 2 컴포넌트명세 식별한컴포넌트의내부클래스및인터페이스의명세를 기술한다. 고려사항 컴포넌트는최초서브시스템단위로설계하고 DB 모델을정규화해나가듯이요구사항과유스케이스내용을독립적이고의존도가낮은기능그룹으로점점세분화해가면서작성 컴포넌트는 Layer, 공통, 기타컴포넌트 3 가지로구분 정보화사업특성및형태에따라서컴포넌트설계가불가한경우사업담당자및정보화품질관리담당자와협의하여컴포넌트설계를프로그램설계로대체할수있음 60 사회보장정보원소프트웨어개발방법론

참고사항 _ 컴포넌트개념 컴포넌트의식별및크기에대한명확한기준은없으나, 정보원에서가이드하는컴포넌트에대한개념은다음과같으며사업성격에따라추가또는변경하여사용할수있다. 컴포넌트종류 컴포넌트 설명 L a y e r 컴포넌트 수직 L a y e r 컴포넌트 수평 L a y e r 컴포넌트 여러개의레이어를하나로묶은패키지형태의컴포넌트로서컴포넌트의독립성특징을가짐 e x ) 화면 + 업무 (B u s in e s s )+ 데이터또는업무 (B u s in e s s )+ 데이터 기능 ( 성격 ) 에따라동일레이어의클래스들을그룹핑한컴포넌트로써컴포넌트의재사용성특징을가짐 e x ) 업무 (B u s in e s s ) + 업무 (B u s in e s s ) 공통컴포넌트 시스템에서공통적으로사용하는기능위주의컴포넌트 e x ) 전자정부표준프레임워크의공통컴포넌트, 유틸리티등 기타컴포넌트 타시스템연계, 배치등 L a y e r 및공통컴포넌트이외모든컴포넌트 수평 Layer 컴포넌트 레이어수평컴포넌트컴포넌트설명구현 화면 (Presentation) 업무 (B u s in e s s ) U I W E B U I 컴포넌트사용자인터페이스구현컴포넌트 H T M L, JS P U I P ro c e s s U I P ro c e s s 컴포넌트 B u s in e s s L o g ic 컴포넌트 W e b U I 컴포넌트에서수행되는명령을 B u s in e s s L o g ic 컴포넌트로전달하고결과를받아전달하는컴포넌트 업무별정의된비즈니스를처리하는컴포넌트 C o n tro lle r S e rv ic e 데이터 (D ata ) D a ta 컴포넌트 데이터베이스에접근하여데이터에대해 C R U D 처리하는기능을가진컴포넌트 D A O Layer 종류 레이어 레이어설명 화면 (P re s e n ta tio n ) 업무 (B u s in e s s ) 데이터 (D ata ) 업무프로그램과사용자간의인터페이스를담당하는레이어로서, 사용자화면구성, 사용자입력정보검증등의기능을지원 업무프로그램의업무로직을담당하는레이어로업무흐름제어, 트랜잭션관리, 에러처리등의기능을제공 업무프로그램에서사용할수있도록데이터에대한 C R U D 기능을지원하는레이어 3 장. 단계별개발가이드 61

설계 어플리케이션설계 인터페이스설계작업코드 DE24 업무설명시스템내 외부인터페이스를정의하고인터페이스명세를기술한다. 산출물 ( 서식 D E 2 4-1 ) 인터페이스설계서 상세업무흐름도 P1 인터페이스설계 상세활동 순번구분설명이해관계자 P 1 인터페이스 설계 시스템내 외부연계인터페이스를식별하고 Source 와 Target 간인터페이스방식, 연계주기, 관련테이블속성 상세내역을기술한다. 고려사항 개발대상시스템 (Source) 에서 Target 시스템으로의연계정보뿐만아니라, 반대의경우 ( 외부시스템 (Source), 개발대상시스템 (Target) ) 도기술하여야함 ex) 사무처리 (source) 검색 (target), 검색 (source) 사무처리 (target) 시스템변경에따른기존시스템의인터페이스변경이발생할경우연계시스템의영향도를분석하여구현단계에서조치하여야한다. 62 사회보장정보원소프트웨어개발방법론

설계 어플리케이션설계 배치설계작업코드 DE25 업무설명배치로수행되어야하는작업들에대해프로그램을설계한다. 산출물 ( 서식 D E 2 5-1 ) 배치설계서 상세업무흐름도 P1 배치프로그램설계 상세활동 순번구분설명이해관계자 P 1 배치프로그램 설계 시스템별로배치작업을정의하고작업내용및수행방법, 수행주기 시간등을기술한다. 고려사항 배치작업을정보원배치스케줄에등록해야할경우배치담당자와협의하여수행방법및스케줄시간을조정하여야한다. 배치작업추가및변경에따른기존배치스케줄에대한영향도를분석하고영향도가있을경우조치방안을마련하여야함 3 장. 단계별개발가이드 63

설계 어플리케이션설계 사용자웹구성설계작업코드 DE26 업무설명사용자인터페이스와컴포넌트간의호출관계등을기술한다. 산출물 ( 서식 D E 2 6-1 ) 사용자인터페이스웹구성도 상세업무흐름도 P1 웹페이지설계 P1 웹클래스설계 상세활동 순번구분설명이해관계자 P 1 웹페이지 설계 사용자웹페이지에서링크되는웹페이지, 호출하는컴포넌트를기술하고호출방법등의상호관계를표시한다. P 1 웹클래스 설계 사용자웹페이지와내부처리컴포넌트중계역할클래스로, 호출하거나피호출되는페이지와컴포넌트를기술한다. 고려사항 웹클래스는 U I P ro c e s s 컴포넌트로이해할수있다. 64 사회보장정보원소프트웨어개발방법론

설계단계코드 DE00 DB 설계활동코드 DE30 활동목적시스템에서지속적으로관리되어야하는데이터의저장 DB 구조를설계하기위함이다. [ 업무프로세스흐름도 ] 정보원데이터품질관리담당정보원물리 DB 담당 [ 업무요약 ] DE31 개념 DB 모델설계 DE32 논리DB 설계 DE33 물리 DB설계 DE34 CRUD 작성 DE35 업무규칙정의서작성 [ 표준산출물및필수여부 ] 구분입력물산출물 개념 DB 모델설계 (D E 3 1 ) 논리 D B 설계 (D E 3 2 ) 물리 D B 설계 (D E 3 3 ) C R U D 작성 (D E 3 4 ) 업무규칙정의서작성 (D E 3 5 ) 요구사항정의서 현행개념데이터모델 (E R D ) 개념데이터모델 (E R D ) 분석단계산출물 아키텍처, 어플리케이션설계산출물 T o - B e 비즈니스프로세스정의서 T o - B e 비즈니스프로세스흐름도 논리 / 물리엔티티다이어그램 (E R D ) 규정 지침 논리 D B 모델 D E 3 1. 개념 D B 모델설계 D E 3 2. 논리 D B 설계 D E 3 3. 물리 D B 설계 D E 3 4. C R U D 작성 표준용어정의서 코드정의서 도메인정의서 엔티티정의서 ( 개념데이터모델 (E R D ) 속성정의서 컬럼정의서 논리데이터모델다이어그램 테이블정의서 물리데이터모델다이어그램 데이터베이스정의서 오너쉽정의서 데이터베이스설계서 O B JE C T 정의서 IN D E X 정의서 D E 3 5. 업무관점의개략적이고추상화된최상위수준의데이터모델을설계한다. 목표시스템의논리 DB 모델을정보원 DB 설계지침을준수하여설계한다. DBMS 의특성을고려하여 DB 의물리적구성요소를설계한다. 참여 시스템을데이터관점의 CRUD MATRIX 를작성한다. 업무규칙정의서작성 데이터정확성검증및데이터품질모니터링을위한데이터검증논리식 (BR) 을작성한다. : 필수, : 선택 필수여부대소 C R U D M A T R IX 업무규칙정의서 3 장. 단계별개발가이드 65

설계 DB 설계 개념 DB 모델설계작업코드 DE31 업무설명업무관점의개략적이고추상화된최상위수준의데이터모델을설계한다. 산출물 ( 서식 D E 3 1-1 ) 표준용어정의서 ( 서식 D E 3 1-2 ) 코드정의서 ( 서식 D E 3 1-3 ) 도메인정의서 상세업무흐름도 ( 서식 D E 3 1-4 ) 엔티티정의서 ( 서식 D E 3 1-5 ) 개념데이터모델 (E R D ) P1 개념 D B 모델설계 P2 개념 D B 모델검토회의 정보원데이터품질관리담당 상세활동 순번구분설명이해관계자 P 1 개념 D B 모델설계 요구사항에해당하는업무에서핵심엔티티를추출하고표준용어정의, 코드, 도메인등을정의하고엔티티간관계를바커표기법으로표현한다. P 2 개념 D B 모델검토회의 개념 DB 모델설계후정보원 DB 모델담당부서인데이터품질관리부서와검토회의를하고수행업체는검토결과를반영한다. 데이터품질관리담당 고려사항 D B 모델관리대상구분 대상시스템 표기법 사용도구 (Tool) 개념모델바커표기법 DA# 등정보시스템논리 물리모델정보공학표기법 ER-Win 정보시스템별데이터관리지침서 ( 또는관련문서 ) 를참조하고반드시공공기관의데이터베이스표준화지침 ( 행정안전부 ), 행정기관의코드표준화추진지침 ( 행정안전부 ), 범정부데이터참조모형 ( 범정부정보기술아키텍처참조모형, 행정안전부 ), 공공정보품질관리매뉴얼 ( 한국정보화진흥원 ) 을준수해야한다. 데이터관리시스템이있는경우변경사항을반영하고형상관리를해야한다. 66 사회보장정보원소프트웨어개발방법론

설계 DB 설계 논리 DB 설계작업코드 DE32 업무설명 DB 설계지침을준수하여목표시스템의논리 DB 모델을설계한다. 산출물 ( 서식 D E 3 2-1 ) 속성정의서 ( 서식 D E 3 2-2 ) 컬럼정의서 ( 서식 D E 3 2-3 ) 논리데이터모델다이어그램 상세업무흐름도 정보원데이터품질관리담당 P1 표준데이터정의 P2 논리 D B 모델설계 P3 표준데이터및논리 D B 모델검토회의 상세활동 순번구분설명이해관계자 P 1 표준데이터 정의 DB 모델에서사용되는표준데이터사전 ( 속성, 컬럼 ) 을정의한다. P 2 논리 D B 모델설계 DB 모델의엔티티, 속성및엔티티간관계를정의하고정보공학표기법으로 ERD 설계한다. P 3 표준데이터및논리 D B 모델검토회의 논리 DB 모델설계후 DB 모델담당부서인데이터품질관리담당자와검토회의를하고수행업체는검토결과를반영한다. 데이터품질관리담당 고려사항 ( 참고사항 ) 데이터품질관련문서 관련문서데이터품질관리운영절차서데이터구조 (DA) 관리지침서데이터품질관리지침서 내용 데이터품질관리업무관련전반적프로세스 데이터표준화및 DB 모델링지침, 모델변경관리, 데이트흐름관리운영지침 데이터검증식 (BR) 도출방법 정보시스템별데이터관리지침서 ( 또는관련문서 ) 를참조하고반드시공공기관의데이터베이스표준화지침 ( 행정안전부 ), 행정기관의코드표준화추진지침 ( 행정안전부 ), 범정부데이터참조모형 ( 범정부정보기술아키텍처참조모형, 행정안전부 ), 공공정보품질관리매뉴얼 ( 한국정보화진흥원 ) 을준수해야한다. 데이터관리시스템이있는경우변경사항을반영하고형상관리를해야한다. 3 장. 단계별개발가이드 67

설계 DB 설계 물리 DB 설계작업코드 DE33 업무설명 DBMS 의특성을고려하여 DB 의물리적구성요소를설계한다. 산출물 ( 서식 D E 3 3-1 ) 테이블정의서 ( 서식 D E 3 3-2 ) 물리데이터모델다이어그램 ( 서식 D E 3 3-3 ) 데이터베이스정의서 ( 서식 D E 3 3-4 ) 오너쉽정의서 ( 서식 D E 3 3-5 ) 데이터베이스설계서 ( 서식 D E 3 3-6 ) O B JE C T 정의서 ( 서식 D E 3 3-7 ) IN D E X 정의서 상세업무흐름도 정보원물리 DB 담당 P1 D B 물리적구성설계 P3 D B 설계검토회의 정보원데이터품질관리담당 P2 명명규칙검토 상세활동 순번구분설명이해관계자 P 1 D B 물리적 구성설계 대상시스템의 DB 의 Object 정의서등을작성하고논리 / 물리구성도, 하드웨어구성, 테이블스페이스, 데이터파일등을설계한다. P 2 명명규칙 검토 인덱스, 테이블스페이스, 시퀀스등 DB 오브젝트의명칭에대한표준준수여부를검토하고는검토결과를반영한다. 데이터품질관리담당 P 3 D B 설계 검토회의 가작성한 DB 설계서에대해물리 DB 담당자와검토회의를하고는검토결과를반영한다. 물리 D B 담당 고려사항 정보시스템별데이터관리지침서 ( 또는관련문서 ) 를참조하고반드시공공기관의데이터베이스표준화지침 ( 행정안전부 ), 행정기관의코드표준화추진지침 ( 행정안전부 ), 범정부데이터참조모형 ( 범정부정보기술아키텍처참조모형, 행정안전부 ), 공공정보품질관리매뉴얼 ( 한국정보화진흥원 ) 을준수해야한다. 데이터관리시스템이있는경우변경사항을반영하고형상관리를해야한다. 68 사회보장정보원소프트웨어개발방법론

설계 DB 설계 CRUD MATRIX 작성작업코드 DE34 업무설명업무프로세스와엔티티간상관관계를파악하여작성한다. 산출물 ( 서식 D E 3 4-1 ) C R U D M A T R IX 상세업무흐름도 정보원데이터품질관리담당 P1 C R U D M A T R IX 작성 상세활동 순번구분설명이해관계자 P 1 C R U D M A T R IX 작성 해당프로세스와엔티티와의관계를 CRUD로기술한다. 프로세스와엔티티간의상관관계는다음과같이표시한다. C(Create: 생성 ), R(Read: 조회 ), U(Update: 수정 ), D(Delete: 삭제 ) 정보원데이터품질관리담당 고려사항 프로세스와엔티티간의상관관계를파악하여다음의문제점발생시이를보완한다. - 특정프로세스가모든엔티티와상관관계가없는경우. 해당프로세스를사용하는엔티티가누락된경우는엔티티를추가. 해당프로세스가불필요한프로그램인경우는프로세스를삭제 - 특정엔티티가모든프로세스와상관관계가없는경우. 해당엔티티를사용하는프로세스가누락된경우는프로그램을추가. 해당엔티티가불필요한엔티티인경우는엔티티를삭제 - 특정엔티티를 C re a te 하는프로세스가없는경우. 해당엔티티를 C re a te 하는프로세스를정의 - 특정엔티티를 R e a d 하는프로세스가없는경우. 해당엔티티를 R e a d 하는프로세스를정의 - 신규 E n tity R U D 는존재하나 C 가없는경우. 해당 E n tity 를 C re a te 하는프로세스를추가후모델에반영한다. - C 는있으나 R U D 가없는경우. 해당 E n tity 를사용하는프로세스가있는지를검토하고있을경우는프로세스추가후프로세스모델에반영하고, 없을경우해당엔티티를삭제하고데이터모델에반영한다. 프로그램목록 ( 또는명세서 ) 을작성하는경우프로세스대신프로그램으로대체가가능하다 3 장. 단계별개발가이드 69

설계 DB 설계 업무규칙정의서작성작업코드 DE35 업무설명데이터정확성검증및모니터링을위한데이터검증논리식 (BR) 을작성한다. 산출물 ( 서식 D E 3 5-1 ) 업무규칙정의서 상세업무흐름도 P1 사전업무규칙정의서작성 P2 업무규칙정의서작성 정보원데이터품질관리담당 P3 업무규칙정의서검토 상세활동 순번구분설명이해관계자 P 1 사전업무규칙정의서 작성 규정기준으로점검이필요한업무에논리적명제인표준 BR 과기술적명제인기술 BR 을작성한다. P 2 업무규칙정의서 작성 작성된기술 BR 을근거로 BR 을정의하고검증을위한 SQL 문을작성한다. P 3 업무규칙정의서 검토 데이터품질관리담당자는작성된 BR 에대해근거규정, SQL 문정합성등을기준으로검토하고는검토결과를반영한다. 데이터품질관리담당 고려사항 업무규칙정의서작성상세방법은각정보시스템별데이터품질관리지침서를참조한다. * 지침서가없는경우공공기관의데이터베이스표준화지침및공공정보품질관리매뉴얼을활용한다. 데이터관리시스템이있는경우변경사항을반영하고형상관리를해야한다. 70 사회보장정보원소프트웨어개발방법론

설계단계코드 DE00 데이터전환설계활동코드 DE40 활동목적 DB 설계및구조변경에따른정합성오류데이터발생방지및운영중인데이터의품질유지를보장하기위함이다. [ 업무프로세스흐름도 ] 사업부서 D E 4 1. 데이터전환 / 검증계획 D E 4 2. 데이터정비계획 정보원데이터품질관리담당 정보원물리 DB 담당 [ 업무요약 ] 참여 참여 참여 DE41 데이터전환 / 검증계획 DB 구조변경에따른데이터전환이필요한대상을분석하여데이터전환및검증계획을수립하고계획에대한검토후전환및검증프로그램을설계한다. DE42 데이터정비계획 DB 재설계, 시스템변경및데이터전환위해오류데이터정비가필요한데이터에대한정비계획을수립한다. [ 표준산출물및필수여부 ] 구분입력물산출물 데이터전환 / 검증계획 (D E 4 1 ) 데이터정비계획 (D E 4 2 ) 현행데이터분석서 논리 D B 설계산출물 전환대상업무및범위정의서 데이터전환맵핑정의서 : 필수, : 선택 필수여부대소 데이터전환계획서 데이터전환맵핑정의서 데이터전환프로그램명세서 데이터검증프로그램명세서 데이터정비계획서 3 장. 단계별개발가이드 71

설계 DB 설계 데이터전환 / 검증계획작업코드 DE41 업무설명 DB 구조변경에따른데이터전환이필요한대상을분석하여데이터전환및검증계획을수립하고계획에대한검토후전환및검증프로그램을설계한다. 산출물 ( 서식 D E 4 1-1 ) 데이터전환맵핑정의서 ( 서식 D E 4 1-2 ) 데이터전환계획서 ( 서식 D E 4 1-3 ) 데이터전환프로그램명세서 ( 서식 D E 4 1-4 ) 데이터검증프로그램명세서 상세업무흐름도 사업부서 P3 계획검토 P1 전환대상분석 P2 데이터전환계획수립 P4 전환및검증프로그램설계 정보원데이터품질관리담당정보원물리 DB 담당 참여 참여 상세활동 순번구분설명이해관계자 P 1 전환대상분석 는신 구데이터맵핑정의를하고각테이블별실제데이터를조사하여데이터전환대상을선정한다. P 2 데이터전환계획수립 전환대상분석데이터를기반으로데이터전환일정및전환방법, 검증방안, 백업및전환에따른영향도등을고려하여전환계획서를작성한다. P 3 계획검토 사업부서담당은데이터품질관리, 물리 DB 담당의기술적지원을받아데이터전환대상, 전환절차및전환데이터값의정합성측면에서수립된데이터전환계획서를검토하고, 는검토결과를반영한다. 사업부서 데이터품질관리 물리 D B 담당 P 4 전환및검증프로그램설계 는수립된전환계획서에따라실제전환작업수행을위한전환프로그램, 검증을위한검증프로그램을설계한다. 고려사항 데이터전환수행 3 단계 - (1 단계 ) 개발환경 ( 통합테스트시 ) (2 단계 ) 운영환경 ( 리허설시 ) (3 단계 ) 운영환경 ( 전개시 ) * 데이터전환작업이현행운영시스템에영향도가없는경우는전개이전에운영환경에반영할수있음 데이터백업을위한필요한저장용량을산정하여물리 DB 담당자와협의하여저장공간을확보함 데이터전환및검증프로그램에대한제약사항은없으며 S Q L 쿼리문으로작성할수있음 72 사회보장정보원소프트웨어개발방법론

설계 DB 설계 데이터정비계획작업코드 DE42 업무설명 산출물 DB 재설계, 시스템변경및데이터전환을위해오류데이터정비가필요한데이터에대한정비계획을수립한다. ( 서식 D E 4 2-1 ) 데이터정비계획서 상세업무흐름도 사업부서 P2 정비대상검토 정비여부 미정비 P1 정비대상분석 정비 P3 정비계획수립 정보원데이터품질관리담당 기술지원 상세활동 순번구분설명이해관계자 P 1 정비대상분석 DB 설계및데이터전환작업수행시식별한현행시스템의오류데이터를분석하여정비가필요한대상을도출한다. P 2 정비대상검토 사업부서는도출된정비대상을데이터품질관리담당자의기술적지원을받아정비필요성, 정비에따른영향도를검토하여정비여부를결정한다. 사업부서 데이터품질관리담당 P 3 정비계획수립 는정비대상데이터에대해정비방법, 정비일정및제약사항등을고려하여정비계획서를수립한다. 고려사항 데이터정비는매우민감한사항으로다음의사항을검토하여야함 - ( 시스템 ) 데이터정비에따른응용시스템및연계시스템의영향도분석 - ( 데이터품질 ) DB 구조및데이터값관점에서데이터정비적합성분석, 민원의발생소지여부 - ( 데이터백업 ) 정비대상데이터의백업저장공간및백업기간검토 3 장. 단계별개발가이드 73

설계단계코드 DE00 설계단계테스트계획활동코드 DE50 활동목적 구현결과시스템을테스트하기위해총괄테스트계획서를기반으로테스트종류별상세테스트시나리오를작성하기위함이다. [ 업무프로세스흐름도 ] D E 5 1. 단위테스트 케이스작성 D E 5 2. 통합테스트 시나리오작성 D E 5 3. 시스템테스트 시나리오작성 D E 5 4. 사용자테스트 시나리오작성 D E 5 5. 인수인계테스트 시나리오작성 [ 업무요약 ] DE51 단위테스트케이스작성 DE52 통합테스트시나리오작성 [ 표준산출물및필수여부 ] 구분 입력물 산출물 필수여부대소 단위테스트 케이스작성 어플리케이션설계단계산출물 단위테스트케이스 (D E 5 1 ) 통합테스트시나리오작성 (D E 5 2 ) 어플리케이션설계단계산출물 통합테스트시나리오 시스템테스트시나리오작성 (D E 5 3 ) 사용자테스트시나리오작성 (D E 5 4 ) 인수인계테스트시나리오작성 (D E 5 5 ) 개발시스템의컴포넌트, 사용자인터페이스기능점검을위한테스트대상을분석하고테스트케이스를작성한다. 단위테스트가완료된컴포넌트및사용자인터페이스들을통합하고통합이상여부와결함을파악하기위해테스트시나리오를작성한다. DE53 시스템테스트통합테스트가완료된응용시스템을운영환경에적용하고시스템결함유무, 요구사항시나리오작성충족여부를테스트하기위해테스트시나리오를작성한다. DE54 시스템의실제사용자가요구사항들이정상적으로반영되었는지테스트를수행하기위한사용자테스트시나리오작성시나리오를작성한다. DE55 각응용프로그램의단위프로그램내에서의작업흐름연계, 단위프로그램간의상호연동및대내외인수인계테스트인터페이스를포함한사용자요구사항을만족하는지를사업담당자가최종인수를위하여검증한다. 시나리오작성 아키텍처설계단계산출물 D B 설계단계산출물 유스케이스명세서 요구사항정의서 : 필수, : 선택 시스템테스트시나리오 사용자테스트시나리오 인수인계테스트시나리오 74 사회보장정보원소프트웨어개발방법론

설계 DE50 단위테스트케이스작성작업코드 DE51 업무설명 산출물 개발시스템의컴포넌트, 사용자인터페이스단위기능점검을위한테스트대상을분석하고테스트케이스를작성한다. ( 서식 D E 5 1-1 ) 단위테스트케이스 상세업무흐름도 P1 단위테스트대상분석 P2 단위테스트케이스작성 상세활동 순번구분설명이해관계자 P 1 단위테스트대상분석 개발완료된시스템의컴포넌트, 사용자인터페이스대상으로 단위테스트대상을선정한다. P 2 단위테스트케이스작성 단위테스트대상별기능수행단위로케이스를정하고테스트절차, 테스트데이터등상세테스트내용을작성한다. 고려사항 단위테스트대상은모든사용자화면, 컴포넌트및배치프로그램등모든개발시스템이다. 필요한경우사업부서가단위테스트시나리오를검토할수있다. 3 장. 단계별개발가이드 75

설계 DE50 통합테스트시나리오작성작업코드 DE52 업무설명 산출물 단위테스트가완료된컴포넌트및사용자인터페이스들을통합하고통합이상여부와결함을파악하기위해테스트시나리오를작성한다. ( 서식 D E 5 2-1 ) 통합테스트시나리오 상세업무흐름도 사업부서 P2 점검결과확인 미흡여부 적정 P1 통합테스트대상분석및시나리오작성 미흡 P3 검토결과조치 내부 PMO 참여 상세활동 순번구분설명이해관계자 P 1 통합테스트대상분석및시나리오작성 단위테스트들을요구사항및유스케이스를기준으로묶어서통합테스트대상을선정한다. 통합테스트대상별유스케이스기술내용을바탕으로테스트절차를기술하고테스트데이터및예상결과등상세시나리오를작성한다. P 2 점검결과검토 사업부서는필요시내부 PMO 를참석시켜통합테스트시나리오가잘작성이되었는지확인한다. 사업부서 내부 P M O P 3 검토결과조치 점검결과또는점검결과검토시미흡한점에대해조치한다. 고려사항 통합테스트시나리오작성시정상적인업무흐름뿐만아니라비정상적인시나리오도포함하여야함 - 정상시나리오 : 정상입력, 비정상시나리오 : 오류데이터입력 인수인계테스트를실시하지않는경우반드시내부 PMO 를참석시켜요구사항에대한검수기준등인수인계테스트시나리오검토기준이반영이되었는지반드시확인한다. 76 사회보장정보원소프트웨어개발방법론

설계 DE50 시스템테스트시나리오작성작업코드 DE53 업무설명 산출물 통합테스트가완료된응용시스템을운영환경에적용하고시스템결함유무, 요구사항충족여부를테스트하기위해테스트시나리오를작성한다. ( 서식 D E 5 3-1 ) 시스템테스트시나리오 상세업무흐름도 사업부서 P2 점검결과확인 미흡여부 적정 P1 시스템테스트대상분석및시나리오작성 미흡 P3 검토결과조치 내부 PMO 참여 상세활동 순번구분설명이해관계자 P 1 시스템테스트대상분석및시나리오작성 시스템테스트대상별유스케이스기술내용을바탕으로테스트절차를기술하고테스트데이터및예상결과등상세시나리오를작성한다. 시스템테스트대상별요구사항을기준으로테스트절차, 테스트데이터및예상결과등상세시나리오를작성한다. P 2 점검결과검토 사업부서는필요시내부 PMO 를참석시켜시스템테스트시나리오가잘작성이되었는지확인한다. 사업부서 내부 P M O P 3 검토결과조치 점검결과또는점검결과검토시미흡한점에대해조치한다. 고려사항 시스템테스트 2 단계 * (1 단계 ) 시스템테스트 ( 리허설 ), (2 단계 ) 시스템테스트 ( 전개 ) 시스템테스트의성능등의비기능테스트시나리오는정보원운영담당자와협의필요 3 장. 단계별개발가이드 77

설계 DE50 사용자테스트시나리오작성작업코드 DE54 업무설명 산출물 시스템의실제사용자가요구사항들이정상적으로반영되었는지테스트를수행하기위한시나리오작성 ( 서식 D E 5 4-1 ) 사용자테스트시나리오 상세업무흐름도 사업부서 P2 점검결과확인 미흡여부 적정 P1 사용자테스트대상분석및시나리오작성 미흡 P3 검토결과조치 사용자 참여 상세활동 순번구분설명이해관계자 P 1 사용자테스트대상분석및시나리오작성 통합테스트시나리오를참조하여사용자관점에서테스트절차를기술하고테스트데이터및예상결과등상세시나리오를작성한다. P 2 점검결과검토 사업부서는필요시사용자를참석시켜사용자테스트시나리오가잘작성이되었는지확인한다. 사업부서 사용자 P 3 검토결과조치 점검결과또는점검결과검토시미흡한점에대해조치한다. 고려사항 사용자테스트시나리오는통합테스트시나리오수준으로작성하고, 사업특성에따라사업담당자와협의하여통합테스트시나리오사용가능 78 사회보장정보원소프트웨어개발방법론

설계 DE50 인수인계테스트시나리오작성작업코드 DE55 업무설명 산출물 각응용프로그램의단위프로그램내에서의작업흐름연계, 단위프로그램간의상호연동및대내외인터페이스를포함한사용자요구사항을만족하는지를사업담당자와내부PMO 가최종인수를위하여검증한다. ( 서식 D E 5 5-1 ) 인수인계테스트시나리오 상세업무흐름도 사업부서 P2 점검결과확인 미흡여부 적정 P1 인수인계테스트대상분석및시나리오작성 미흡 P3 검토결과조치 내부 PMO 참여 상세활동 순번구분설명이해관계자 P 1 인수인계테스트대상분석및시나리오작성 인수테스트대상별유스케이스등기술내용을바탕으로테스트절차를기술하고테스트데이터및예상결과등상세시나리오를작성한다. P 2 점검결과검토 사업부서는반드시내부 PMO 를참석시켜인수인계테스트시나리오가잘작성이되었는지확인한다. 사업부서 내부 P M O P 3 검토결과조치 점검결과또는점검결과검토시미흡한점에대해조치한다. 고려사항 인수인계테스트시나리오작성시정상적인업무흐름뿐만아니라비정상적인시나리오도포함하여야함 - 정상시나리오 : 정상입력, 비정상시나리오 : 오류데이터입력 내부 PMO 는요구사항에대한검수기준이시나리오에반영이되었는지반드시확인한다. 또한인수시험시나리오 ( 시나리오별시험케이스, 시험절차및시나리오설명, 시험항목, 사전조건, 입력자료, 예상결과등 ) 의적정성및충실성을검토한다. 3 장. 단계별개발가이드 79

설계단계코드 DE00 설계단계점검활동코드 DE60 활동목적 설계단계산출물을점검하고미흡한점을사전에조치하여시스템구현시요구사항을누락없이모두반영하기위함이다. [ 업무프로세스흐름도 ] 사업부서 D E 6 1. 설계단계산출물 점검 내부 PMO 참여 [ 업무요약 ] DE61 설계단계산출물점검 설계단계의프로세스별산출물등을점검하고미흡한부분이있을경우조치한다. [ 표준산출물및필수여부 ] : 필수, : 선택 구분입력물산출물 대 필수여부 소 설계단계 산출물점검 (D E 6 1 ) 분석단계산출물 설계단계산출물 개인정보영향평가결과 설계단계점검결과서 설계단계점검조치결과서 80 사회보장정보원소프트웨어개발방법론

설계 설계단계점검 설계단계산출물점검작업코드 DE61 업무설명설계단계의프로세스별산출물등을점검하고미흡한부분이있을경우조치한다. 산출물 ( 서식 D E 6 1-1 ) 설계단계점검결과서 ( 서식 D E 6 1-2 ) 설계단계점검조치결과서 상세업무흐름도 사업부서 P2 점검결과확인 미흡여부 적정 P1 설계단계산출물점검 미흡 P3 검토결과조치 내부 PMO 참여 상세활동 순번구분설명이해관계자 P 1 설계단계산출물점검 는품질관리계획에있는품질기준및산출물체크리스트등을통해점검하고보증활동을실시해야한다. P 2 점검결과검토 사업부서는반드시내부 PMO 를참여시켜개발및운영산출물작성과점검이적정하게수행되었는지확인한다. 사업부서 내부 P M O P 3 검토결과조치 설계단계점검결과또는점검결과검토시미흡한점이존재할경우검토결과조치를수행한다. 고려사항 P 1. 는반드시품질 ( 보증 ) 관리계획에있는품질목표달성, 측정지표, 체크리스트, 점검기준과기법등을바탕으로각단계및작업별산출물에대해점검을수행해야함 P 2. ( 참고사항 ) 주요점검항목 - 품질기준달성여부및산출물체크리스트적합여부 - 활동별산출물존재여부, 개발일정에따라단계별산출물도출여부 - 작업별산출물내용및체크리스트점검사항적정성검토 - 개인정보영향평가결과반영여부 설계단계가완료되면원칙적으로요구사항은변경을할수없으며, 변경하고자하는경우관련위원회에서반드시승인을받아야한다. P M S 에등록된산출물을기준으로점검 필요한경우, 결함및위험을 P M S 에등록관리함 3 장. 단계별개발가이드 81

참고자료 _ 설계단계산출물별점검내용 설계단계산출물주요점검내용사항은아래와같으며사업유형에따라상이하므로, 는 반드시품질 ( 보증 ) 관리계획에있는품질목표달성, 측정지표, 체크리스트, 점검기준과기법등을바탕으로각단계및작업별산출물에대해점검을수행해야한다. < 설계단계산출물주요점검내용 > 활동산출물점검내용 아키텍처설계 아키텍처설계서 아키텍처 ASIS, TO BE 를구분하여명확히표현하는지여부시스템요구사항구현방안적정성여부 클래스설계서 모든유스케이스포함여부 사용자인터페이스 모든유스케이스포함여부 어플리케이션설계 컴포넌트설계서 인터페이스설계서 모든유스케이스및클래스포함여부 연계시스템영향도분석및처리방안포함여부 배치프로그램설계서배치담당자와협의여부 ( 회의록 ) DB 설계 모든산출물 - D B 설계표준준수여부 - 데이터품질관리담당자의검토완료여부 ( 회의록 ) 데이터베이스설계서 - 물리 D B 담당자의검토완료여부 ( 회의록 ) 데이터전환설계 데이터전환계획서 - 전환및검증계획의적정성여부 - 데이터품질관리담당의검토완료여부 ( 회의록 ) 단위테스트케이스 단위시험계획서에의거하여시험을수행하고시험결과가적절히 기술되었는지여부 ( 수행자, 수행일, 결과, 결함내용, 결함조치여부등 ) 설계단계 테스트계획 통합테스트시나리오시스템테스트시나리오사용자테스트시나리오인수테스트시나리오 시험을수행하고시험결과가적절하게기술되었으며, 예상결과와다른 시험케이스는별도식별이가능한지여부 - 모든요구사항포함여부 ( 모든통합테스트, 비기능요구사항 ) - 설계단계의시스템시험시나리오의시나리오가변경된경우현행화는이행하였는지여부 테스트계획서와사용자테스트시나리오에의해시험을수행하였는지 여부 인수시험시나리오 ( 시나리오별시험케이스, 시험절차및시나리오설명, 시험항목, 사전조건, 입력자료, 예상결과등 ) 의적정성및충실성 82 사회보장정보원소프트웨어개발방법론

4. 구현단계 (CO00)

구현단계코드 CO00 구현준비활동코드 CO10 활동목적설계단계산출물을바탕으로목표시스템을구현시필요한개발환경을준비하기위함이다. [ 업무프로세스흐름도 ] C O 1 1. 개발환경구성 [ 업무요약 ] CO11 개발환경구성 목표시스템구현을위해필요한전산자원등개발환경을구성한다. [ 표준산출물및필수여부 ] 구분입력물산출물 : 필수, : 선택 필수여부대소 개발환경 구성 (C O 1 1 ) 사업수행계획서 아키텍처설계서 데이터베이스설계서 개발환경구성계획서 3 장. 단계별개발가이드 85

구현 구현준비 개발환경구성작업코드 CO11 업무설명목표시스템구현을위해필요한전산자원등개발환경을구성한다. 산출물 ( 서식 C O 1 1-1 ) 개발환경구성계획서 상세업무흐름도 P1 개발환경구성계획 P2 개발환경구성 상세활동 순번구분설명이해관계자는개발에필요한개발서버, DB서버, 개발도구, 응용개발환경 P 1 소스, 개발도구, 데이터의구성요소및조달방법, 보안관리구성계획사항을정의하고개발환경구성방법을계획한다. 개발환경구성계획을개발자들에게공유하여구성계획에 사업부서따라모든개발자들은동일한개발환경을구성한다. 개발환경 관련부서 P 2 * 전자정부표준프레임워크를사용한경우해당포털 (http:// 구성 www.egovframe.go.kr) 에서제공하는개발환경등을준수한다. 고려사항 < 전산자원및개발도구조달방법 > - 는 P C 등개발관련전산자원은모두자체적으로조달하여야함 - 개발에사용되는모든상용소프트웨어는구축가라이센서를가지고있어야함. < 개발 D B 구성및개발데이터 > - 는 D B 설계결과에따라 D B 를구성하고, 개발에필요한데이터는물리 D B 담당에요청하여제공받음 ( 제공범위및기준, 방법은협의하여진행 ), 또한제공데이터에대해서보안담당의검토를받아야함 * ( 제공범위및기준 ) : 공보일자 ( 공개, 공고 ) 기준최근 2 년이내의유지보수 D B 데이터 * ( 제공방법 ) : D B 덤프 (d u m p ) 형태로제공 < 개발응용소스 > - 는사업담당자를통해개발대상시스템의현재운영중인응용소스를제공받음 < 전산자원반입및설치 > - IP, A D 계정등전산자원반입후정보원 P M S 을통해전산자원사용신청을하여야함 - 네트워크설정은사업관리담당자또는네트워크담당자와사전에협의하여진행하여야함 < 보안확인 > - 출입, 전산장비반출입, 제공자료, P C 보안, 사용자계정관리대장등용역사업보안가이드참고하여확인 개발환경을전산자원반입후사용하기까지소요시간을고려하여개발기간공백이없도록사전에계획하고준비하여야함 86 사회보장정보원소프트웨어개발방법론

구현단계코드 CO00 개발활동코드 CO20 활동목적 설계단계산출자료를바탕으로사용자인터페이스, 컴포넌트, DB 를구현하여요구사항을충족하는목표시스템을실현하기위함이다. [ 업무프로세스흐름도 ] C O 2 1. 프로그램개발 [ 업무요약 ] CO21 프로그램개발 설계단계산출자료를바탕으로사용자인터페이스, 컴포넌트등을구현하여요구사항을충족하는목표시스템을구현한다. 소프트웨어개발보안가이드, JAVA 시큐어코딩가이드등을참고하여보안약점을배제하기위한시큐어코딩 (Secure Coding) 을하고, 웹접근성및개발표준작성가이드를준수한다. [ 표준산출물및필수여부 ] 구분입력물산출물 프로그램 개발 (C O 2 1 ) 요구사항정의서 아키텍처정의서 클래스설계서 컴포넌트설계서 사용자인터페이스설계서 논리 / 물리엔티티관계다이어그램 개발표준관련 * 시스템별개발표준작성가이드, 웹표준, 웹접근성등 보안관련문서 * 소프트웨어개발보안가이드, JA V A 시큐어코딩가이드등 : 필수, : 선택 필수여부대소 ( 서식 C O 2 1-1 ) 프로그램소스 3 장. 단계별개발가이드 87

구현 개발 프로그램개발작업코드 CO21 업무설명 산출물 설계단계산출자료를바탕으로사용자인터페이스, 컴포넌트등을구현하여요구사항을충족하는목표시스템을구현한다. ( 서식 C O 2 1-1 ) 프로그램소스 상세업무흐름도 P1 컴포넌트등구현 P2 사용자인터페이스구현 상세활동 순번구분설명이해관계자 P 1 P 2 컴포넌트등구현 사용자인터페이스구현 컴포넌트등설계결과를토대로컴포넌트의내부클래스를구현하고컴포넌트인터페이스를개발하고, 배치프로그램및비기능요소를개발한다. * 컴포넌트가아닌경우클래스를기준으로인터페이스를개발하고, 배치프로그램및비기능요소를개발한다. 사용자인터페이스설계결과를바탕으로사용자화면을구현하고컴포넌트와연동한다. 고려사항 웹표준및웹접근성등을준수하고시스템별개발표준작성가이드 (SQL 포함 ) 를참고하여작성한다. 프로그램개발시에는행정안전부에서배포한 소프트웨어개발보안가이드, JAVA 시큐어코딩가이드 를준수하여시큐어코딩을하여야한다. 영향평가를실시한경우결과를반영하여프로그램을개발한다. 88 사회보장정보원소프트웨어개발방법론

구현단계코드 CO00 단위테스트활동코드 CO30 활동목적 구현시스템의단위컴포넌트, 사용자인터페이스의기능오류를찾아안정적인시스템을구축하기위함이다. [ 업무프로세스흐름도 ] C O 3 1. 단위테스트 [ 업무요약 ] CO31 단위테스트 단위테스트케이스를바탕으로시스템의컴포넌트및사용자인터페이스의기능을테스트한다. [ 표준산출물및필수여부 ] 구분입력물산출물 : 필수, : 선택 필수여부대소 단위테스트 (C O 3 1 ) 총괄테스트계획서 프로그램소스 단위테스트케이스 ( 서식 C O 3 1-1 ) 단위테스트결과서 3 장. 단계별개발가이드 89

구현 구축 단위테스트작업코드 CO31 업무설명 산출물 단위테스트케이스를바탕으로시스템의컴포넌트및사용자인터페이스등의기능을테스트한다. ( 서식 C O 3 1-1 ) 단위테스트결과서 상세업무흐름도 사업부서 P4 사업부서확인 P1 테스트수행 오류여부 오류 정상 P3 확인 P2 오류수정 상세활동 순번구분설명이해관계자 P 1 단위테스트 수행 단위테스트케이스에따라테스트를수행하고테스트결과를 단위테스트결과서에기술한다. P 2 오류수정 테스트결과오류가발생한경우프로그램을수정하고 재테스트를수행한다. P 3 확인 테스트결과에대해수행업체에서확인한다. * 확인자 : 설계자또는 PL 이상인자 P 4 사업부서확인 사업부서담당자는테스트결과에대해최종확인을한다. 사업부서 고려사항 단위프로그램이나모듈이사용자인터페이스등에정의된바와같이기능동작여부, 입력값에대한출력값정확성등을테스트하고테스트방법은테스트프로그램 (Driver, Stub) 을작성하거나사용자인터페이스를통해테스트수행함 오류수정후재테스트수행시해당케이스와연관된다른케이스에대한회귀테스트를수행해야함 필요한경우 PMS 에결합및위험으로등록관리함 필요시테스트범위, 일정, 환경및사용도구, 측정지표, 측정결과, 결함률, 결함현황, 투입공수, 품질평가, 이슈등을정리한결과보고서를제출해야함 90 사회보장정보원소프트웨어개발방법론

구현단계코드 CO00 구현단계점검활동코드 CO40 활동목적 목표시스템의요구사항을구현완료한구현단계산출물을점검하고미흡한점을사전에조치하여통합테스트수행을준비하기위함이다. [ 업무프로세스흐름도 ] 사업부서 C O 4 1. 웹표준점검 C O 4 2. 소스품질 검사 C O 4 3. 구현단계 산출물점검 [ 업무요약 ] CO41 웹표준점검 웹접근성과웹호환성기준에따라 OS 나브라우저에종속적이지않고모든사용자가제약없이쉽게시스템에접근하고이용할수있도록보장하는지를점검한다. CO42 소스품질검사 구현완료한응용소스의소스품질및보안약점을정보원점검도구를활용하여점검하고점검결과취약점을조치한다. CO43 구현단계산출물점검 구현단계의프로세스별산출물등을점검하고미흡한부분이있을경우조치한다. [ 표준산출물및필수여부 ] 구분입력물산출물 웹표준점검 (C O 4 1 ) 소스품질 검사 (C O 4 2 ) 구현단계 산출물점검 (C O 4 3 ) 프로그램소스 프로그램소스 단위테스트결과서 : 필수, : 선택 필수여부대소 웹접근성점검보고서 웹호환성점검보고서 소스품질검사보고서 보안약점진단결과서 구현단계점검결과서 구현단계점검조치결과서 3 장. 단계별개발가이드 91

구현 구현단계점검 웹표준점검작업코드 CO41 업무설명 웹접근성과웹호환성기준에따라 OS 나브라우저에종속적이지않고모든사용자가제약없이쉽게시스템에접근하고이용할수있도록보장하는지를점검한다. 산출물 ( 서식 C O 4 1-1 ) 웹접근성점검보고서 ( 서식 C O 4 1-2 ) 웹호환성점검보고서 상세업무흐름도 사업부서 P3 점검결과검토 P1 웹접근성점검 P2 웹호환성점검 P4 검토의견조치내역보고 상세활동 순번구분설명이해관계자 P 1 P 2 웹접근성점검 웹호환성점검 는응용소스를웹기반시스템의 한국형웹콘텐츠접근성지침 2.1 에따라 24 개의검사항목에대해점검하며, 그중 6 개항목은자동평가도구 (K -W A H ) 로점검한다. W3C 의유효성검사도구를활용하여웹표준문법준수를점검하고크로스브라우징테스트툴을사용하여웹호환성확보여부를점검한다. P 3 점검결과검토 사업담당자는가요청한점검결과에대한진단항목및진단결과 ( 진단툴의경우 100 점 ) 등을검토한다. 사업부서 P 4 검토의견조치내역보고 는정보원이수행한검토의견에따라조치하여그내역을보고한다. 고려사항 웹접근성자동평가도구 (K-WAH) 를사용하여 6 가지항목 * 을점검하고나머지항목은웹접근성점검매뉴얼 ( 한국정보화진흥원에서제공 ) 에따라수행업체가수기점검하고사업부서는그결과를확인 *1. 대체텍스트제공, 2. 제목제공, 3. 기본언어명시, 4. 사용자요구에따른새창열기, 5. 레이블제공, 6. 마크업오류방지 모바일을구축및기능개선하는경우관련지침을참고하여점검한다. 92 사회보장정보원소프트웨어개발방법론

참고자료 _ 웹호환성진단표 는구현완료한웹페이지에대해행정안전부에서규정한 전자정부서비스호환성준수 지침 에따라웹표준문법준수, 웹호환성확보여부에대한점검을하여야함 < 전자정부서비스웹호환성진단표 > 구분진단지표진단기준진단방법 웹표준 표준 (X)HTML 문법준수여부 W3C Markup Validation에서출력된오류를 < 심각 >,< 위험 >,< 보통 > 으로나누어오류발생시마다오류유형별차등을두어감점 W3C Markup Validation 문법준수 표준CSS 문법준수여부 W3C CSS Validation에서출력된오류를 < 심각 >,< 위험 >,< 보통 > 으로나누어오류발생시마다오류유형별차등을두어감점 W3C CSS Validation 브라우저부가기능을이용해서해당페이지내에 브라우저 동작호환성 사용된 Javascript 오류및 DOM 경고발생시감점 부가기능, 확보여부 Javascript 가의도한기능이정상적으로동작 크로스브라우징 되는지점검하여비정상적동작에대해감점 테스트 3 종이상의브라우저에서동등한레이아웃으로 레이아웃호환성 구현되었는지여부확인 크로스 확보여부 - 브라우저별특성에의한차이 ( 폰트, 픽셀등 ) 는 브라우징테스트 웹호환성 예외로함 확보 사용자화면에서영향을미치거나로그인 및동작에관련된다음과같은플러그인에 플러그인호환성확보여부 한하여 3종이상의브라우저에서정상적으로동작되는지조사 - 보안, 구간암호화, 공인인증 - 영상, 멀티미디어 ( 플래시, 실버라이트, 그래프, 리포트등 ) 플러그인동작테스트, 크로스브라우징테스트 - 파일송수신 브라우저별대체수단을제공할경우에는예외로함 3 장. 단계별개발가이드 93

구현 구축 소스품질검사작업코드 CO42 업무설명 구현완료한응용소스의소스품질및보안약점을점검하고점검결과취약점에대해조치한다. 산출물 ( 서식 C O 4 2-1 ) 소스품질검사보고서 ( 서식 C O 4 2-2 ) 보안약점진단결과서 상세업무흐름도 P1 소스품질점검 P2 보안약점진단 상세활동 순번구분설명이해관계자 P 1 소스품질점검 구현한응용소스에대해소스품질점검도구를사용하여품질을점검하고검사결과에대해조치한다. 행정안전부에서고시한 행정기관및공공기관정보시스템구축 운영 P 2 보안약점진단 지침 의별표3 소프트웨어보안약점기준항목에따라설계단계산출물 ( 설계단계점검시실시 ) 및소스코드전체에대해진단하고취약점존재시조치한다. 신규개발의경우 : 설계단계산출물및소스코드전체 유지보수의경우 : 유지보수로인해변경된설계단계산출물및소스코드전체 고려사항 P1. 는반드시품질 ( 보증 ) 관리계획에품질점검결과, 취약점유형, 해결방안등기준을제시하고이행해야함 정보시스템별로사용하는소스품질점검도구를사용하고없는경우 PMD 를사용 P2. 보안약점진단은 행정기관및공공기관정보시스템구축 운영지침 제 50 조 ( 소프트웨어개발보안원칙 ), 제 52 조 ( 보안약점진단기준 ), 제 53 조 ( 보안약점진단절차 ) 에의거수행해야함 * 진단대상 : 감리대상전체 ( 15. 1 월 ), 진단범위 : 설계단계산출물및소스전체, 진단도구 : 국가정보원장이인증한보안약점진단도구 P2. 설계단계산출물과소스코드전체진단은별도로실시하고설계단계보안취약점이조치되어프로그램이개발되도록해야함 P2. 보안약점항목에대한내용은행정안전부에서고시한 행정기관및공공기관정보시스템구축 운영지침 의별표 3 소프트웨어보안약점기준을참조하고정보시스템별로사용하는시큐어코딩진단툴에대한결과보고서를첨부할수있다. * 시큐어코딩진단툴이없는경우정보보호담당자에게요청하여사용할수있음 점검결과는사업부서에서검토하고필요시관련부서 ( 시스템기반부및정보보호부등 ) 가기술지원 영향평가를실시한경우결과가반영이되었는지반드시확인필요 94 사회보장정보원소프트웨어개발방법론

구현 구축 구현단계산출물점검작업코드 CO43 업무설명구현단계의프로세스별산출물등을점검하고미흡한부분이있을경우조치한다. 산출물 ( 서식 C O 4 3-1 ) 구현단계점검결과서 ( 서식 C O 4 3-2 ) 구현단계점검조치결과서 상세업무흐름도 사업부서 P2 점검결과확인 미흡여부 적정 P1 설계단계산출물점검 미흡 P3 검토결과조치 내부 PMO 참여 상세활동 순번구분설명이해관계자 P 1 구현단계산출물점검 는품질관리계획에있는품질기준및산출물체크리스트등을통해점검하고보증활동을실시해야한다. P 2 점검결과검토 사업부서는내부 PMO 의기술적지원을받아산출물점검이적정하게수행되었는지확인한다. 사업부서 내부 P M O P 3 검토결과조치 구현단계점검결과또는점검결과검토시미흡한점이존재할경우검토결과조치를수행한다. 고려사항 P 1. 는반드시품질 ( 보증 ) 관리계획에있는품질목표달성, 측정지표, 체크리스트등점검기준과기법을바탕으로각단계및작업별산출물에대해점검을수행해야함 P 2. ( 참고사항 ) 주요점검항목 - 품질기준달성여부및산출물체크리스트적합여부 - 활동별산출물존재여부, 개발일정에따라단계별산출물도출여부 - 작업별산출물내용및체크리스트점검사항적정성검토 - 설계단계의모든컴포넌트, 클래스, 사용자인터페이스기능구현여부 - 모든구현컴포넌트및사용자인터페이스등에대한단위테스트실시여부 - 웹표준점검, 소스품질검사, 보안약점진단 ( 시큐어코딩포함 ) 여부 P M S 에등록된산출물을기준으로점검 필요한경우, 결함및위험을 P M S 에등록관리함 구현단계가완료되면요구사항은변경될수없음 3 장. 단계별개발가이드 95

5. 시험단계 (TE00)

시험단계코드 TE00 테스트활동코드 TE10 활동목적 구현완료된시스템에대해요구사항이올바르게반영되었는지를통합적인관점에서검증하기위함이다. [ 업무프로세스흐름도 ] 사업부서 내부 PMO T E 1 1. 테스트준비 작업 T E 1 2. 통합테스트 T E 1 3. 사용자 테스트 사용자 [ 업무요약 ] TE11 테스트준비작업 총괄테스트계획에따라구현완료된시스템의통합테스트를위한준비작업으로테스트팀및테스트환경을구성한다. TE12 통합테스트 단위테스트가완료된컴포넌트와사용자인터페이스를통합하여통합테스트를수행한다. 필요시제 3 자테스트를수행한다. TE13 사용자테스트 구현완료된시스템에대해사용자가직접테스트를수행하여요구사항에맞게구현되었는지를검증한다. [ 표준산출물및필수여부 ] 구분입력물산출물 테스트준비 작업 (T E 1 1 ) 통합테스트 (T E 1 2 ) 사용자테스트 (T E 1 3 ) 총괄테스트계획서 개인정보영향평가결과 사용자테스트시나리오 필수여부대소 - 통합테스트시나리오 통합테스트결과서 요구사항정의서 사용자인터페이스설계서 : 필수, : 선택 사용자테스트결과서 3 장. 단계별개발가이드 99

시험 테스트 테스트준비작업작업코드 TE11 업무설명 총괄테스트계획에따라구현완료된시스템의통합테스트를위한준비작업으로테스트팀및테스트환경을구성한다. 산출물 - 상세업무흐름도 사업부서 내부 PMO P1 테스트팀구성 P2 테스트환경구성 상세활동 순번구분설명이해관계자 P 1 테스트팀 구성 총괄테스트계획에따라는통합테스트를위한테스트팀을구성하고통합테스트시나리오별담당자를지정하며사업부서는시스템업무별사용자테스트담당자를지정한다. 사업부서 내부 P M O P 2 테스트환경 구성 통합테스트수행을위한응용및 DB 서버구성등의테스트환경을준비한다. 관련부서 고려사항 테스트환경주요준비항목 준비항목준비내용내부 PMO 응용 DB서버응용소스 DB데이터상용SW 관련부서와협의하여정보원전산자원사용 통합테스트시기에정보원가용전산자원이없을경우개발환경에서테스트 테스트응용서버에응용소스탑재 테스트 D B 서버에운영 D B 데이터탑재 필요한 S W 를테스트응용서버에설치 품질담당 / 기반담당 정보화사업관리 / 기반담당 전산자원사용신청테스트서버접속권한신청 ( 방화벽, D B 사용등 ) 기반담당 / 보안담당 / 물리 D B 담당 개인정보영향평가 개인정보영향평가결과반영여부체크 정보화사업관리 / 보안담당 테스트환경구성소요시간을고려하여일정에공백이없도록사전에준비하여야함 100 사회보장정보원소프트웨어개발방법론

시험 테스트 통합테스트작업코드 TE12 업무설명 산출물 단위테스트가완료된컴포넌트와사용자인터페이스를통합하여통합테스트를수행한다. ( 서식 T E 1 2-1 ) 통합테스트결과서 상세업무흐름도 사업부서 내부 PMO P4 테스트결과확인 P1 테스트수행 오류여부 오류 정상 P3 확인 P2 오류수정 상세활동 순번구분설명이해관계자 P 1 P 2 P 3 P 4 테스트수행 오류수정 확인 테스트 결과확인 고려사항 통합테스트시나리오에따라순차적으로테스트를수행하고 테스트결과를작성한다. 필요시제 3 자테스트를수행한다. 통합테스트결과오류가존재할경우오류원인을분석하고 오류수정을하고통합재테스트를수행한다. 테스트결과에대해수행업체에서확인한다. * 확인자 : PL, 품질담당자, PM 사업부서담당자는테스트결과대해최종확인을한다. ( 필요시통합테스트에참여 ) 사업부서는필요시내부 PMO 를참석시켜통합테스트결과를확인한다. 재테스트수행범위는테스트수행결과에따라사업담당자가정함 * 재테스트수행범위기준가이드 - 시스템주요핵심기능오류존재시 : 전체재테스트 - 독립된기능오류 해당시나리오재테스트 - 연관기능오류 해당시나리오및관련된시나리오재테스트 필요한경우 P M S 에결합및위험으로등록관리함 사업부서 내부 P M O 필요시테스트범위, 일정, 환경및사용도구, 측정지표, 측정결과, 결함률, 결함현황, 투입공수, 품질평가, 이슈등을정리한결과보고서를제출해야함 인수인계테스트를실시하지않는경우반드시내부 P M O 를참석시켜요구사항에대한검수기준등인수인계절차를포함하여통합테스트가되었는지반드시확인한다. 3 장. 단계별개발가이드 101

시험 테스트 사용자테스트작업코드 TE13 업무설명 산출물 구현완료된시스템에대해사용자가직접테스트를수행하여요구사항에맞게구현되었는지를검증한다. ( 서식 T E 1 3-1 ) 사용자테스트결과서 상세업무흐름도 사용자 P1 사용자테스트수행 오류존재여부 오류 P2 오류사항 P M S 에등록 정상 사업부서 P4 사업부서확인 P3 오류수정 상세활동 순번구분설명이해관계자 P 1 사용자테스트 사용자는구현시스템에대해특정시나리오에구애받지않고테스트를수행한다. 사용자 P 2 오류사항 P M S 에등록 사용자는테스트수행결과발생한오류에대해정보원 PMS결함관리에등록한다. 는 PMS 에등록된결함사항을확인하여오류를 P 3 오류수정 수정하고조치내용을 PMS 에작성후테스트수행자에게 알린다. P 4 사업부서확인 사업부서담당자는테스트결과에대해최종확인을한다. 사업부서 고려사항 사용자는정보시스템을사용하는인원으로구성하며, 불가피한경우업무담당자가실행함 통합테스트결과오류는 P M S 에등록하여추적관리가가능해야함 사용자테스트결과서에는 P M S 의결함관리대장을첨부하여야함 필요한경우 P M S 에위험으로등록관리함 필요시테스트범위, 일정, 환경및사용도구, 측정지표, 측정결과, 결함률, 결함현황, 투입공수, 품질평가, 이슈등을정리한결과보고서를제출해야함 102 사회보장정보원소프트웨어개발방법론

시험단계코드 TE20 시험단계점검활동코드 TE20 활동목적 구현완료된시스템의테스트결과를점검하고미흡한점을사전에조치하여전개수행을준비하기위함이다. [ 업무프로세스흐름도 ] 사업부서 T E 2 0. 시험단계산출물 점검 내부 PMO 참여 [ 업무요약 ] TE21 시험단계산출물점검 시험단계의통합테스트및사용자테스트의적정성을점검하고미흡한부분이있을경우조치한다. [ 표준산출물및필수여부 ] 구분입력물산출물 : 필수, : 선택 필수여부대소 시험단계산출물점검 (T E 2 0 ) 통합테스트시나리오 통합테스트결과서 사용자테스트결과서 P M S 결함관리대장 시험단계점검결과서 시험단계점검조치결과서 3 장. 단계별개발가이드 103

시험 시험단계점검 시험단계산출물점검작업코드 TE21 업무설명 시험단계의통합테스트및사용자테스트의적정성을점검하고미흡한부분이있을경우조치한다. 산출물 ( 서식 T E 2 1-1 ) 시험단계점검결과서 ( 서식 T E 2 1-2 ) 시험단계점검조치결과서 상세업무흐름도 사업부서 P2 점검결과확인 미흡여부 적정 P1 시험단계산출물점검 미흡 P3 검토결과조치 내부 PMO 참여 상세활동 순번구분설명이해관계자 P 1 P 2 P 3 시험단계산출물점검 점검결과검토검토결과조치 는품질관리계획에있는품질기준및산출물체크리스트등을통해점검하고보증활동을실시해야한다. 는통합테스트시나리오모두정상적으로테스트되고처리가되었는지점검하고사용자테스트시 PMS 결함관리에등록된오류가모두처리되었는지점검한다. 사업부서는내부PMO의기술적지원을받아점검이적정하게수행되었는지확인한다. 시험단계점검결과또는점검결과검토시미흡한점이존재할경우조치를수행한다. 사업부서 내부 P M O 고려사항 P 1. 는반드시품질 ( 보증 ) 관리계획에있는품질목표달성, 측정지표, 체크리스트등점검기준과기법을바탕으로각단계및작업별산출물에대해점검을수행해야함 P 2. ( 참고사항 ) 주요점검항목 - 품질기준달성여부및산출물체크리스트적합여부 - 활동별산출물존재여부, 개발일정에따라단계별산출물도출여부 - 작업별산출물내용및체크리스트점검사항적정성검토 - 통합테스트시나리오모두테스트여부 - 통합테스트결과및사용자테스트결과발생한모든오류조치여부 P M S 에등록된산출물을기준으로점검 필요한경우, 결함및위험을 P M S 에등록관리함 인수인계테스트를실시하지않는경우반드시내부 P M O 를참석시켜점검해야함 104 사회보장정보원소프트웨어개발방법론

6. 전개단계 (IM00)

전개 ( 시스템설치 ) 단계코드 IM00 리허설활동코드 IM10 활동목적 구현완료된시스템의전개전운영환경 ( 또는스테이징환경 ) 에설치테스트수행을통해문제발생요소를사전에해소하여시스템전개를성공적으로수행하기위함이다. [ 업무프로세스흐름도 ] 사업부서 IM 1 1. 리허설준비작업 IM 1 2. 최종점검및리허설 관련운영부서내부 PMO 리허설수행담당 [ 업무요약 ] 참여 참여 IM11 리허설준비작업 시스템의전개전운영환경에설치테스트수행을위한사전작업절차와일정, 위험대책등을계획하고리허설환경을구성한다. IM12 리허설수행최종점검후리허설계획에따라구현시스템을운영환경리허설테스트를최종점검및수행하고리허설시발생한이슈사항및문제점들을조치한다. 리허설 [ 표준산출물및필수여부 ] 구분입력물산출물 리허설준비 작업 (IM 1 1 ) 총괄테스트계획서 현행아키텍처분석서 설계단계산출물 : 필수, : 선택 필수여부대소 리허설계획서 최종점검및 리허설 (IM 1 2 ) 총괄테스트계획서 리허설계획서 리허설체크리스트 리허설결과서 시스템테스트결과서 ( 리허설 ) 3 장. 단계별개발가이드 107

전개 ( 시스템설치 ) 리허설 리허설준비작업작업코드 IM11 업무설명 산출물 시스템의전개전운영환경 ( 또는스테이징환경 ) 에설치테스트수행을위한사전작업절차와일정, 위험대책등을계획하고리허설환경을구성한다. ( 서식 IM 1 1-1 ) 리허설계획서 상세업무흐름도 사업부서 P1 리허설계획수립 P2 리허설회의 보완필요여부 보완필요 적정 P3 리허설환경준비 내부 PMO 참여 관련 운영부서 상세활동 순번구분설명이해관계자 P 1 리허설계획 수립 리허설수행을위한리허설일정, 백업및복구등에대한상세계획을수립한다. 사업부서 P 2 리허설회의 가수립한계획서에대해내부 PMO, 관련운영부서와같이면밀하게검토하고보완이필요할경우리허설계획을보완후재검토한다. * 관련부서 : 시스템 ( 연계포함 ) 운영, 기반운영 ( 서버, DB, 네트워크, 온라인운영 ), 데이터품질관리등 사업부서 내부 P M O 관련부서 P 3 리허설 환경준비 리허설계획검토완료후운영환경전산자원사용신청, 응용소스변경관리등리허설수행을위한환경구성등을준비한다. 고려사항 리허설계획검토작업은보완필요사항이모두보완될때까지반복하며, 관련운영부서별따로협의를진행할수있음 리허설환경준비소요시간을고려하여일정에공백이없도록사전에준비하여야함 108 사회보장정보원소프트웨어개발방법론

전개 ( 시스템설치 ) 리허설 최종점검및리허설작업코드 IM12 업무설명 리허설수행최종점검후리허설계획에따라구현시스템을운영환경 ( 또는스테이징환경 ) 리허설테스트를수행하고리허설시발생한이슈사항및문제점들을조치한다. 산출물 ( 서식 IM 1 2-1 ) 리허설체크리스트 ( 서식 IM 1 2-2 ) 리허설결과서 ( 서식 IM 1 2-3 ) 시스템테스트결과서 ( 리허설 ) 상세업무흐름도 사업부서 P1 리허설최종점검 P2 리허설시작 리허설수행작업 P3 시스템테스트 P4 리허설복구 P5 결과조치 리허설수행담당내부 PMO 기술지원 작업지원 기술지원 상세활동 순번 구 분 설 명 이해관계자 P 1 리허설는리허설수행에대한체크리스트를작성하고내부 사업부서최종점검 PMO 의지원을받아정보화사업부서와최종점검을수행한다. P 2 리허설시작 내부 P M O 는리허설계획서에따라리허설수행단계별담당자의 정부통합전산센터지원을받아리허설수행을시작한다. 안양지역보건센터 P 3 시스템테스트 는시스템정상여부및시스템테스트시나리오에 사용자따라테스트를수행한다. 내부 P M O P 4 리허설복구 리허설계획에따라리허설수행이전환경으로시스템 정부통합전산센터복구한다. 안양지역보건센터 * 수행계획에따라복구를안할수있음 내부 P M O P 5 결과조치 리허설수행시발생한이슈사항및시스템테스트결과오류사항에대해조치한다. 고려사항 리허설수행 1 주일전시스템사용자들에게리허설수행으로해당시스템의사용불가함을필요한경우공지해야함 필요한경우 P M S 에결합및위험으로등록관리하고전개일정을조정할수있음 필요시테스트범위, 일정, 환경및사용도구, 측정지표, 측정결과, 결함률, 결함현황, 투입공수, 품질평가, 이슈등을정리한결과보고서를제출해야함 3 장. 단계별개발가이드 109

전개 ( 시스템설치 ) 단계코드 IM00 전개활동코드 IM20 활동목적 구현완료된시스템의운영환경에설치하기위한계획을수립및설치하고결과를테스트하기위함이다. [ 업무프로세스흐름도 ] 사업부서 IM 2 1. 전개준비작업 IM 2 2. 최종점검및전개 관련운영부서내부 PMO 전개수행담당 [ 업무요약 ] 참여 참여 IM21 전개준비작업 시스템을운영환경에안정적인설치를위한전개상세일정등전개계획을수립하고전개수행을위해필요한사항을준비한다. IM22 전개수행최종점검후전개계획에따라구현시스템을운영환경에설치하고전개시최종점검및발생한이슈사항및문제점들을조치한다. 전개 [ 표준산출물및필수여부 ] 구분입력물산출물 전개준비 작업 (IM 2 1 ) 총괄테스트계획서 현행아키텍처분석서 리허설계획서 : 필수, : 선택 필수여부대소 전개계획서 최종점검및 전개 (IM 2 2 ) 총괄테스트계획서 전개계획서 시스템테스트결과서 ( 리허설 ) 전개체크리스트 전개결과서 시스템테스트결과서 ( 전개 ) 110 사회보장정보원소프트웨어개발방법론

전개 ( 시스템설치 ) 리허설 전개준비작업작업코드 IM21 업무설명 산출물 시스템을운영환경에안정적인설치를위한전개상세일정등전개계획을수립하고전개수행을위해필요한사항을준비한다. ( 서식 IM 2 1-1 ) 리허설계획서 상세업무흐름도 사업부서 P1 전개계획수립 P2 전개회의 보완필요여부 보완필요 적정 P3 전개환경준비 내부 PMO 참여 관련 부서 상세활동 순번구분설명이해관계자 P 1 전개계획 수립 리허설계획서를참조하여전개수행을위한전개일정, 백업및복구, 상황실운영등에대한상세계획을수립한다. 사업부서 P 2 전개회의 가수립한계획서에대해내부 PMO, 관련운영부서와같이면밀하게검토하고보완이필요할경우전개계획을보완후재검토한다. * 관련부서 : 시스템 ( 연계포함 ) 운영, 기반운영 ( 서버, DB, 네트워크, 온라인운영, 성능관리 ), 보안, 데이터품질관리등 사업부서 내부 P M O 관련부서 P 3 전개 환경준비 전개계획검토완료후운영환경전산자원사용신청, 응용소스변경관리등전개수행을위한환경구성등을준비한다. 고려사항 전개회의작업은보완요구사항이모두보완될때까지반복하며, 관련운영부서별따로협의를진행할수있음 전개환경준비소요시간을고려하여일정에공백이없도록사전에준비하여야함 3 장. 단계별개발가이드 111

전개 ( 시스템설치 ) 전개 최종점검및전개작업코드 IM22 업무설명 전개수행최종점검후리허설계획에따라구현시스템을운영환경에설치수행하고전개시발생한이슈사항및문제점들을조치한다. 산출물 ( 서식 IM 2 2-1 ) 전개체크리스트 ( 서식 IM 2 2-2 ) 전개결과서 ( 서식 IM 2 2-3 ) 시스템테스트결과서 ( 전개 ) 상세업무흐름도 사업부서 P1 전개최종점검 P2 전개수행작업 상황실운영 P3 전개시작 P4 시스템테스트 P5 전개판단 복구 P6 진행 복구 P7 결과조치 전개수행담당내부 PMO 기술지원 작업지원 기술지원 상세활동 순번구분설명이해관계자 P 1 P 2 P 3 P 4 P 5 P 6 P 7 전개 최종점검상황실 운영 전개시작 시스템테스트 전개판단 복구 결과조치 는전개수행에대한체크리스트를작성하고내부 PMO 의지원을받아사업부서와최종점검을수행한다. 시스템전개진행상황을관리하고발생한이슈사항및오류 사항에대해신속하게조치하고사업부서에보고한다. 는전개계획서에따라전개수행단계별담당자의지원 을받아전개수행을시작한다. 는시스템정상여부및시스템테스트시나리오에 따라테스트를수행하고는상황실운영을통해 테스트결과를정보화사업부서에신속하게보고한다. 사업부서는전개된시스템에대한테스트결과확인하고발생한 이슈및오류사항의정도에따라전개유지또는시스템복구 여부를결정한다. 사업부서가전개된시스템의복구를결정하였을경우 는전개계획의복구시나리오에따라전개전환경 으로시스템복구한다. 전개수행시발생한이슈사항및시스템테스트결과 오류사항에대해조치한다. 사업부서 전개수행담당 내부 P M O 정부통합전산센터 안양지역보건센터 사용자 내부 P M O 사업부서 전개수행담당 내부 P M O 정부통합전산센터 안양지역보건센터 고려사항 전개수행 1 주일전시스템사용자들에게전개수행으로시스템사용불가함을공지해야함 는전개수행시반드시전개상황실을운영하여야함 필요시테스트범위, 일정, 환경및사용도구, 측정지표, 측정결과, 결함률, 결함현황, 투입공수, 품질평가, 이슈등을정리한결과보고서를제출해야함 112 사회보장정보원소프트웨어개발방법론

참고자료 _ 리허설및전개준비절차 전개 ( 리허설 ) 환경구성준비절차 * 해당시스템특성에맞게변경하여전개 ( 리허설 ) 계획에반영 전개계획서작성 전개사전회의및시스템설치요청 전개회의 전개관련 작업요청및협의 최종점검 ntops 등록 ( 요청 ) DB 변경작업내역제출 전개관련 전산자원사용요청 응용소스등록 산출물점검내용관련자는전개수행을위한전개일정, 백업및복구, 상황실운영등에대한전개계획서작성상세계획을수립하고정보화사업부서는이를검토한다. 사업부서전개수행시시스템설치가필요한경우관련담당자와사전협의하고 PM S 또는정부통합전산센터, 안양지역보건센터를통해설치요청을한다. 전개사전회의 전개회의 전개관련 작업요청및협의 작업요청내용서버 / 디스크설치요청운영환경 O S Patch 시스템 SW 설치요청 상용 SW 설치요청 보안모듈관련요청 기반담당 보안담당 관련부서 * 는도입비대상 SW 의경우설치를위해엔지니어를호출하고관련팀의지원을받음 사업부서는전개관련영향도검토를위해내부 P M O 와전개관련부서에전개회의를요청하여회의수행하고회의결과보완사항이있을경우전개계획서에반영후전개회의재수행 ( 반복 ) 는전개수행을위해필요한각작업에대해관련부서와사전협의를한후공문을 ( 관련관리툴 ) 통해작업요청한다. 구분 작업요청내용 관련부서 공문또는 릴리즈등록 반영담당 관련관리툴 운영환경사용자계정, 서비스포트등록요청 기반담당, 기반담당, 보안담당, 정부통합전산센터, 안양지역보건센터 사업부서 내부 PMO, 관련부서, 관련부서 전개관련 전산자원사용요청 DB 변경작업내역제출 ntops 등록 ( 요청 ) 최종점검 소스형상관리툴에 는전개시모니터링또는전개작업수행을위한운영환경에대해전산자원사용요청을한다. - 공문 ( 관련관리툴 ) : 방화벽정책신청, Telnet 및 Ftp 포트, IP 등등록요청 는 DB 작업 ( 테이블, 컬럼및데이터변경 ) 을수행할경우데이터품질관리담당에게작업내역을제출하여사전검토한다. 정보화 ( 또는관련부서 ) 는필요한경우최종전개계획서를 ntops 에등록 ( 요청 ) 하고관련정보센터의운영담당자와전개계획을공유한다. 는리허설수행에대한체크리스트를작성하고내부 PMO 의지원을받아정보화사업부서와최종점검을수행한다. 는전개를위한소스변경을완료하고소스형상관리툴에등록사항을, 사업부서, 관련부서, 사업부서, 관련부서사업부서, 관련부서, 정부통합전산센터, 안양지역보건센터, 사업부서, 관련부서 3 장. 단계별개발가이드 113

전개 ( 시스템설치 ) 단계코드 IM00 전개단계점검활동코드 IM30 활동목적전개단계산출물을점검하고미흡한점을사전에조치하기위함이다. [ 업무프로세스흐름도 ] 사업부서 IM 3 1. 전개단계산출물 점검 내부 PMO 참여 [ 업무요약 ] IM31 전개단계산출물점검 전개단계의활동및작업별산출물등을점검하고미흡한부분이있을경우조치한다. [ 표준산출물및필수여부 ] : 필수, : 선택 구분입력물산출물 대 필수여부 소 전개단계 산출물점검 (IM 3 1 ) 전개단계산출물 사업수행계획서 제안서, 제안요청서 전개단계점검결과서 전개단계점검조치결과서

전개 전개단계점검 전개단계산출물점검작업코드 IM31 업무설명전개단계의활동및작업별산출물등을점검하고미흡한부분이있을경우조치한다. 산출물 ( 서식 IM 3 1-1 ) 전개단계점검결과서 ( 서식 IM 3 1-2 ) 전개단계점검조치결과서 상세업무흐름도 사업부서 P2 점검결과확인 미흡여부 적정 P1 전개단계산출물점검 미흡 P3 검토결과조치 내부 PMO 참여 상세활동 순번구분설명이해관계자 P 1 전개단계산출물점검 는품질관리계획에있는품질기준및산출물체크리스트등을통해점검하고보증활동을실시해야한다. P 2 점검결과검토 사업부서는내부 PMO 의기술적지원을받아산출물점검이적정하게수행되었는지확인한다. 사업부서 내부 P M O P 3 검토결과조치 전개단계점검결과또는점검결과검토시미흡한점에대해조치한다. 고려사항 P 1. 는반드시품질 ( 보증 ) 관리계획에있는품질목표달성, 측정지표, 체크리스트등점검기준과기법을바탕으로각단계및작업별산출물에대해점검을수행해야함 P 2. ( 참고사항 ) 주요점검항목 - 품질기준달성여부및산출물체크리스트적합여부 - 활동별산출물존재여부, 개발일정에따라단계별산출물도출여부 - 작업별산출물내용및체크리스트점검사항적정성검토 - 리허설계획서의적정성여부 - 리허설수행시발생한이슈사항및시스템테스트오류사항조치여부 - 전개계획서의적정성및전개에대한의사결정여부 - 리허설수행시발생한이슈사항및시스템테스트오류사항조치여부 P M S 에등록된산출물을기준으로점검 필요한경우, 결함및위험을 P M S 에등록관리함 ( 참고자료 P M S 결함및위험분류참고 ) 전개단계산출물이검토가완료된경우인도단계절차에관련운영부서로업무이관하는것을원칙으로함 3 장. 단계별개발가이드 115

참고자료 _PMS 결함및위험분류 구분결함관리위험관리위험이슈 점검내용프로젝트결과물의평가를통해발견된결함을등록 관리하는기능식별된위험의감시및대응방안, 처리결과를파악 관리하는기능아직발생하지않았거나잠재적으로내재되어프로젝트에긍정, 부정적영향을미칠사건이미발생되어프로젝트에영향을미치는사건 116 사회보장정보원소프트웨어개발방법론

7. 인도단계 (TO00)