시스템개발사업 구조적 정보공학적 모델, 분석 단계, 데이터베이스 세부검토내용 "01. 데이터 모델의 엔티티 및 속성이 업무 범위 및 요구사항에 부합하도록 충분하게 도출 및 정의되었는지 검토한다."의 세부검토방법
01. 개발 대상업무 및 사용자 요구사항이 적절하게 반영되어 있는지 검토한다. - 현행 업무분석서 및 사용자 요구사항 정의서의 이해를 통하여 의미있는 명사가 엔티티 또는 속성으로 도출 되었는지 검토한다. - 데이터 흐름도의 자료저장소가 엔티티로 적절히 도출되었는지 검토한다. - 프로세스 정의서 및 이벤트 정의서를 조사하여 데이터 도출에 영향을 주는 것을 파악하였는지 검토한다. - 시스템 통합의 관점에서 목표 엔티티 관계도가 통합 엔티티 관계도 형태로 작성되어 있으며, 조직의 기존 데이터 모델과의 상호 연계 및 공유에 문제가 없는지에 대한 적합성 여부를 검토한다. 02. 도출된 모든 엔티티 및 속성이 규칙을 준수하여 정의되었는지 검토한다. - 목표 엔티티 관계도와 엔티티 정의서의 모든 엔티티가 명칭부여 규칙이 준수되고, 엔티티를 대표하는 명사로서 고유하고 업무상 의미 있는 이름이 부여되었는지 검토한다. - 목표 엔티티 관계도 내의 모든 엔티티가 엔티티 정의서에서 누락됨이 없이 정의와 설명이 명료하고 적절하게 기술되어 있는지 검토한다. - 목표 엔티티 관계도, 엔티티정 의서, 속성 설명서 내의 모든 속성은 상호 누락됨이 없이 업무상 의미를 나타내도록 고유하고 간단․명료하게 이름이 부여되었는지 검토한다. - 속성은 정의, 업무상 중요성 등에 대하여 엔티티 정의서 혹은 속성 설명서에 기술되어 있는지 검토한다. - 목표 엔티티 관계도와 엔티티 정의서의 모든 엔티티는 기본 식별자를 가지며, 그 식별자의 값이 엔티티의 출현을 고유하게 식별하도록 정의되어 있는지를 검토한다. - 목표 엔티티 관계도와 엔티티 정의서의 모든 엔티티의 기본 식별자가 전체적 또는 부분적으로 Null 허용이 되는지를 검토한다.