현재 선택한 데이터 아키텍처 과정

DAP 이론 학습

이론 목록으로 돌아가기

데이터 요구의 정의와 생명주기

정보 요구 사항은 이해관계자의 업무 목적을 충족하기 위해 필요한 정보와 관련 제약·조건을 검증 가능한 형태로 표현한 것이다. 요구는 출처·식별자·우선순위·수용 기준 등을 가지며 조사·정리·통합·분석·상세화·확인·명세·검증·변경의 생명주기에서 관리된다.

예상 읽기 5

핵심 요약

정보 요구 사항은 ‘화면에 항목을 추가해 달라’는 해결책 요청만을 뜻하지 않는다. 업무에서 어떤 의사결정을 위해 어떤 정보가 어떤 조건과 시점에 필요하며, 무엇을 충족하면 요구가 실현되었다고 판단할지를 표현한다. 요구는 조사부터 변경·폐기까지 상태와 근거를 관리하며, 분석 결과는 이후 데이터 모델·인터페이스·구현·시험으로 추적될 수 있어야 한다.

학습 목표

  • 정보 요구 사항을 업무 필요·정보·제약·수용 기준 관점에서 정의한다.
  • 업무 요구, 정보 요구, 해결책·설계안을 구분한다.
  • 요구 속성과 생명주기의 주요 활동을 연결한다.
  • 좋은 요구의 품질 특성과 기준선의 의미를 판정한다.

1. 개념 설명

1.1 정보 요구 사항

업무 목표나 이해관계자의 필요를 충족하기 위해 제공·관리되어야 할 정보와 그 제약·조건을 서술한 것이다. 정보의 의미, 사용 목적, 생성·사용 시점, 범위, 정확성·완전성 같은 기준, 관련 업무 규칙을 포함할 수 있다.

1.2 요구와 해결책의 구분

  • 요구: “상담원은 통화 시작 시 최근 30일의 미처리 주문과 상태를 확인할 수 있어야 한다.”
  • 해결책 후보: “상담 화면 오른쪽에 목록 팝업을 추가한다.”

첫 문장은 업무 목적과 필요한 정보·시점을 설명하고, 둘째 문장은 하나의 구현 방식이다. 요구 분석에서는 성급하게 특정 화면·테이블·제품으로 고정하지 않고 대안 설계가 가능하도록 필요를 명확히 한다.

1.3 요구 속성

대표 관리 항목은 식별자, 제목, 설명, 유형, 출처, 요청자·소유자, 관련 업무, 중요도·우선순위, 근거, 상태, 버전, 가정·제약, 수용 기준, 관련 요구, 변경 이력이다. 모든 조직이 동일한 필드명을 써야 하는 것은 아니지만 식별·판단·추적에 필요한 정보를 갖춰야 한다.

1.4 요구 품질

좋은 요구는 필요한 범위가 빠짐없이 표현되고, 한 가지 의미로 이해되며, 다른 요구와 충돌하지 않고, 실현 가능하며, 결과를 검증할 수 있고, 출처와 후속 산출물로 추적 가능해야 한다. 품질 속성은 서로 연관되지만 동일하지 않다.

2. 요구 생명주기

CODE코드 영역 안에서 좌우로 이동할 수 있습니다.
출처·이해관계자 식별
        ↓
수집 → 정리·구조화 → 통합·합의
        ↓
분석 대상 정의 → 상세화 → 이해관계자 확인
        ↓
명세화·검토·승인(기준선)
        ↓
상관분석·검증 → 추가/삭제 후보 도출
        ↓
구현·시험·운영과 추적
        ↓
변경 요청·영향 분석·재승인 또는 폐기

이 흐름은 이해를 위한 논리적 구조이며 모든 활동이 한 번씩 순차적으로만 수행되는 것은 아니다. 상세화 중 출처가 부족하면 재조사하고, 상관분석에서 누락이 발견되면 요구를 추가하여 다시 검토한다.

3. 요구의 구성과 관계

구성질문예시
업무 목적왜 필요한가?미처리 주문 상담 시간을 단축
정보 내용어떤 정보가 필요한가?주문번호, 상태, 지연 사유, 최근 처리일
사용 맥락누가 언제 어떤 사건에서 쓰는가?상담원이 통화 시작 시 조회
규칙·제약어떤 조건과 예외가 있는가?본인 확인 후 30일 범위, 취소 주문 포함
수용 기준충족 여부를 어떻게 판정하는가?조건에 맞는 주문이 누락 없이 표시
출처·근거누가 무엇을 근거로 요구하는가?상담 업무 책임자, 상담 기록 분석
추적 관계어디서 실현·검증되는가?고객/주문 모델, 조회 서비스, 인수 시험

요구는 하나의 문장만으로 끝나지 않고 위 속성과 관계로 관리된다. 다만 데이터 표준 단어·도메인과 물리 설계의 상세 규칙은 후속 파트의 책임이다.

4. 사례 판별

요청: “대시보드에 예쁜 그래프를 추가해 주세요.”

이 문장만으로는 정보 요구가 충분하지 않다. 누구의 어떤 의사결정을 지원하는지, 필요한 지표의 정의와 기준 시점, 대상 범위, 갱신 주기, 비교 기준, 허용 오차, 수용 기준을 조사해야 한다. 그래프는 표현 대안 중 하나이다.

