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번의 결제 + 결제일 |
| [ ] | 선택 | 후식 = [ 라면 | 초콜릿 | 아이스크림 ] -> 택일 |
| ( ) | 생략 가능 | 회원가입자료 = 회원번호 + (추천인) |
| * * | 주석 | 회원번호 = * 골프 클럽에서 회원의 관리를 위해 부여한 고유번호 * |
자료사전 작성 시 고려사항
- 자료의 의미는 주석을 통해서 기술
- 자료의 묶음은 구성항목에 대해 의미 있는 이름 부여
- 자료사전에 정의된 동의어가 많아지면 혼동이 생길 우려가 커짐
- 자료정의의 중복성 제거 – 자료사전 간 중복, DFD와의 중복, 소단위 명세서와의 중복