시스템개발사업 구조적 정보공학적 모델, 분석 단계, 응용시스템 세부검토내용 "04. 프로세스와 데이터, 프로세스와 이벤트 모델간의 상호 일관성을 확인한다."의 세부검토방법
01. 프로세스 모델과 데이터 모델간의 상호 일관성을 점검한다. - 프로세스/엔티티 매트릭스 내에 프로세스 정의서에서 정의된 프로세스가 빠짐없이 정의되었고 해당 프로세스 관련 입출력정보가 반영되었는지 확인한다. - 프로세스/엔티티 매트릭스 내에 엔티티 정의서에서 정의된 엔터티가 빠짐없이 정의되었고 해당 엔티티 관련 기능이 반영되었는지 확인한다. - 프로세스/엔티티 매트릭스에서 각각의 엔티티별 CRUD(생성, 조회, 수정, 삭제) 프로세스가 존재하는지 확인한다. 만약 CRUD(생성, 조회, 수정, 삭제) 프로세스가 하나라도 존재하지 않은 엔티티가 발견되면 엔티티의 특성을 확인한다. - 프로세스/엔티티 매트릭스에서 엔티티와 관계없는 프로세스가 존재하는 지 확인한다. 엔티티와 관계없는 프로세스에 대한 기능을 프로세스 정의서를 통해 확인한다. - 프로세스/엔티티 매트릭스에서 각 엔티티에 대해 최소한 하나의 프로세스가 그 엔티티를 CRUD(생성, 조회, 수정, 삭제) 하는지 확인한다. - 프로세스/엔티티 매트릭스에서 상호관계가 표시된 프로세스, 엔티티 간의 CRUD(생성, 조회, 수정, 삭제) 규칙이 데이터 흐름도와 일치하는 지 확인한다. 02. 프로세스 모델과 이벤트 모델간의 상호 일관성을 확인한다. - 이벤트 시나리오에서 각각의 이벤트와 상호관계된 기본 프로세스가 기능차트 또는 프로세스 정의서에 정의되었는지 확인한다. - 프로세스 정의서에 정의하고 있는 기본 프로세스가 관련 이벤트에 의해 활성화되어 종결되는지 확인한다. - 이벤트 시나리오에서 이벤트 자극 및 응답에 관여한 데이터가 프로세스별 입/출력 데이터와 일치하는지 확인한다.