자료의 하향식 분할
1. 자료사전의 역할과 자료흐름도와의 관계
자료사전
자료흐름을 구성하는 자료항목, 자료에 대한 의미, 자료저장소를 구성하는 자료항목, 자료원소의 단위 및 값
자료흐름도와 자료사전의 관계
우리가 이해하지 못한 어휘들을 찾아 볼 수 있는 사전과 같은 기능
2. 자료의 하향식 분할
자료흐름은 이런식으로 표현할 수 있습니다.
자료사전 표기법
1. 자료사전 작성법
( = : 정의 ), ( + : 구성 ), ( { } : 반복 ), ( [ | ] : 선택 ), ( () : 생략가능 ), ( ** : 주석 )
정의 =
주석을 사용하여 의미를 기술, 자료흐름과 자료저장소에 대한 구성내역을 설명, 자료원소에 대하여 값이나 단위 나타냄
반복 { }
여러 번 반복되는 자료항목은 { } 안에 기술, { }의 좌측에는 최소 반복횟수를 기록하고, 우측에는 최대 반복횟수
선택 [ | ] 과 생략가능 ( )
선택기호 [ | ] : ' | '로 분리된 항목들 중 하나가 선택되었다는 것을 표시
생략 가능 기호( ) : 괄호 안의 자료항목이 기술될 수도, 생략 될 수도 있음
※ 자료원소 : 더 이상 분할되지 않는 자료항목으로 특정한 값이나 값의 범위를 취함
자료사전 작성 원칙
1. 자료사전 작성시 고려사항
자료의미 의미 기술
자료의 의미는 주석을 통해서 기술합니다. 그리고 중복되는 기술을 피해야 합니다.
자료 구성항목의 기술
구성항목을 그룹으로 묶음, 각 그룹에 대해 의미있는 이름을 부여, 이름이 붙여진 각 그룹을 다시 정의
동의어(Alias)
자료사전에 이미 정의된 자료항목에 대한 또 다른 이름
동의어가 많아지면 자료의 명칭에 혼동이 생길 우려가 있음
동의어 중 하나는 자료의 구성항목을 정의하고, 동의어간에는 서로 참조가 되는 관계를 명시
자료정의의 중복 제거
자료정의는 중복성을 제거하고 간단명료하게 하는 것이 좋음
본문 내용은 아래 책을 참고하여 작성하였습니다.
https://book.naver.com/bookdb/book_detail.nhn?bid=9910113
'기타 > 소프트웨어분석설계' 카테고리의 다른 글
Chapter 09. 통합 분석/설계 방법론 (1) | 2019.06.09 |
---|---|
Chapter 07. 소단위 명세서 (0) | 2019.06.09 |
Chapter 05. 자료흐름도 작성 단계 (0) | 2019.06.09 |
Chapter 04. 자료흐름도 (0) | 2019.06.09 |
Chapter 03. 구조적 분석 방법론 (0) | 2019.06.09 |
댓글