행위

모델링 정보 요구 검증 방법

DB CAFE

thumb_up 추천메뉴 바로가기


1 정보 요구 사항 상관분석 기법[편집]

도출된 정보 요구 사항을 다른 영역(기능, 프로세스, 조직 등)과 비교 분석함으로써 정보 요구 사항의 도출이 완전하게 효과적으로 이루어졌는지를 파악할 수 있다.

1.1 주체별 분류[편집]

1.1.1 요구 사항 분석가 수행[편집]

  1. 요구 사항을 도출한 분석가가 수행하므로, 객관성의 저하가 발생한다.
  2. 요구 사항의 도출 절차 및 관련 업무 팀과의 의사소통이 원활하므로 상관분석에 추가 인력 투입없이 원활하게 진행할 수 있다.
  3. 업무에 대한 이해도가 높으므로 상관분석을 통해 업무를 정확하게 분석할 수 있다.

1.1.2 품질보증 팀 수행[편집]

  1. 업무에 대한 이해도는 낮으나, 상관분석 작업 수행을 통해 업무 이해도를 높일 수 있으며, 전체적인 인터페이스의 검증에 용이하다.
  2. 낮은 업무의 이해도로 인해 일부 사안에 대한 정확한 분석이 힘들 수 있다.

1.1.3 외부 감리 수행[편집]

  1. 업무 파악의 한계가 있으나 제 3자의 시각으로 검토할 수 있다.
  2. 상관분석의 객관성을 극대화할 수 있으나, 프로젝트 내부 인력이 효과적으로 지원하지 않을 경우 잘못된 분석 결과를 초래할 수 있다.

1.2 정보 요구/애플리케이션 상관분석[편집]

  1. 정보 요구 사항에서 도출된 정보 항목과 애플리케이션 아키텍처에서 정의된 프로세스를 비교하여 누락 혹은 중복된 정보 요구 사항을 점검한다.
  2. 정보 항목과 기본 프로세스를 빠짐없이 매트릭스에 기입하며, 기본 프로세스의 액션(C/R/U/D)을 빠짐없이 정의한다.
  3. 매트릭스의 각 셀에는 기본 프로세스가 사용하는 정보 항목에 대해, 복수의 액션이 발생할 경우, C>D>U>R의 우선순위에 따라 하나만을 기록한다.
  4. 모든 정보 항목을 기본 프로세스에서 사용하고 있는지 확인한다.

1.3 정보 요구/업무 기능 상관분석[편집]

  1. 정보 요구 사항에서 도출된 정보 항목과 비즈니스 아키텍처에서 도출된 업무 기능과 비교하여 누락 혹은 중복된 정보 요구 사항을 점검한다.
  2. 가치 사슬 분석 등의 기법을 통해 도출된 최하위 수준의 전사 업무 기능을 도출하고 도출된 업무 기능을 매트릭스의 열에 배치한다.
  3. 정보 항목의 생성, 수정, 삭제를 'C(Create/Change)'로 표시한다.
  4. 값의 변경 없이 정보 항목을 검색만 하는 경우에는 'U(Use)'로 표시한다.
  5. 아무 관련이 없는 것은 빈칸으로 남겨둔다.

1.4 정보 요구/조직 기능 상관분석[편집]

  1. 정보 항목과 조직 단위와의 매트릭스 분석을 통해 정보 항목의 생성 주체 및 활용 부서를 매핑하여, 정보 항목에 대한 오너십을 관리하여 데이터를 효율적으로 관리할 수 있다.
  2. 정보 항목의 생성, 수정, 삭제를 'C(Create/Change)'로 표시한다.
  3. 값의 변경 없이 정보 항목 검색만 하는 경우, 'U(Use)'로 표시한다.
  4. 아무 관련이 없는 것은 빈칸으로 남겨둔다.

2 추가 및 삭제 정보 요구 사항 도출[편집]

2.1 정보 요구/애플리케이션 상관분석[편집]

  1. 정보 항목을 생성하는 기본 프로세스가 반드시 존재해야 한다.
    없을 경우엔, 기본 프로세스를 도출하거나, 필요 없는 정보 항목일 경우엔 정보항목을 삭제한다.

정보 항목의 상태를 종료시키는 기본 프로세스가 존재해야 한다.

  1. 생성된 정보 항목은 조회, 수정, 삭제 액션 중 하나가 발생해야 한다.
  2. 기본 프로세스가 사용(CRUD)하는 정보 항목이 없을 경우, 정보 항목이 없을 경우 정보 항목을 도출하고, 기본 프로세스가 필요없는 경우, 해당 프로세스를 삭제한다.
  3. 정보 항목이 7개 이상의 기본 프로세스에서 사용될 경우, 정보 항목의 세분화가 필요하다.
  4. 정보 항목을 생성하는 기본 프로세스가 둘 이상 존재할 경우, 기본 프로세스의 합성을 시도한다.
  5. 정보 항목을 삭제하는 기본 프로세스가 없을 경우, 기본 프로세스를 도출한다. 업무에 삭제가 존재하지 않는 경우에는 삭제가 필요한지 확인이 필요하다.
  6. 정보 항목을 삭제하는 기본 프로세스가 둘 이상 존재할 경우, 기본 프로세스를 합성한다.
  7. 정보 항목이 생성만 되고, 사용되는 곳이 없을 경우, 기본 프로세스를 도출한다.
  8. 기본 프로세스가 정보 항목을 조회만 할 경우, 이는 기본 프로세스가 아닐 경우가 크므로 해당 모듈을 검토한다.
  9. 기본 프로세스가 여러 액션을 수행할 경우, 프로세스를 추가 분해한다.


2.2 정보 요구/업무 기능 상관분석[편집]

  1. 각 정보 항목은 적어도 한 번 이상의 'C(Create)'를 갖는가?
  2. 생성된 정보 항목은 다른 업무 기능에 의해 사용'U(Use)' 되는가?

2.3 정보 요구/조직 기능 상관분석[편집]

  1. 각 정보 항목은 적어도 한 번 이상의 'C(Create)'를 갖는가?
  2. 생성된 정보 항목은 다른 업무 기능에 의해 사용'U(Use)' 되는가?
  3. 정보 항목을 생성하는 조직이 다수 존재할 때, 데이터 관리의 복잡성 문제가 발생할 수 있으므로, 해당 정보 # 항목에 대한 관리 주체의 선정에 주의를 기울인다.