1. 정보 요구 보완

애플리케이션 기본 프로세스 대 정보 요구 사항, 업무 기능 대 정보 요구 사항, 조직 대 정보 요구 사항 매트릭스 분석을 통해 파악된 추가 및 삭제 정보 요구 사항에 대하여 담당자와 구체적인 미팅을 실시하고, 일정 계획시 설정된 반영 계획에 따라 정보 요구 목록을 보완한다.

2. 정보 요구 확정

보완된 정보 요구 사항에 대하여 재차 사용자 재검토를 실시하며, 추가 반영 사항에 대한 반영 여 부 의사결정을 실시한 후 최종 정보 요구 목록에 대한 확정을 실시한다. 정보 요구 목록을 통해 향후 데이터 모델과 관련된 모든 산출물을 추적할 수 있으므로 누락된 항목 없이 정확하게 작성한다.

장 요약

  • 제1절 정보 요구 사항 상관 분석 기법
    • 정보 요구 조사 및 분석 단계를 거쳐 도출된 정보 요구 목록의 완전성을 검증하기 위한 목적으로 상관분석을 활용한다.
    • 상관분석을 위해 정보 요구 대 애플리케이션, 정보 요구 대 업무 기능, 정보 요구 대 조직에 대한 매트릭스 기법을 활용한다.
    • 정보 요구 대 애플리케이션의 상관분석에는 CRUD 매트릭스 분석 기법을 활용하며, 매트릭스의 셀 값은 기본 프로세스의 셀 값에 대한 액션을 기준으로 C(Create), R(Read), U(Update), D(Delete)로 작성한다.
    • 정보 요구 대 업무 기능, 정보 요구 대 조직의 상관분석 시 매트릭스의 셀 값은 정보 항목을 생성 또는 변경하는 경우에는 C(Create or Change)로, 그리고 활용만 하는 경우에는 U(Use)로 작성한다.
    • 매트릭스 작성 시 정보 요구, 기본 프로세스, 업무 기능, 조직을 빠짐없이 도출하여 가로축과 세로축에 배치하여야 하며, 가로축과 세로축의 대응 값이 모두 누락되었을 경우에는 분석의 완성도가 낮아지게 된다.
  • 제2절 추가 및 삭제 정보 요구 사항 도출
    • 상관분석 매트릭스의 셀 값을 통해 정보 요구 사항 도출의 누락 및 삭제 여부를 파악할 수 있으며, 동시에 업무 기능, 프로세스, 조직과 정보 요구의 일관성을 유지할 수 있다.
    • 정보 요구 대 애플리케이션 상관분석을 통해 작성된 매트릭스는 다양한 점검 기준에 의해 조치 사항을 도출할 수 있으며, 애플리케이션과 관련된 조치 사항이 발생될 경우에는 관련 애플리케이션 팀과 협의하여 정보 요구 사항과 기본 프로세스의 일관성을 유지한다.
    • 정보 요구 대 조직, 정보 요구 대 업무 기능에 대한 매트릭스 작성 후, 작성된 매트릭스 셀 값의 매핑 누락 여부, 정보 항목의 생성 업무 기능이나 조직의 존재 여부 및 정보 항목의 활용 여부 등에 대한 상세 분석을 실시한다..
  • 제3절 정보 요구 보완 및 확정
    • 상관분석을 통해 파악된 누락 혹은 삭혜 정보 요구 사항은 현업 담당자와의 미팅을 실시한 후 반영계획에 따라 정보 요구 목록에 반영한다.
    • 상관분석의 결과에 따라 보완된 정보 요구 사항은 사용자의 리뷰를 거쳐 최종 정보 요구 사항으로의 최종 반영 여부에 대한 의사결정 프로세스를 거친 후 확정된다.

연습문제

