정보시스템 감리지침, 시스템개발사업, 객체지향 컴포넌트기반 모델, 요구분석 단계, 응용시스템 세부검토내용 "06. 개발자는 시스템의 업무 영역을 충분히 이해하고 있는지 확인한다."의 세부검토방법
01. 개발자는 개발대상 업무에 대한 이해를 충분히 하고 있는지 확인한다. - 비즈니스정의서를 작성하였는지 확인하고, 비즈니스 조직 흐름도, 비즈니스 프로세스 흐름도, 비즈니스 개념 다이어그램, 서브시스템 등이 정의되어 있는지 확인한다. - 비즈니스정의서에 업무적인 관점에서 개발대상 도메인에 대한 개념을 추출하고, 이들간의 관계를 명확히 정의하였는지 확인한다. - 비즈니스 조직과 프로세스를 명확히 정의하였는지 확인한다. - 프로젝트의 목적 달성과 관련된 도메인의 범위 설정, 도메인에서 시스템들간의 공통성을 도출하였는지 확인한다. - 도메인명세서에 관심 도메인과 다른 도메인 사이에서의 데이터 흐름과 외부 객체와의 데이터 흐름을 표현하였는지 확인한다. - 용어집과 도메인명세서를 통해 도메인을 중심으로 표준용어를 선정하고 각 표준용어에 대한 설명 및 동의어를 정의하고 있는지 확인한다. 초기에는 도메인을 중심으로 용어를 정의하고 프로젝트를 수행하면서 용어를 계속적으로 추가하여야 한다. 02. 개발자는 프로젝트의 목적과 시스템의 특성, 비즈니스도메인 등에 대해 충분히 이해하고 있는지 확인한다. - 비즈니스정의서를 통해 개발대상 비즈니스의 전체 모습을 제공하기 위하여 비즈니스와 관련 있는 내부/외부 조직과 흐름을 식별하고 있는지 확인한다. - 개발대상 비즈니스 프로세스에 대한 구체적인 분석을 위하여 비즈니스와 관련있는 비즈니스 흐름을 식별하고 있는지 확인한다. - 개발대상 시스템과 관련되는 비즈니스 개념과 객체들을 식별하고 그들간의 관계를 명확히 정의하고 있는지 확인한다. - 비즈니스 개념모델은 문제영역내에 존재하는 정보를 표현하고 있는 개념적이며 시스템에 독립적인 모델이므로 개념객체 식별시에 순수 비즈니스를 나타내는 개념을 중심으로 추출하였는지 확인한다.