본문 바로가기
기타/소프트웨어분석설계

Chapter 06. 자료 사전

by hyun-am 2019. 6. 9.

자료의 하향식 분할

 

1. 자료사전의 역할과 자료흐름도와의 관계

 

자료사전

 

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

 

자료흐름도와 자료사전의 관계

 

우리가 이해하지 못한 어휘들을 찾아 볼 수 있는 사전과 같은 기능

 

2. 자료의 하향식 분할

 

자료흐름은 이런식으로 표현할 수 있습니다. 

 

 

자료사전 표기법

 

1. 자료사전 작성법

 

( = : 정의 ), ( + : 구성 ), ( { } : 반복 ), ( [ | ] : 선택 ), ( () : 생략가능 ), ( ** : 주석 )

 

정의 =

 

주석을 사용하여 의미를 기술, 자료흐름과 자료저장소에 대한 구성내역을 설명, 자료원소에 대하여 값이나 단위 나타냄

 

반복 { }

 

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

 

선택 [ | ] 과 생략가능 ( ) 

 

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

생략 가능 기호( ) : 괄호 안의 자료항목이 기술될 수도, 생략 될 수도 있음

 

※ 자료원소 : 더 이상 분할되지 않는 자료항목으로 특정한 값이나 값의 범위를 취함

 

자료사전 작성 원칙

 

1. 자료사전 작성시 고려사항

 

자료의미 의미 기술

 

자료의 의미는 주석을 통해서 기술합니다. 그리고 중복되는 기술을 피해야 합니다. 

 

자료 구성항목의 기술

 

구성항목을 그룹으로 묶음, 각 그룹에 대해 의미있는 이름을 부여, 이름이 붙여진 각 그룹을 다시 정의

 

동의어(Alias)

 

자료사전에 이미 정의된 자료항목에 대한 또 다른 이름

동의어가 많아지면 자료의 명칭에 혼동이 생길 우려가 있음

동의어 중 하나는 자료의 구성항목을 정의하고, 동의어간에는 서로 참조가 되는 관계를 명시

 

자료정의의 중복 제거

 

자료정의는 중복성을 제거하고 간단명료하게 하는 것이 좋음

 

 

 


 

본문 내용은 아래 책을 참고하여 작성하였습니다.

https://book.naver.com/bookdb/book_detail.nhn?bid=9910113

 

 

시스템 분석과 설계

[시스템 분석과 설계]는 비즈니스 시스템을 개발하는 데 필요한 요구 분석 및 설계 방법론을 다룬 책으로, 기업의 정보시스템 개발 과정 및 개발에 참여하는 사람들의 역할, 개발에 사용되는 설계 및 분석 도구, 개발 후 품질관리까지의 전 과정을 간결하게 설명한다. 구조적 방법론, 정보공학 방법론, 객체지향 방법론의 주요 개념과 원리를 살펴본 후 미니 프로젝트로 해당 방법론의 적용 사례를 보여주어 원론적인 내용 이해에 그치지 않고 실제적인 지식이 될 수 있도록

book.naver.com

 

댓글