자료 흐름도: Difference between revisions
From CS Wiki
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
* 버블 차트(Bubble chart)라고도 한다. | * 버블 차트(Bubble chart)라고도 한다. | ||
== 작성 5단계 == | |||
# 자료 흐름 유형확정 | |||
# 자료 흐름 경계 표시 | |||
# DFD를 프로그램 구조로 사상 | |||
# 제어 계층을 분해시켜서 정의 | |||
# 결과 구조는 설계측정들과 경험적 학습법을 사용해서 정제 | |||
== 특징 == | |||
* 도형으로 그려지는 그림 중심의 표현이다. | |||
* 다차원적(Multidimensional)이다. | |||
* 데이터(자료)의 흐름에 중심을 두는 분석용 도구이다. | |||
* 제어(Control)의 흐름은 중요시 하지 않는다. | |||
== 구성 == | == 구성 == | ||
* | === 자료사전(DD, Data-dictionary) === | ||
* Mini-Spec | ; 자료, 자료들의 집합, 자료의 흐름, 자료 저장소와 그들간의 관계·범위·단위들을 구체적으로 명시 | ||
* '''작성 목적''' | |||
** 조직 속에 있는 다른 사람들에게 특정한 자료 용어가 무엇을 의미하는지를 알림 | |||
** 자료에 관한 용어를 정의하고 취합하여 문서로 명확히 함 | |||
* '''사용 기호''' | |||
** = is composed of | |||
** + and | |||
** () optional | |||
** {}∩ iteration | |||
** [] selection | |||
** | seperator | |||
** @ key field | |||
** * comment | |||
** ** no comment | |||
=== 소단위 명세서(Mini-Spec)=== | |||
; 최하위 단계 프로세스의 처리절차 | |||
* 자료 흐름도에 나타나 있는 처리 항목을 1~2페이지 정도로 절차 표현 | |||
* 아래의 기법 사용 | |||
** 구조적 언어(Structured Language) : 절제되고 제한된 자연어 형태로 표현 | |||
** 의사결정표(Decision Table) : 표 구조로 표현 | |||
** 의사결정도(Decision tree) : 트리 구조로 표현 | |||
== 표기법 == | == 표기법 == |
Revision as of 10:22, 5 May 2019
- DFD, Data Flow Diagram
- 자료의 흐름 및 변환 과정과 기능을 도식화하여 기술하는 요구사항 분석 기법
- 버블 차트(Bubble chart)라고도 한다.
작성 5단계
- 자료 흐름 유형확정
- 자료 흐름 경계 표시
- DFD를 프로그램 구조로 사상
- 제어 계층을 분해시켜서 정의
- 결과 구조는 설계측정들과 경험적 학습법을 사용해서 정제
특징
- 도형으로 그려지는 그림 중심의 표현이다.
- 다차원적(Multidimensional)이다.
- 데이터(자료)의 흐름에 중심을 두는 분석용 도구이다.
- 제어(Control)의 흐름은 중요시 하지 않는다.
구성
자료사전(DD, Data-dictionary)
- 자료, 자료들의 집합, 자료의 흐름, 자료 저장소와 그들간의 관계·범위·단위들을 구체적으로 명시
- 작성 목적
- 조직 속에 있는 다른 사람들에게 특정한 자료 용어가 무엇을 의미하는지를 알림
- 자료에 관한 용어를 정의하고 취합하여 문서로 명확히 함
- 사용 기호
- = is composed of
- + and
- () optional
- {}∩ iteration
- [] selection
- | seperator
- @ key field
- * comment
- ** no comment
소단위 명세서(Mini-Spec)
- 최하위 단계 프로세스의 처리절차
- 자료 흐름도에 나타나 있는 처리 항목을 1~2페이지 정도로 절차 표현
- 아래의 기법 사용
- 구조적 언어(Structured Language) : 절제되고 제한된 자연어 형태로 표현
- 의사결정표(Decision Table) : 표 구조로 표현
- 의사결정도(Decision tree) : 트리 구조로 표현
표기법
- 프로세스(Process)
- 동그라미
- 자료를 변환시키는 처리 과정 하나를 나타냄
- 처리/기능/변환 버블이라고도 함
- 자료 흐름(Flow)
- 화살표
- 자료의 이동을 나타냄
- 자료 저장소(Data Store)
- 평행선(아래위만 선이 그어진 사각형)
- 파일, 데이터베이스 등 자료가 저장되는 곳을 나타냄
- 단말(Terminator)
- 사각형
- 시스템과 교신하는 외부 개체
- 데이터의 입출력 주체(사용자 등)