본문 바로가기

데이터베이스

[데이터베이스] 2. 논리 데이터모델 검증

반응형

수행 순서

  • 현행 업무와 시스템에 대한 현황 파악 및 신규 데이터베이스의 분석 내용을 파악하여, 데이터에 대한 정확한 요구사항 분석이 이루어졌고, 데이터의 흐름, 데이터 모델링에 대한 기준, 절차 및 방법, Entity 및 프로세스 간 연관성, 데이터 접근권한, 통제 등에 대한 분석이 적절하게 수행되었는가를 확인하고 검증하기 위해 다음의 순서로 진행한다.
    1. 구축 시스템의 업무관련 아래 유형의 데이터가 식별되었는지 확인한다.
      1. 업무처리를 위한 입력데이터, 출력데이터가 식별되었는지 확인한다.
      2. 관련 업무와의 연계 데이터가 식별되었는지 확인한다.
      3. 신규 데이터 요구사항이 식별되었는지 확인한다.
    2. 현재 운영중인 시스템의 데이터 현황 분석이 적절하게 이루어졌는지 확인한다.
      1. 시스템별 데이터베이스 구조, 분산, 백업현황이 정확히 파악되었는지 확인한다.
      2. 데이터 속성, 공통코드가 정확히 파악되었는지 확인한다.
      3. 외부 연계 데이터 속성이 정확히 파악되었는지 확인한다.
    3. 데이터베이스에 대한 사용자 요구사항이 도출되고 분석되었는지 확인한다.
      1. 저장 데이터 볼륨, 분산구조, 제약조건에 관한 요구사항이 도출되고 분석되었는지 확인한다.
      2. 타 시스템과의 연계 데이터에 대한 요구사항이 도출되고 분석되었는지 확인한다.
      3. 데이터베이스 백업 및 복구 정책에 대한 요구사항이 도출되고 분석되었는지 확인한다.
      4. 초기 데이터 구축방안에 대한 요구사항이 도출되고 분석되었는지 확인한다.
      5. 기존 데이터의 전환방안에 대한 요구사항이 도출되고 분석되었는지 확인한다.
      6. 무결성, 데이터 보안성 수준에 대한 요구사항이 도출되고 분석되었는지 확인한다.
    4. 데이터의 흐름이 명확하게 정의되었는지 확인한다.
      1. 프로세스별 입출력 데이터가 명확히 정의되었는지 확인한다.
      2. 프로세스 간 공유 및 연계 데이터가 명확히 정의되었는지 확인한다.
    5. 데이터베이스 설계 기준이 적절히 정의되었는지 확인한다.
      1. 데이터베이스 설계 표준 지침의 작성 여부 및 적절한지 확인한다.
      2. 데이터 모델 설계 지침의 작성 여부 및 적절한지 확인한다.
    6. 데이터 모델링이 충분하고 적절하게 수행되었는지 확인한다.
      1. 논리 데이터 모델의 개념 완전성 및 정확성에 대해 확인한다. 
      2. 논리 데이터 모델의 중복 최소화를 통한 무결성이 보장되었는지 확인한다.
      3. Entity 간 관계(Relationship)의 업무 규칙 부합 여부를 확인한다.
      4. 데이터 모델 관련 산출물 작성의 적합성 및 일관서에 대해 확인한다.
    7. Entity 및 프로세스 간의 연관(데이터 생성, 조회, 수정, 삭제 등) 관계가 명확한지 확인한다.
    8. 데이터에 대한 접근권한 및 통제가 명확히 분석되었는지 확인한다.
      1. 데이터 접근권한 및 통제가 명확히 분석되었는지 확인한다.
      2. 데이터 중요도 및 데이터 암호화 대상 소프트웨어 아키텍처 설계 가이드라인을 확인한다.

 

 

 

참고자료

  • NCS학습모듈 - 데이터입출력구현
반응형