정보 처리/데이터베이스

자료 사전(data dictionary)와 미니 사양서

본클라쓰 2011. 12. 21. 21:33

 

자료 사전(data dictionary)는 요구사항 분석 동안에 발견된 데이터 요소에 대한 항목을 정의하기 위한 모델링 도구이다. 구조화 분석을 위한 도구로 자료 흐름도로 작성된 데이터 흐름, 프로세스, 저장소, 데이터의 원천/흡수에 대해 보다 구체적인 정의를 기술한 것이다.

 

자료 사전은 다음과 같은 표기법을 사용한다.

 

기 호

설 명

=

같다

+

~와 ~

[]

또는

{}

반복

()

임의선택

 

 

 

 

 

 

 

 

 

예를 들어 학생부는 학생 이름과 학번으로 반복되어 구성되어 있는 것이라면 다음과 같이 기술한다.

 

학생부 = { 학생이름 + 학번 }

 

ex)

전화번호 = 지역번호 + 국번 + 번호

지역번호 = [02|...|064]

국번 = [820|...|825]

번호 = *네자리 숫자*

 

자료 사전은 시스템에서 사용하는 데이터 구성 요소를 정의하기 위한 과정으로 자료 흐름도에 나타난 자료 흐름과 자료 저장소의 의미를 명시하고, 자료 흐름에 따라 이동하는 데이터들의 집합을 명시한다. 또한 자료 저장소에 있는 데이터들의 집합과, 자료 흐름과 자료 저장소에 있는 정보와 관련된 값들, 개체 관계도에 있는 관계들에 대한 세부 사항을 명시한다.

 

 

 

 

미니사양서는 자료 흐름도의 최하층 프로세스 하나 하나에 대해 구체적으로 어떤 처리를 수행하는가를 기술하는 것이다. 바로 '최하층'이라는 것이 핵심이다. 또한, 미니 사양서에는 정해진 형식이 없다. 기본적으로 자료 흐름도와 자료 사전을 사용하여 제대로 설명할 수 없는 부분에 대해 문서나 그림을 사용하여 설명한다.