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

DAsP 이론 학습

이론 목록으로 돌아가기

요구 식별자·상태·변경 이력 관리

정보 요구 사항 관리는 각 요구에 고유 식별자와 필수 속성을 부여하고 상태 전이, 버전, 기준선, 변경 전후와 승인 근거를 통제하는 활동이다. 양방향 추적성의 구축·검증은 82600017에서 중심적으로 다루며, 이 단원에서는 추적을 가능하게 하는 관리 기반에 집중한다.

예상 읽기 5

핵심 요약

요구를 이름이나 문서 위치만으로 관리하면 유사 요구를 구분하기 어렵고 변경 전후를 추적할 수 없다. 고유 식별자, 출처, 소유자, 상태, 버전, 우선순위, 기준선 포함 여부와 변경 이력을 구조적으로 관리해야 한다. 상태는 처리 단계, 버전은 내용의 식별 가능한 판, 변경 이력은 무엇이 왜 누구의 승인으로 바뀌었는지를 나타낸다.

학습 목표

  • 요구 식별자와 필수 관리 속성의 목적을 설명한다.
  • 상태·버전·기준선·변경 이력을 서로 구분한다.
  • 허용 상태 전이와 승인 조건을 사례에 적용한다.
  • 변경 기록만 남기는 것과 영향 분석·변경 관리를 수행하는 것의 차이를 판정한다.

1. 관리 대상과 속성

1.1 고유 식별자

요구의 제목이나 문장이 바뀌어도 동일 요구의 생명주기를 연결하는 식별 값이다. 식별자는 중복되지 않고 안정적이어야 하며, 조직·유형·연도 등을 코드에 포함하더라도 의미가 바뀔 때마다 식별자를 재사용하지 않는다.

1.2 핵심 속성

  • 기본: 식별자, 제목, 설명, 유형
  • 책임·근거: 요청자, 소유자, 출처, 관련 업무, 등록일
  • 판단: 중요도, 우선순위, 제약, 수용 기준
  • 통제: 상태, 버전, 기준선, 승인자, 승인일
  • 이력: 변경 전후, 변경 사유, 요청자, 영향 요약, 결정, 적용 버전

필드는 조직에 따라 다를 수 있으나 ‘누가 왜 무엇을 요청했고 현재 어떤 판단 상태인지’를 재구성할 수 있어야 한다.

1.3 상태와 상태 전이

상태는 요구의 처리 위치를 나타낸다. 예: 등록→분석 중→검토 중→승인→구현 중→검증 완료→종료 또는 반려·보류·폐기. 조직은 허용 전이, 전이 권한, 필수 조건을 정한다. 승인 요구를 작성자가 바로 폐기하거나, 반려 이유 없이 승인으로 전환하는 흐름은 통제되지 않은 상태 전이이다.

1.4 버전과 기준선

버전은 요구 내용의 식별 가능한 판을 구분한다. 기준선은 특정 범위의 요구 집합을 검토·승인하여 이후 비교와 변경 통제의 기준으로 설정한 상태이다. 모든 버전이 기준선은 아니며 작업 버전과 승인 기준선이 동시에 존재할 수 있다.

1.5 변경 이력

변경 일시만 기록하는 것으로 충분하지 않다. 전후 내용, 사유, 요청자, 영향 대상, 검토 결과, 승인자, 적용 버전과 관련 결정 근거를 남겨야 감사와 재검토가 가능하다.

2. 상태·버전·이력 비교

관리 항목답하는 질문예시혼동 시 문제
식별자어떤 요구인가?IR-2026-0042제목 변경 후 연결 단절
상태현재 어느 처리 단계인가?검토 중승인 여부 오판
버전어느 내용 판인가?2.1서로 다른 문장 혼용
기준선어떤 승인 집합이 현재 기준인가?고객통합 요구 BL-3프로젝트별 기준 불일치
변경 이력무엇이 왜 어떻게 바뀌었는가?범위 30일→90일, 법규 사유책임·영향 재구성 불가
우선순위언제 먼저 처리할 것인가?필수/상상태와 처리 순서 혼동

‘승인’은 상태가 될 수 있고, ‘2.1’은 버전이며, ‘BL-3에 포함’은 기준선 관계이다. 한 요구가 버전 2.1, 승인 상태, 기준선 BL-3 포함이라는 세 정보를 동시에 가질 수 있다.

3. 변경 기록 흐름

CODE코드 영역 안에서 좌우로 이동할 수 있습니다.
변경 요청 등록
  - 대상 요구 ID, 변경 사유, 제안 내용
        ↓
형식·중복 확인 및 담당자 지정
        ↓
영향 요약과 검토 의견 기록
        ↓
승인/반려/보류 결정
        ↓
새 버전 작성·검증
        ↓
기준선 반영 여부와 적용 시점 기록
        ↓
관련자 통보·이력 보존

이 단원은 기록 구조와 상태 통제를 다룬다. 요구-모델-테스트의 양방향 연결과 누락·과잉 검증은 82600017에서, 변경 영향 분석과 변경관리 전체 절차의 독립 학습 필요성은 신규 단원 후보에서 다룬다.

