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

DAsP 이론 학습

이론 목록으로 돌아가기

업무 규칙·데이터 정의·수용 기준 상세화

정보 요구 상세화는 모호한 요청을 데이터 의미·출처·기준 시점·업무 규칙·예외·품질 조건·수용 기준으로 구체화하여 모델링과 검증이 가능하게 만드는 활동이다. 최종 명세서의 구조·승인 기준은 공식 가이드상 독립 범위이므로 신규 단원 후보로 분리한다.

예상 읽기 5

핵심 요약

“정확한 고객 정보”, “빠른 보고서”처럼 평가 기준이 없는 표현은 설계자마다 다르게 해석한다. 상세화에서는 필요한 데이터의 업무 의미, 범위, 원천, 생성·갱신 시점, 계산·판정 규칙, 조건과 예외, 허용 품질과 수용 기준을 명시한다. 구현 기술을 미리 고정하지 않으면서도 결과를 시험할 수 있을 정도로 구체적이어야 한다.

학습 목표

  • 상세 데이터 정의에 필요한 의미·범위·원천·시점·규칙을 설명한다.
  • 업무 규칙을 조건·판정·행동·결과·예외 구조로 표현한다.
  • 수용 기준과 구현 방법, 품질 목표와 측정 방법을 구분한다.
  • 가정·제약·미결 사항을 숨기지 않고 책임·기한과 함께 관리한다.

1. 데이터 요구 상세화 항목

항목확인 내용예시
업무 의미데이터가 무엇을 뜻하는가순매출은 승인 매출에서 취소·환불을 제외한 금액
사용 목적·사용자누가 어떤 판단에 쓰는가영업 관리자가 일일 실적 판단에 사용
범위조직·상품·고객·기간·상태 포함 조건국내 온라인 주문, 완료·부분환불 포함
원천·책임어디서 생성되고 누가 책임지는가결제 승인 원장, 회계 책임자
기준 시점·주기어느 시점 값이며 언제 갱신되는가전일 영업 마감 기준, 08:30 갱신
구조·형식 요구단위·코드·식별·반복 여부통화 단위, 고객 식별 기준
품질 조건정확성·완전성·적시성 등 허용 수준마감 후 30분 이내 제공
보안·보존 제약접근·마스킹·보존·삭제 조건상담원은 일부 식별정보 마스킹
수용 기준충족 여부를 판정할 관찰 가능 조건승인 원장과 표본 대사 시 계산 규칙 일치

표준 단어·도메인·코드의 상세 수립 규칙은 Part 2에서 다룬다. 여기서는 요구를 모호하지 않게 정의할 정도의 데이터 의미와 제약을 기술한다.

2. 업무 규칙 표현

업무 규칙은 데이터의 생성·변경·파생·유효성·관계를 제약한다. 다음 요소를 사용하면 모호성을 줄일 수 있다.

CODE코드 영역 안에서 좌우로 이동할 수 있습니다.
[적용 조건] 어떤 상황·대상에
[판정 기준] 어떤 값·상태·기간을 기준으로
[의무/행동] 무엇을 해야 하거나 금지하는지
[결과] 어떤 상태·값이 되는지
[예외] 어떤 조건에서 다른 규칙이 적용되는지
[책임] 누가 확인·승인하는지

예: “주문 상태가 배송 전이고 결제 취소가 승인된 경우 주문을 ‘취소 완료’로 변경한다. 부분 출고가 있으면 자동 취소하지 않고 운영 승인 대상으로 전환한다.”

‘필요 시 처리한다’, ‘적절히 계산한다’는 판정 기준과 책임이 없어 검증하기 어렵다.

3. 수용 기준 설계

수용 기준은 구현 방식이 아니라 요구 결과를 관찰·측정하여 승인할 조건이다.

  • 구체적 대상과 사전 조건이 있는가?
  • 입력·사건과 기대 결과가 명확한가?
  • 정상·경계·예외 사례를 포함하는가?
  • 측정 단위와 허용 범위가 있는가?
  • 요구의 모든 의무를 검증하며 불필요한 설계를 강제하지 않는가?

나쁜 기준: “빠르게 조회된다.”

개선 기준: “상담원 500명이 정상 부하에서 고객 식별자로 조회할 때, 정의된 데이터 범위가 승인된 성능 기준 내에 응답하고 권한 없는 민감 속성은 마스킹된다.”

구체 임계값은 업무·운영 근거로 확정해야 하며 근거 없는 숫자를 시험 공식처럼 고정하지 않는다.

4. 상세화 사례

원문: “우수 고객 매출을 매일 정확하게 보여준다.”

상세화 질문과 결과 예시

  • 우수 고객: 평가월 직전 12개월 순매출과 등급 규칙에 따라 확정된 고객
  • 매출: 승인 거래에서 취소·환불·세금을 어떻게 처리하는지 명시
  • 기준 시점: 전 영업일 마감 기준
  • 원천: 거래 원장과 고객 등급 기준선
  • 갱신: 마감 완료 후 생성, 지연 시 상태 표시
  • 사용자·목적: 영업 관리자의 지역별 실적 대응
  • 예외: 등급 재산정 중인 고객, 늦게 도착한 취소 거래
  • 수용 기준: 샘플 거래를 규칙대로 재계산해 결과와 일치하고 누락 상태가 표시됨