문제 1. 일반적으로 정의된 정보 요구 사항은 정보 항목/애플리케이션 상관분석, 정보 항목/업무기능 상관분석, 정보 항목/조직 상관분석 등의 기법으로 수집된 사용자 정보 요구 사항이 적절하게 반영되었는지를 검증한다. 다음 중 상관분석 기법의 설명으로 틀린 것은?

  • ① CRUD 매트릭스 분석 수행 과정에서 기본 프로세스가 사용하는 정보 항목에서 복수의 액션이 발생하는 경우에는 C(create) > D(delete)〉U(update)〉R(read)의 우선순위에 따라 기술한다.
  • ② 모든 정보 항목이 모든 기본 프로세스에서 사용되는지 혹은 기본 프로세스가 모든 정보항목을 사용하고 있는지를 확인한다.
  • ③ 업무 기능/조직 대 정보 항목의 상관분석에서 정보 항목의 생성, 수정, 삭제 등을C(Create, Change)’ 로 표시한다.
  • ④ 업무 기능/조직 대 정보 항목의 상관분석에서 정보 항목 값의 변경 없이 검색만 하는 경우에는 ‘R(Read)’로 표시한다.

    업무기능/조직 대 정보항목 상관분석에서 정보항목 값의 변경 없이 검색만 하는 경우에는 ‘U(Use)’로 표시한다.

문제 2. K과장은 약 1.5개월간의 분석공정을 거쳐 H대리의 정보 요구 사항을 반영하였는데 요구 사항이 정확하게 반영되었는지 시스템 및 산출물에 대한 리뷰(Review)를 실시하고자 한다. 다음 중 산출물별 체크리스트 기준에 일반적으로 포함되지 않는 것은?

  • ① 일관성
  • ② 주관성
  • ③ 정확성
  • ④ 완전성

    분석대상 결과 산출물에 대한 리뷰(Review) 기준은 완전성(사용자의 정보요구사항이 누락됨이 없이 모두 정의되었는지 확인), 정확성(사용자의 정보요구사항이 적확히 표현되었는지의 여부), 일관성(표준화 준수여부 확인), 안정성(추가 정보요구사항 변경에 따른 영향도 파악)등이다.

문제 3. H대리는 약 3개월간 진행된 분석 단계에서 사용자의 요구 사항들이 잘 반영되었는지확인하기 위해 1박 2일로 사용자가 포함된 상태에서 검토회의를 진행할 예정이다. 현재 회의 계획서를 작성하던 중 사용자는 자신의 요구 사항이 잘 반영되었는지, 분석/설계자는 사용자의 요구 사항을 잘 이해하여 처리하였는지를 검토할 수 있는 재검토기준을 도출하였다. 다음 중 재검토 기준에 포함되지 않는 것은?

  • ① 사용자의 정보 요구 사항의 누락 여부에 대한 검토 기준
  • ② 사용자의 정보 요구 사항이 정확성 검토 기준
  • ③ 사용자의 정보 요구 사항에 따른 영향도 파악에 대한 검토 기준
  • ④ 사용자의 정보 요구 사항에 대한 주도성 검토 기준

    분석대상 결과 산출물에 대한 리뷰(Review) 기준은 완전성(사용자의 정보요구사항이 누락됨이 없이 모두 정의되었는지 확인), 정확성(사용자의 정보요구사항이 적확히 표현되었는지의 여부), 일관성(표준화 준수여부 확인), 안정성(추가 정보요구사항 변경에 따른 영향도 파악)등이다.

문제4. CRUD 매트릭스 분석을 실시할 때 하나의 정보 항목에 대하여 여러 개의 프로세스 액션이 발생할 경우 있다. 다음 중 CRUD의 셀 값 입력 우선순위로 가장 적절한 것은?

  • ① C > D > R > U
  • ② C > R > U > D
  • ③ C > D > U > R
  • ④ C > U > R > D

    매트릭스의 각 셀에는 기본 프로세스가 사용하는 정보항목에 대한 액션이 생성(C), 조회(R), 수정(U), 삭제(D)로 표현되는데, 복수의 액션이 발생할 경우에는 C > D > U > R의 우선순위에 따라 하나만을 기록하도록 한다.

문제 5. 아래 매트릭스의 분석 결과 창고, 공급자, 직원 등의 정보 항목에서 문제가 발견되었다. 다음 중 문제가 발생한 3가지 정보 항목에 대한 조치사항으로 부적합한 것은?

  • ① 생성하는 기본 프로세스의 도출이 필요하다.
  • ② 불필요한 정보에 해당할 수 있으므로 정보 항목 삭제 여부를 검토한다.
  • ③ 분석 대상의 업무 영역 범위 외에 해당하므로 해당 업무 영역으로 이동한다.
  • ④ 기본 프로세스의 통합 여부를 고려한다.

    정보항목을 생성하는 기본 프로세스가 없는 경우에는 기본 프로세스의 도출, 정보항목 삭제, 해당 업무영역으로 이동 등의 조치사항이 존재한다.

업데이트: