단계 |
태스크 |
서브태스크 |
액션 |
선택구분 |
분석 |
사용자 요구사항 파악 |
면담실시 |
면담일정계획 수립 |
필수 |
주요사용자 면담 실시 |
필수 |
JAD 세션 실시 |
JAD 세션 일정계획 수립 |
필수 |
JAD 세션 실시결과 정리 |
필수 |
현행시스템 정보 확보 |
현행시스템 문서 확보 |
필수 |
외부 원천 정보 확보 |
필수 |
차이 분석 실시 |
현행 업무절차 정리 |
필수 |
향후업무절차 검토 |
필수 |
추가적 변경사항 정리 |
필수 |
척도 및 목표 설정 |
척도 정의 |
품질요건을 단일 측정가능한 속성 분해 |
필수 |
각 속성을 위한 측정단위 정의 |
필수 |
각 속성을 위한 측정절차 정의 |
필수 |
벤치마크 정의 |
현재 성취 수준 측정 |
필수 |
현행 볼륨, 비용, 처리일정 측정 |
필수 |
향후 목표 정의 |
관리층, 후원자, 사용자와 성취수준 협상 |
필수 |
원하는 성취수준 검증 |
필수 |
프로세스 모델 작성 |
프로세스기능분할도 작성 |
주요 업무기능을 목록화 |
필수 |
업무기능을 하위 기능으로 분할 |
필수 |
기본 프로세스 설명 작성 |
필수 |
프로세스의존도 작성 |
외부 객체 정의 |
필수 |
프로세스의존관계 정의 |
필수 |
프로세스의존도 평가 및 반복 |
필수 |
프로세스모델 완전성 검증 |
프로세스모델의 요건, 현행시스템과 비교 분석 |
필수 |
사용자와 프로세스모델 검증 확인 |
필수 |
데이터 모델 작성 |
엔티티유형정의 |
데이터모델 범위 검토 |
필수 |
엔티티유형 및 계층 정의 |
필수 |
엔티티유형 고유ID 정의 |
필수 |
엔티티관계도 완성 |
관계유형 정의 |
필수 |
업무규칙 및 정책 정의 |
필수 |
속성유형 정의 |
속성유형의 성질 정의 |
필수 |
데이터유형 및 도메인 정의 |
필수 |
데이터모델 완전성 검증 |
정규화 |
필수 |
데이터모델의 요건, 현행시스템과 비교 분석 |
필수 |
사용자와 데이터모델 검증 확인 |
필수 |
이벤트 모델 작성 |
이벤트-자극-반응 설명 정의 |
이벤트모델 범위 검토 |
필수 |
외부 이벤트 나열 |
필수 |
이벤트의 자극 결정 |
필수 |
이벤트에 대한 반응 설명 정의 |
필수 |
CRUD 매트릭스 작성 |
CRUD 매트릭스 첨가값 결정 |
필수 |
CRUD 매트릭스 모순성 평가 및 조정 |
필수 |
이벤트모델 완전성 검증 |
이벤트모델의 요건, 현행시스템과 비교 분석 |
필수 |
사용자와 이벤트모델 검증 확인 |
필수 |
설계 |
사용자태스크 설계 |
사용자태스크 다이어그램 작성 |
사용자태스크에 대한 외부 이벤트 정의 |
필수 |
액션, 객체, 역할 정의 |
필수 |
포커스 의존관계 및 설명 정의 |
필수 |
사용자 인터페이스 표준 정의 |
모델 윈도우, 위제트 표준 정의 |
필수 |
포준 키보드 및 마우스 사용표준 정의 |
필수 |
피드백 및 에러 메시지 표준 정의 |
필수 |
사용자태스크 다이어그램 검증 확인 |
이벤트, 프로세스, 태스크에 대한 관계성 검증 |
필수 |
태스크 요건 검증 |
필수 |
태스크다이어그램 사용자 검증 |
필수 |
응용아키텍처 정의 |
아키텍처 모델 정의 |
전체 아키텍처 모델 검토 |
필수 |
아키텍처상의 쟁점 해결 |
필수 |
응용아키텍처 맵핑 검증 |
요건을 응용 아키텍처에 맵핑 |
필수 |
응용 아키텍처 요건에 반응적인지 검증 |
필수 |
사용자 인터페이스 설계 |
윈도우 설계 |
공유 윈도우 레이아웃 설계 |
필수 |
각 윈도우 객체 정의 |
필수 |
윈도우 사용자 설계 검증 |
윈도우 프로토타이핑 검증 |
필수 |
윈도우 사용자와 설계 검증 |
필수 |
보고서 및 문서 설계 |
공유개별 보고서 및 문서 설계 |
공유보고서 및 문서그룹 설계 |
필수 |
개별 보고서 및 문서설계 |
필수 |
입력 및 다른 연관된 문서 설계 |
필수 |
보고서 및 문서 사용자 설계 검증 |
보고서 및 문서 표준 시행 점검 |
필수 |
보고서 및 문서 사용자 설계 검증 |
필수 |
메시지 및 프로세싱흐름 설계 |
프로그램간, 프로그램 내부, 화일생성통제 설계 |
프로그램 패턴 파악 |
필수 |
프로그램간, 프로그램 내부, 파일 생성 통제방법 설계 |
필수 |
부대설계 및 재사용성 파악 |
부대설계 프로세스에 추가 프로그램 정의 |
필수 |
재사용 및 일반화 후보 파악 |
필수 |
프로세싱 흐름 문서화 |
필수 |
데이터베이스 설계 |
논리 데이터베이스 구조 설계 |
논리 데이터베이스 설계준비 |
필수 |
관계형 테이블 구조 정의 |
필수 |
논리 데이터베이스 설계결과 검증 |
필수 |
물리 데이터베이스 설계 |
물리 데이터베이스 설계준비 |
필수 |
물리구조 및 설계 옵션 설계 |
필수 |
성능 모델링 및 설계결과 검증 |
성능 모델링 및 벤치마크 시험결과 검토 |
필수 |
물리 데이터베이스 설계결과 검증 |
필수 |
자동화 프로세스 설계 |
각 프로그램 설계 |
하위 프로세스로 분할 |
필수 |
처리규칙 및 사양 정의 |
필수 |
모듈간 메시지 설계 |
클라이언트/서버 또는 모듈간 메시지 정의 |
필수 |
데이터베이스 접근방식 정의 |
필수 |
작업단위 설계 |
모듈 및 데이터베이스 설계 검증 |
모듈 정의내역 검증 |
필수 |
데이터베이스 설계 완전성 검증 |
필수 |
설계 문서 검증 |
작업단위 설계결과 검증 |
필수 |
시험요건 파악 |
필수 |
구축 |
절차개발 |
절차 정의 |
절차대상 파악 |
필수 |
대상절차 정의 |
필수 |
서식 및 소모품 확보 |
서식 조달 |
필수 |
소모품 확보 |
필수 |
시스템시험계획 수립 |
시스템 시험 편성 |
시험접근방법 확정 |
필수 |
시험일정 확정 및 인력 할당 |
필수 |
시험 요건 확인 |
장치요건 확인 |
필수 |
툴 및 추가요원 투입 확인 |
필수 |
시스템 시험계획 수립 |
조건 및 시험주기 정의 |
필수 |
시스템 시험모델 작성방법 정의 |
필수 |
작업단위 생성 및 코딩 |
코딩준비 |
프로그램 사양 검토 |
필수 |
코딩을 위한 보충문서 작성 |
필수 |
프로그램 구성요소 생성 |
작업단위 프로그래밍 |
필수 |
잠재적인 시험조건 문서화 실시 |
필수 |
코드 수정 |
코드 탁상 검토 |
필수 |
단위시험 루틴 구성 |
필수 |
컴파일 실시 |
필수 |
교육자료 작성 |
교육자료 설계 |
교육방법 결정 |
필수 |
교육자료 작성 |
필수 |
교육자료 제작 평가 |
교육자료 평가 및 수정 |
필수 |
교육자료 제작 |
필수 |
교육세션 일정 확정 |
강의자 선정 |
필수 |
교육세션 일정 확정 |
필수 |
코드검토 실시 |
코드검토 준비 |
코드검토 회의 조성 |
필수 |
코드검토회의 문서 배포 |
필수 |
코드검토 후 후속조치 |
코드검토 실시 |
필수 |
코드검토결과 문서화 |
필수 |
코드검토결과 지적된 점 처리 |
필수 |
취해진 액션을 검토자에게 통보 |
필수 |
단위 및 스트링시험 실시 |
단위시험 준비 |
단위시험계획 검토 |
필수 |
단위시험요건 검증 |
필수 |
각 단위시험 주기의 목적 및 접근방법 검토 |
필수 |
단위시험주기 실행 |
각 단위시험 주기 시험 실시 |
필수 |
단위시험결과 정리 |
필수 |
단위시험결과 검증 |
실제결과를 예상결과에 대해 검증 |
필수 |
변경한 후 재시험 실시 |
필수 |
단위시험 점검목록 점검 |
필수 |
전개 |
통합시험 실시 |
통합시험 준비 |
통합시험계획 검토 |
필수 |
통합시험 사용가능한 자원 검증 |
필수 |
통합시험 주기 정의 |
필수 |
통합시험결과 검증 |
통합시험 주기 실시 |
필수 |
통합시험결과 확인 및 재시험 실시 |
필수 |
시스템 성능 감독 |
시스템 성능 감시 확인 |
필수 |
시스템 성능 승인 획득 |
필수 |
사용자시험 실시 |
사용자시험 준비 |
사용자시험계획 검토 |
필수 |
사용자시험 사용가능한 자원 검증 |
필수 |
시스템 시험팀과 목적 및 접근방법 검토 |
필수 |
사용자시험 실시 |
사용자시험 주기 실시 |
필수 |
사용자시험결과 검증 |
필수 |
시스템 성능 및 자원요건 재확인 |
필수 |
상세결과 검토 |
시스템 시험결과 검증 |
시스템 시험결과 확인 |
필수 |
불일치되는 점 기록 |
필수 |
불일치점 조사 보완 |
불일치점 조사 |
필수 |
불일치점 보완사항 정리 |
필수 |
인원교육훈련 |
교육세션 실시 |
교육세션 일정 확인 |
필수 |
교육세션 실시 |
필수 |
교육세션 평가 |
교육세션 평가 실시 |
필수 |
지속교육프로그램 작성 |
필수 |
시스템 이행 |
시스템변환 준비 |
시스템변환계획 및 접근방법 검토 |
필수 |
필요조건이 완전한지 검증 |
필수 |
자원이 필요한 위치에 있는지 검증 |
필수 |
시스템변환 실시 |
파일변환 실시 |
필수 |
파일변환결과 검증 |
필수 |
시범운영 |
운용관리 그룹으로의 이관 |
구 시스템 제거 |
필수 |
유지관리 지침서 작성 |
필수 |
운용진도 감독 |
초기 운영시 자원 제공 |
필수 |
수작업, 자동화 프로세스 진도 감독 |
필수 |
운용결과 평가 |
설계와 달라진 사항 기록 관리 |
필수 |
필요한 프로세스 조정 |
필수 | |