정보시스템 감리지침, 시스템개발사업, 객체지향 컴포넌트기반 모델, 분석설계 단계, 응용시스템 세부검토내용 "02. 유스케이스 명세서에서 이벤트 흐름이 설계 가능한 수준으로 상세화되고 각 스텝이 구조화되었는지, 각 입출력항목과 비즈니스 로직, 예외사항이 모두 도출되었는지 확인한다."의 세부검토방법
01. 유스케이스 명세서의 각 이벤트흐름의 스텝 도출과 스텝프로세스가 적정한 수준으로 구조화되어 반영되었는지 확인한다. - 유스케이스 명세서에 포함된 스텝 도출이 논리적으로 타당하고 적정한지 확인한다. - 유스케이스 명세서의 스텝구조가 업무로직과 부합되는지 확인한다. - 유스케이스 명세서의 스텝구조가 중복되거나 부족하지 않은지 확인한다. - 유스케이스 명세서에 포함된 스텝수가 너무 많거나 너무 적지 않고 업무로직을 설명하기에 적정한 수준인지 확인한다. 02. 유스케이스 명세서의 입출력기능에 필요한 세부항목이 모두 도출되었는지 확인한다. - 유스케이스 명세서의 이벤트 흐름에 필요한 입출력 항목이 모두 도출되었는지 확인한다. - 유스케이스 명세서의 입출력 항목이 이벤트 흐름과 부합되는지 확인한다. 03. 유스케이스 명세서의 비즈니스 로직이 코딩 가능한 수준으로 설명되었는지 확인한다. - 유스케이스 명세서의 업무로직 설명이 기능목적에 타당한지 확인한다. - 유스케이스 명세서의 업무로직 설명이 코딩수준으로 구체적이고 충분한지 확인한다. 04. 유스케이스 명세서의 사전조건 및 사후조건 등이 논리적으로 타당한지, 기타 제약조건이 모두 도출되었는지 확인한다. - 유스케이스 기동과 종료과정에서 발생하는 주요 사건이 사전조건 및 사후조건으로 도출되어 유스케이스 명세서에 반영되었는지 확인한다. - 유스케이스 명세서의 기타 중요 제약조건이 유스케이스 명세서에 반영되었는지 확인한다. 05. 유스케이스 명세서의 예외사항은 도출하였는지 별도로 분리하였는지 확인한다. - 유스케이스 명세서에서 이벤트 흐름의 예외적인 사건이 식별되고 예외흐름으로 정리되었는지 확인한다. - 유스케이스 명세서의 예외 흐름이 논리적으로 타당한지 부족하거나 과도하지 않은지 확인한다. - 유스케이스 명세서의 공통적인 예외 흐름이 별도 유스케이스로 구분되었는지 확인한다.