2022-04-04 소프트웨어_분석_및_설계_7

2022. 4. 4. 22:15학부 강의/소프트웨어 분석 및 설계

6. 자료사전

 

자료사전(Data Dictionary)의 역할

 

자료흐름도에 기술된 모든 자료에 대해 다음 사항들을 정의

  • 자료흐름을 구성하는 자료항목
  • 자료에 대한 의미
  • 자료저장소를 구성하는 자료항목
  • 자료원소의 단위 및 값

 


 

자료의 하향식 분할

A=A11+A12+A21+A22+A31+A32

또는

A=A1+A2+A3
A1=A11+A12
A2=A21+A22
A3=A31+A32

 


 

자료사전 작성법

 

기호 의미 활용

= 정의  
+ 구성 회원정보자료 = 회원번호 + 회원의 전화번호
{ } 반복 등록철 = {회원번호 + 1{결제 + 결제일}3} → 회원번호와 최소 1번, 최대 3번의 결제 + 결제일
[ ] 선택 후식 = [ 라면 | 초콜릿 | 아이스크림 ] -> 택일
( ) 생략 가능 회원가입자료 = 회원번호 + (추천인)
* * 주석 회원번호 = * 골프 클럽에서 회원의 관리를 위해 부여한 고유번호 *

 


 

자료사전 작성 시 고려사항

 

  1. 자료의 의미는 주석을 통해서 기술
  2. 자료의 묶음은 구성항목에 대해 의미 있는 이름 부여
  3. 자료사전에 정의된 동의어가 많아지면 혼동이 생길 우려가 커짐
  4. 자료정의의 중복성 제거 - 자료사전 간 중복, DFD와의 중복, 소단위 명세서와의 중복