상세화 예시: “영업 관리자는 매 영업일 오전 9시에 전일 기준 지역별 순매출과 목표 대비 달성률을 확인하여 부진 지역을 식별한다. 취소·환불은 순매출에서 제외하고, 원천 거래 마감 후 30분 이내 갱신되어야 한다.”

이 예시는 정보 내용·사용자·시점·규칙을 포함하지만 최종 명세서의 모든 필수 항목을 대신하지는 않는다.

5. 비교와 구분

구분업무 요구정보 요구 사항해결책·설계수용 기준
초점달성할 업무 결과필요한 정보와 조건구현 방법과 구조결과 충족 판단
예시상담 시간 단축최근 미처리 주문 상태 필요팝업·API·테이블 설계조건 일치 주문의 누락 없음
변경 영향목표·우선순위모델·인터페이스·보고서기술·비용·일정시험·승인 기준
함정추상적 구호화면 요구로 축소필요와 동일시구현 방법으로 작성

시험 판단 포인트

  • 정보 요구 사항은 업무 필요를 정보 내용·조건·제약과 함께 표현한다.
  • 요구와 구현 해결책을 분리해야 대안 설계와 정확한 검증이 가능하다.
  • 요구에는 출처·소유자·우선순위·상태·버전·수용 기준·추적 관계가 관리될 수 있다.
  • 요구 생명주기는 반복 가능하며 승인된 버전은 변경 통제의 기준선이 된다.
  • 완전성·명확성·일관성·실현 가능성·검증 가능성·추적 가능성을 구분한다.

자주 틀리는 부분

  • 사용자가 특정 화면을 요청했다는 이유로 그것을 분석이 끝난 정보 요구로 보지 않는다.
  • 요구 수집 후 바로 설계로 넘어가 정리·통합·확인·검증을 생략하지 않는다.
  • 우선순위와 상태, 버전과 변경 이력을 같은 관리 항목으로 혼동하지 않는다.
  • 요구 기준선을 변경 금지 상태로 오해하지 않는다.
스스로 확인하기

개념 확인 문제

문제를 누르면 바로 아래에서 정답과 해설을 확인할 수 있습니다.

01다음 중 정보 요구 사항을 가장 잘 표현한 것은? ① 고객 테이블에 VARCHAR2(20) 열을 추가한다. ② 상담원은 본인 확인 후 최근 30일 미처리 주문의 상태와 지연 사유를 확인할 수 있어야 한다. ③ 화면 오른쪽 상단에 파란 버튼을 배치한다. ④ 최신 데이터베이스 제품을 구매한다.
정답 및 해설

정답: ②

  • ②는 사용자, 사용 조건, 정보 범위와 내용을 표현한다.
  • ①은 물리 설계안이다.
  • ③은 화면 표현 방식이다.
  • ④는 제품 구매라는 해결책이다.
02요구 속성과 설명의 연결로 옳지 않은 것은? ① 출처: 요구를 제기하거나 근거를 제공한 주체·문서 ② 수용 기준: 요구 결과가 충족되었는지 판정하는 조건 ③ 상태: 요구의 내용이 바뀐 모든 문장 차이를 저장한 기록 그 자체 ④ 우선순위: 가치·기한·위험·의존성 등을 고려한 처리 순서
정답 및 해설

정답: ③

  • 상태는 제안·분석·승인·구현·폐기 등 생명주기 위치를 나타낸다. 내용 변경의 전후·사유·승인자를 저장하는 것은 변경 이력이다.
  • ①·②·④는 각 속성을 올바르게 설명한다.
03다음 문장의 참·거짓을 판단하시오. - A. 승인된 기준선은 이후 어떤 이유로도 변경할 수 없다. - B. 요구 생명주기에서 검증 결과가 재조사나 재상세화로 피드백될 수 있다. - C. 요구와 해결책을 구분하면 여러 설계 대안을 비교할 수 있다.
정답 및 해설

정답: A 거짓, B 참, C 참

  • A: 기준선은 승인된 비교 기준이며 승인된 변경 절차를 통해 갱신될 수 있다.
  • B: 요구 분석은 반복적이며 누락이나 충돌이 발견되면 앞 활동으로 돌아간다.
  • C: 필요와 구현 방식을 분리하면 비용·위험·효과가 다른 대안을 비교할 수 있다.
04“경영진 대시보드에 그래프를 추가한다”는 요청을 정보 요구 사항으로 발전시키기 위해 조사할 항목을 여섯 가지 이상 제시하시오.
정답 및 해설

모범 답안

  • 사용 주체와 의사결정 목적
  • 필요한 지표와 각 지표의 업무 정의
  • 대상 조직·기간·상품 등 범위
  • 기준 시점과 갱신 주기
  • 계산·집계 규칙과 포함·제외 조건
  • 원천 데이터와 권위 있는 출처
  • 비교 기준·목표·임계값
  • 정확성·적시성 등 수용 기준
  • 접근 권한과 민감 정보 제약
  • 예외·미확정 사항 그래프 유형은 이 정보를 바탕으로 결정할 표현 대안이다.