데이터 요건 분석

정보 요구사항

정보 요구사항이란 업무 시스템의 개선 사항이나 신규 개발 사항으로 시스템을 통해 기능상의 목적을 달성하기 위해 요청하는 내용을 말함. 현행 시스템 분석, 사용자 요구 사항 수집, 제안 요청서, 사업 수행 계획서 등을 이용하여 수집.

정보 요구사항 생명주기 모형

  • 정보 요구 사항 도출
  • 정보 요구 사항 분석 및 정의
  • 정보 요구 사항 명세화
  • 정보 요구 사항 검증

정보 요구 사항 유형

  • 외부 인터페이스 요건
  • 개능 개선 요건
  • 성능 개선 요건
  • 보안 개선 요건

정보 요구사항 관리

정보 요구 사항을 비롯하여 관련 애플리케이션 및 시스템에 걸친 사용자의 요구를 수집하고 분류하여 반영하는 작업 절차를 말함.

업무 흐름 프로세스

  • 요구 사항 발송
  • 요구 사항 수렴
  • 요구 사항 검토
  • 영향도 분석
  • 공식화
  • 반영 작업 계획 수립

수행 조직 및 수행 업무

  • 사용자 – 정의 및 상세화, 변경 요약, 반영을 위한 미팅, 반영 여부 확인, 미결사항 의사결정
  • 담당자 – 요구 사항 접수, 기본 검토, 사용자와 1차 미팅, 처리 방식 및 기한 설정, 관련 부서별 담당자 수집 및 요건 처리 기한 설정, 요구 사항 반영, 테스트 및 검증, 결과 통보
  • 데이터 아키텍처 전문가 – 표준, 데이터베이스, 어플리케이션 영향도 분석 및 보고, 표준 준수 여부 체크, 영향도에 따른 수정 및 변경 계획 수립, 표준 제시 및 준수 여부 검토

정보 요구 사항 분석

분석 대상 정의

분석 대상 정의란 정보 요구사항을 바탕으로 현행 업무 현황을 파악하여 분석 대상을 선정하는것.

분석 대상 자료

  • 현행 업무 흐름도
  • 현행 업무 설명서
  • 현행 업무 분장 기술서

분석 대상 현행 시스템 선정하고 현행 시스템 관련 자료 분석

  • 현행 시스템 구성도
  • 현행 시스템의 분석, 설계 및 개발 보고서
  • 화면, 장표 및 보고서 레이아웃
  • 현행 시스템 테이블 목록 및 테이블 정의서
  • 프로그램 목록
  • 사용자 및 운영자 지침서
  • 시스템 지원 및 유지 보수 이력
  • 시스템 개선 요구 사항 등

수집된 문서의 평가 기준

  • 유용성 – 문서의 활용 가능선 여부
  • 완전성 – 문서의 내용에 누락된 부분이 없는지 여부
  • 정확성 – 문서의 내용이 현재의 시스템과 일치하는지 여부
  • 유효성 – 문서가 최신의 내용을 반영하고 있는지 여부

정보 요구 사항 상세화

분석 대상으로 정의된 현행 업무 영역 관련 자료 및 현행 시스템 관련 자료 분석.

프로세스 관점의 정보 요구 사항 상세화

  • 프로세스 계층도, 프로세서 정의서 작성
  • 기본 프로세스 필요한 정보 항목과 산출되는 정보항목 정리하고 필요시 기본 로직 정리
  • 통합성/분리성 여부를 검토한 후 최종적으로 사용자 요구에 충족하는 정보 항목 목록 정의

수행 작업 내영

  • 프로세스 분해, 상세화
  • 정보 항목 도출 및 표준화
  • 정보 항목별 통합성, 분리성 여부 검토

수행 작업 지침

  • 프로세스 분해 상세화
    • 단위 업무를 분해하여 프로세스만으로 구성되도록 점진적으로 수행
    • 상세하게 분해하기보다 전체 단위 업무 기능에 대해 분해 수준을 맞춰 분해
    • 업무적인 특성을 고려하여 3차 수준까지 분해
    • 프로세스 명칭은 명명 규칙에 의거 업무 용어를 그대로 사용하고 함축적이며 유일한 이름 부여
    • 프로세스 기본 도출을 위해 프로세스 계층도 작성
  • 정보 항목 도출 및 표준화
    • 도출한 기본 프로세스별로 CRUD 기능을 구분하여 기술
    • 정보 항목의 대상이 되는 정보 항목 도출.
    • 도출한 정보 항목은 업무 용어 그대로 사용하고 명사형으로 기술
    • 도출된 정보 항목은 그루핑하여 정보 항목국으로 구분하고 목록 작성
  • 정보 항목별 통합성 검증
    • 전사 관점에서 통합/분리 여부 검토
    • 통합시 관리가 용이하고 동일 유형 정보 항목 수용이 용이함.
    • 유형이 애매모호해 질 수 있고 관리 부족으로 통합의 의미 상실 가능성 존재함.

객체 지향 관점의 정보 요구 사항 상세화

  • 유스케이스 다이어그램
  • 클래스 다이어그램

정보 요구사항 확인

최종적으로 작성된 산출물에 대해 세부 재검토를 통해 누락 사항 및 보완 사항 도출

수행 작업 내용

  • 재검토 계획 수립
  • 재검토 실시
  • 보완 결과 확인

수행 작업 지침

  • 재검토 계획 수립
  • 재검토 실시
  • 보완 결과 확인

정보 요구사항 명세화

정보 요구사항 명세란 요구 분석 과정의 최종 산출물로 사용자와 개바자를 연결시키는 중요한 문서임. 설계 및 구현에서 참조할 사항, 전반적으로 알아야 할 사항을 포함하는 문서이고 사용자와 개발자 간의 계약서로 볼 수 있음.

작성시 주의사항

  • 사용자가 쉽게 읽고 이해할 수 있도록 작성
  • 개발자가 설계와 코딩에 효과적으로 사용할 수 있도록 작성
  • 비기능적 요구를 명확히 작성
  • 테스트 기준 용도로 사용할 수 있게 정량적으로 작성
  • 품질에 대한 우선순위를 명시

정보 요구사항 검증

요구 사항 명세서에 사용자의 요구가 올바르게 기술되었는지에 대해 검토하고 베이스라인으로 설정하는 활동임. 검토계획을 수립하고 다양한 시각으로 수행하며 검토 결과에 대한 피드백을 받아 들이는 것까지 포함임.

요구사항 검증 활동

  • 요구 사항 명세서 검토
  • 요구 사항 용어 검증
  • 요구 사항 베이스라인 설정

상관 분석 주체

  • 요구 사항 분석가 수행
  • 품질보증 팀 수행
  • 외부 감리 수행

상관분석 종류

  • 정보 요구 어플리케이션 상관분석
  • 정보 요구 업무 기능 상관분석
  • 정보 요구 조직 기능 상관분석

정보 요구 사항 변경 관리

요구사항 추적

요구사항 변경요청

변경 영향분석

변경 승인 기가


게시됨

카테고리

작성자

태그:

댓글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다