시스템개발사업 구조적 정보공학적 모델, 분석 단계, 데이터베이스 세부검토내용 "01. 엔티티/프로세스간 생성, 조회, 수정, 삭제(CRUD) 매트릭스 관계가 정확한지 확인하고 연관관계의 적정성을 검토한다."의 세부검토방법
01. 엔티티/프로세스가 적절하게 정의되어 있는지 확인한다. - 개발대상 범위에 포함된 모든 데이터에 대한 엔티티가 정의되어 있는지 엔티티 정의서를 확인한다. - 프로세스 모델링에 따라 분석된 프로세스 업무처리 흐름에 맞게 정의되어 있는지 프로세스 정의서를 확인한다. - 정의된 프로세스가 업무처리 기능의 논리적 흐름에 따라 분해되어 있는지 업무기능 분해도를 확인한다. 02. 엔티티/프로세스 관계의 생성, 조회, 수정, 삭제(CRUD) 처리규칙이 정확히 표시되어 있는지 확인한다. - 엔티티/프로세스 매트릭스의 모든 엔티티에 CRUD가 한번이상 표시되었는지 확인한다. - 모든 엔티티에 ‘C'가 한번 이상 존재하는지 확인한다. - 모든 엔티티에 ‘R'가 한번 이상 존재하는지 확인한다. - 모든 단위 프로세스는 하나 이상의 엔티티에 표시되어 있는지 확인한다. - 두개 이상의 단위 프로세스가 하나의 엔티티를 생성하고 있는지 확인한다. 03. 엔티티/프로세스간 상관관계가 적절하게 매핑되고 있는지 확인한다. - 엔티티/프로세스 매트릭스상에 누락되어 있는 엔티티 및 프로세스가 있는지 엔티티 정의서와 프로세스 정의서를 확인한다 - 엔티티 정의서상의 엔티티항목이 프로세스 정의서에 정의된 단위 프로세스에 대한 처리 주체가 적절하게 매핑되는지 확인한다. - 엔티티/프로세스 매트릭스를 통해서 정의되어 있는 엔티티가 어느 단위프로세스와 관련되어 있는지 확인한다. - 엔티티/프로세스간 다중관계(다:다)에 따라 엔티티/프로세스 매트릭스 의 처리규칙(CRUD) 관계가 빠짐없이 적정하게 표기되어 있는지 확인한다.