미정인 세금 처리와 늦은 거래 반영 시점은 임의로 채우지 않고 결정권자·기한과 함께 미결 사항으로 남긴다.

5. 비교와 구분

구분상세 요구업무 규칙수용 기준설계·구현 방식
질문무엇이 어떤 맥락에서 필요한가?어떤 조건에서 어떤 제약·결과인가?무엇을 보면 충족됐다고 판단하는가?어떤 구조·기술로 만들 것인가?
예시전일 순매출을 지역별로 제공환불은 순매출에서 제외표본 재계산 결과와 일치특정 집계 테이블·캐시 사용
결정 시점요구 분석요구 상세화요구 확인·시험 준비설계 단계
함정모호한 형용사예외·책임 누락구현 지시로 작성요구 자체로 오인

시험 판단 포인트

  • 상세화는 데이터 의미·범위·원천·기준 시점·규칙·예외·수용 기준을 구체화한다.
  • 업무 규칙은 조건·판정·행동·결과·예외와 책임을 판정 가능하게 표현한다.
  • 수용 기준은 결과 충족 판단이며 특정 기술 구현을 불필요하게 강제하지 않는다.
  • 가정과 미결 사항은 임의 확정하지 않고 근거·책임자·결정 기한을 기록한다.
  • 정보 요구 명세서의 전체 구조와 승인 기준은 독립 신규 단원 후보로 분리한다.

자주 틀리는 부분

  • “정확하게”, “신속하게”, “적절히” 같은 형용사만으로 요구를 완료하지 않는다.
  • 현재 화면·테이블 구조를 요구 정의로 그대로 복사하지 않는다.
  • 수용 기준을 “특정 제품을 사용한다” 같은 구현 방식으로 작성하지 않는다.
  • 미결 규칙을 설계자가 임의 해석한 뒤 합의된 요구처럼 처리하지 않는다.
스스로 확인하기

개념 확인 문제

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

01다음 중 수용 기준으로 가장 적절한 것은? ① 최신 데이터베이스 제품을 사용한다. ② 보고서를 빠르고 보기 좋게 만든다. ③ 전일 마감 거래를 정의된 계산 규칙으로 재계산했을 때 지역별 순매출 결과와 일치한다. ④ 개발자가 편한 방식으로 구현한다.
정답 및 해설

정답: ③

  • ③은 대상, 기준 시점, 계산 규칙과 기대 결과를 비교할 수 있다.
  • ①과 ④는 구현 선택이며, ②는 측정 가능한 조건이 없다.
02업무 규칙 상세화에서 반드시 확인할 항목으로 가장 거리가 먼 것은? ① 적용 조건과 판정 기준 ② 기대 결과와 예외 ③ 확인·승인 책임 ④ 개발자의 개인 취미
정답 및 해설

정답: ④

  • ④ 개발자의 개인 취미는 업무 규칙의 판정 근거가 아니다.
  • ① 적용 조건·판정 기준, ② 기대 결과·예외, ③ 확인·승인 책임은 규칙을 명확하고 검증 가능하게 만드는 필수 검토 항목이다.
03다음 문장의 참·거짓을 판단하시오. - A. 수용 기준은 요구 결과를 검증할 조건이며 반드시 특정 테이블 구조를 지정해야 한다. - B. 미정인 계산 규칙은 책임자와 결정 기한을 가진 미결 사항으로 관리할 수 있다. - C. ‘순매출’은 포함·제외 거래와 기준 시점을 명시해야 한다.
정답 및 해설

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

  • A: 수용 기준은 결과를 검증하되 불필요한 구현 구조를 강제하지 않는다.
  • B: 근거가 없는 임의 결정보다 미결 상태와 책임·기한을 명시하는 것이 적절하다.
  • C: 포함·제외와 기준 시점이 없으면 부서마다 다른 결과를 계산할 수 있다.
04“우수 고객 매출을 매일 정확하게 보여준다”는 요구를 상세화할 필수 항목을 작성하시오.
정답 및 해설

모범 답안

  • 우수 고객의 정의와 평가 기간·등급 기준
  • 매출의 업무 의미와 포함·제외 거래·세금·환불 처리
  • 대상 조직·채널·상품·통화 범위
  • 기준 시점과 갱신 주기
  • 권위 원천과 데이터 책임자
  • 사용자와 의사결정 목적
  • 늦은 거래·등급 재산정 등 예외
  • 정확성·적시성·접근 통제 조건
  • 수용 기준과 검증 데이터
  • 가정·제약·미결 사항과 결정 책임
05다음 규칙의 모호점을 찾고 판정 가능한 문장으로 개선하시오. “환불이 필요하면 주문 상태를 적절히 변경한다.”
정답 및 해설

모범 답안 및 판단 과정

  • 모호점: ‘필요하면’의 조건, ‘적절히’의 결과 상태, 부분 출고·부분 환불 예외, 승인 책임이 없다.
  • 개선 예: “주문이 배송 전이고 전액 환불 승인이 완료되면 주문 상태를 ‘취소 완료’로 변경한다. 부분 출고 또는 부분 환불인 경우 자동 변경하지 않고 운영 책임자의 검토 상태로 전환하며, 승인자와 변경 시점을 기록한다.” 조건·판정·결과·예외·책임을 확인할 수 있게 만든 것이 핵심이다.