단계 |
점검항목 |
상세 검토항목 |
검토결과 |
요구분석 |
01. 현행 업무 분석 하여 문제점에 대한 해결방안 제시 여부 |
현행 업무영역에 대한 분석을 통한 문제점과 해결방안 모색 -업무처리 개선 필요사항 -문제 원인, 영향 및 해결방안 도출 -시스템의 상위수준 요구사항과 해결방안 간의 연관성 - 시스템 구축 시 고래해야 할 제약사항 도출 |
|
02. 사용자 요구사항 도출 및 분석 |
사용자 요구사항 도출 -이해관계자의 참여 및 확인, 요구사항 도출 방법/절차 -기술/비기술적 기능 요구사항 도출 충분성 -요구사항에 대한 분석 및 구현방향 적정성 -타 시스템과의 연계 및 인터페이스 식별 -시스템 활용성 및 효과성 |
| |
03. 시스템 기능에 대한 유스케이스 모형 상세화 수준 및 적정성 |
시스템 기능적 요구사항이 유스케이스 모형에 표현되고 상세화 여부 -기능 요구사항과의 충분성, 추적성 -상호 연동되는 외부 시스템, 시스템간 상호작용 식별 |
| |
04. 개념수준의 분석 클래스 도출 여부 |
유스케이스로부터 개념적 수준의 분석 클래스 도출 여부 -각 클래스간 관계, 연산, 메시지 흐름 |
| |
05. 사용자 인터페이스 프로토타이핑 계획 수립 여부 |
사용자 인터페이스 프로토타이핑 계획 수립 -사용자 인터페이스 프로토타입 대상 업무 선정 적정성 -프로토타이핑 일정, 범위, 평가 계획 적정성 |
|
단계 |
세부검토내역 |
결과 |
요구분석 |
현행 업무를 충분히 분석하여 문제점에 대한 적정한 해결방안을 제시하고 있는지 여부 |
|
사용자 요구사항 도출 및 분석의 충분성, 적정성 |
| |
시스템 기능에 대한 유스케이스 모형 상세화 수준 및 적정성 |
| |
개념수준의 분석 클래스를 충분히 도출하였는지 여부 |
| |
사용자 인터페이스 프로토타이핑 계획의 적정성 |
| |
분석설계 |
프로그램 분할이 적절하게 이루어졌는지 여부 |
|
업무 기능이 상세하게 설계되었는지 여부 |
| |
사용자 인터페이스가 적절하게 설계되었는지 여부 |
| |
내/외부 시스템에 대한 인터페이스가 설계되었는지 여부 |
| |
사용자 접근/통제 및 보안 설계의 수행성 검토 |
| |
단위시험 계획이 명확히 수립되어 있는지 여부 |
|
수행단계 |
감리 점검 내용 |
검토의견 | |
사용자 요구사항 |
사용자 요구사항을 수집하는 과정에 실무 담당자 등 관련자가 참여하였는가? |
| |
사용자 요구사항은 명확하고 완전하게 문서화되었는가? |
| ||
현행 업무영역에 대한 분석을 통하여 문제점과 해결방안이 모색 되었는가? |
| ||
업무절차가 개선될 수 있도록 사용자 요구사항이 도출되었는가? |
| ||
사용자 요구사항은 정보전략계획 및 계약서상의 주요 내용으로부터 추적 가능하고 일관성이 있는가? |
| ||
사용자 요구사항이 정보시스템으로 처리할 항목과 수작업으로 처리할 항목으로 구분하여 식별되었는가? |
| ||
프로세스 모델링 |
프로세스 모델링이 사용자 요구사항을 반영하여 적절하게 이루어졌는가? |
| |
프로세스 모델은 내부적으로 일관성을 유지하고 있는가? |
| ||
시스템의 기능적 요구사항이 유스케이스 모형을 통해 충분히 표현되고, 상세화 되었는가? |
| ||
유스케이스 모형으로부터 개념적 수준의 분석 클래스가 충분히 도출 되었는가? |
| ||
업무기능 설계 |
요구사항과 업무분석을 충분히 반영하여 누락된 기능이 없도록 유스케이스모형을 정제하여 실체화 하였는가? |
| |
업무기능의 설계 결과는 요구사항 명세서로부터 추적가능 하고 일관성을 유지하고 있는가? |
| ||
업무 기능의 설계 결과는 내부적으로 일관성을 유지하고 있는가? |
| ||
사용자 인터페이스 설계 |
사용자의 편의성을 고려하여 사용자 인터페이스와 보고서 양식을 충분히 상세하고 일관성 있게 설계 하였는가? |
| |
사용자 인터페이스 프로토타이핑이 계획에 따라 적정하게 실시되고, 결과가 충분히 검토/반영 되었는가? |
| ||
사용자 인터페이스 프로토타입과 유스케이스 모형을 기반으로 필요한 사용자 인터페이스를 명확히 식별하고 사용자 인터페이스 흐름을 적절히 설계 하였는가? |
| ||
프로그램 설계 |
프로그램은 업무기능 설계 결과, 사용자 인터페이스 설계 결과를 반영하여 설계하였는가? |
| |
유스케이스로부터 분석 클래스가 충분히 도출되고 상세화 되었는가? |
| ||
설계된 클래스가 구현 가능한 수준으로 충분히 상세화 되었는가? |
| ||
내/외부 시스템과 연계에 대한 분석/설계가 이루어졌는가? |
| ||
컴포넌트 구현기술의 특징을 반영하여 컴포넌트 내부구조를 정제 하였는가? |
| ||
컴포넌트 구현/도입 여부와 공통 컴포넌트 식별을 위한 공통성과 가변성 분석이 충분히 이루어 졌는가? |
| ||
구현 또는 도입할 컴포넌트를 구체적으로 명세하고, 시스템에 적합한 컴포넌트를 도입 하였는가? |
| ||
소프트웨어 아키텍쳐를 고려하여 컴포넌트 아키텍쳐를 정의하고, 컴포넌트가 적절히 구조화 되었는가? |
|