CS

[CS] 요구사항 분석 기법 - 자료 사전 (DD)

y_lime 2025. 1. 18. 17:09

◼︎ 요구사항 분석에 사용하는 기능 모델링 기법

➁ 자료 사전(DD)  

  • 자료 요소, 자료 요소들의 집합, 자료의 흐름, 자료 저장소의 의미와 그들 간의 관계, 관계 값, 범위, 단위들을 구체적으로 명시하는 사전
  • 파일 혹은 데이터베이스에 있는 자료에 대한 자료 or 각 자료 항목에 주어진 이름과 길이 그리고 서술과 같은 데이터를 포함하는 참조를 위한 작업

► 자료 사전의 작성 목적

  • 다른 사람들에게 특정한 자료 용어가 무엇을 의미하는지 알려주기 위해
  • 용어의 정의를 조정 & 취합하고 문서로 명확하게 하기 위해
  • 자료 흐름도에 나타나는 어떤 자료도 자료 사전에 정의되어 있어야 함

► 자료 사전의 기호

출처 : 시나공 핵심 요약 Pdf

반복 { }

여러 번 반복되는 자료항목은 { } 안에 기술, { }의 좌측에는 최소 반복횟수를 기록하고, 우측에는 최대 반복횟수

만약 반복 횟수를 기록하지 않을 때는 기본값으로 최소는 0, 최대는 무한대를 나타냄

 

선택기호 [ | ] : ' | '로 분리된 항목들 중 하나가 선택되었다는 것을 표시

 

► 자료 사전 작성 원칙

  • 자료의 의미 기술
  • 자료 구성항목의 기술
  • 동의어 규정 준수
  • 자료 정의의 중복 제거

◼︎ 요구사항 분석이 어려운 이유

  • 개발자와 사용자 간의 지식이나 표현의 차이가 큼
  • 사용자의 요구사항이 모호 & 불명확
  • SW개발 과정 중에 요구사항 changes
  • 사용자의 요구는 예외가 많아 열거와 구조화가 어려운 편