4. 관리 사례

상황: 요구 IR-015의 보존 기간이 1년에서 5년으로 바뀌었다. 담당자는 기존 문장을 덮어쓰고 상태를 그대로 ‘승인’으로 유지했다.

문제

  • 이전 기준과 변경 사유를 확인할 수 없다.
  • 5년 보존이 모델, 저장 용량, 개인정보 정책, 시험에 미치는 영향이 기록되지 않았다.
  • 승인된 기준선과 작업 중 변경안을 구분할 수 없다.

권장 처리: 변경 요청을 기존 ID와 연결해 등록하고, 새 버전을 작성해 영향과 승인 근거를 기록한다. 승인 전에는 작업 상태로 유지하고, 승인 후 적용 기준선과 시점을 명시한다. 기존 버전은 폐기하지 않고 이력으로 보존한다.

5. 비교와 구분

상황적절한 관리부적절한 관리
표현 오류 수정변경 사유와 새 버전 또는 조직 규칙에 따른 경미 변경 이력이전 내용을 무기록 덮어쓰기
승인 전 검토작업 버전·검토 중 상태승인 기준선 직접 수정
요구 폐기폐기 사유·승인·대체 요구 연결식별자를 새 요구에 재사용
우선순위 변경판단 근거와 결정권자 기록상태를 ‘구현 중’으로 바꾸어 우선순위를 표현

시험 판단 포인트

  • 식별자는 요구의 내용·제목 변경에도 생명주기를 연결하며 재사용하지 않는다.
  • 상태는 처리 단계, 버전은 내용 판, 기준선은 승인된 비교 기준, 변경 이력은 전후와 근거이다.
  • 상태 전이는 허용 경로·권한·필수 조건을 가져야 한다.
  • 승인 기준선을 직접 덮어쓰지 않고 작업 버전과 승인 버전을 구분한다.
  • 변경 이력을 남겼다고 영향 분석과 양방향 추적성 검증까지 완료된 것은 아니다.

자주 틀리는 부분

  • 우선순위를 상태로 표현하거나 버전 번호로 승인 여부를 추측하지 않는다.
  • 폐기된 요구의 식별자를 새 요구에 재사용하지 않는다.
  • 변경 일시만 저장하면 충분한 변경 이력이라고 판단하지 않는다.
  • 추적성 상세를 이 단원에 과도하게 포함해 82600017과 중복하지 않는다.
스스로 확인하기

개념 확인 문제

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

01다음 중 요구 ‘상태’에 해당하는 것은? ① IR-2026-031 ② 버전 2.3 ③ 검토 중 ④ 보존 기간 5년으로 변경
정답 및 해설

정답: ③

  • ‘검토 중’은 요구가 현재 어느 처리 단계에 있는지를 나타낸다.
  • ①은 식별자, ②는 버전, ④는 변경 내용이다.
02요구 기준선에 대한 설명으로 옳지 않은 것은? ① 검토·승인된 요구 집합의 비교 기준이다. ② 승인된 변경 절차를 통해 새 기준선으로 갱신될 수 있다. ③ 모든 작업 버전은 생성 즉시 기준선이 된다. ④ 프로젝트가 적용하는 요구 버전을 명확히 하는 데 사용된다.
정답 및 해설

정답: ③

  • 작업 버전은 검토와 승인을 거쳐 기준선에 포함될 수 있다. 생성 즉시 기준선이 되지 않는다.
  • ①·②·④는 기준선의 역할과 변경 가능성을 올바르게 설명한다.
03다음 설명을 식별자·버전·상태·변경 이력과 연결하시오. - A. 제목이 바뀌어도 같은 요구임을 연결한다. - B. 현재 승인 전 검토 단계임을 나타낸다. - C. 변경 전후 문장과 사유·승인자를 보존한다. - D. 내용의 2.1판과 2.2판을 구분한다.
정답 및 해설

정답: A 식별자, B 상태, C 변경 이력, D 버전

  • 식별자는 동일 요구를 연결하고, 상태는 처리 단계를, 이력은 변경 근거를, 버전은 내용 판을 구분한다.
04승인된 보존 기간 요구를 담당자가 이력 없이 1년에서 5년으로 덮어썼다. 필요한 복구·통제 조치를 순서대로 제시하시오.
정답 및 해설

모범 답안

  1. 현재 기준선과 백업·문서에서 기존 1년 버전을 복원하고 승인 기준으로 표시한다.
  2. 5년 변경안을 기존 요구 ID와 연결된 변경 요청으로 등록한다.
  3. 변경 사유·요청자·전후 내용·관련 규정과 영향 대상을 기록한다.
  4. 새 작업 버전을 생성하고 상태를 검토 중으로 둔다.
  5. 모델·저장·개인정보·시험 등 영향 검토 결과와 승인 결정을 남긴다.
  6. 승인 시 새 기준선과 적용 시점을 지정하고 관련자에게 통보한다.
  7. 기존 버전과 잘못된 덮어쓰기 사실도 감사 이력으로 보존한다.