반응형
-
정보 흐름 모델Context Diagram
-
데이터 흐름도(DFD)
-
DFD의 정의
- 데이터가 입력되어 출력으로 이동할 때 적용되는 변환과 정보 흐름을 나타내는 그래픽 기법 혹은 모델링 도구
- 데이터 흐름 그래프, 버블 차트, 워크플로 다이어그램, 기능 모델
-
DFD의 주요 목적
- 도메인에 대한 기능적인 측면을 모델링하기 위함
- 정보의 흐름을 분석하기 위함
-
표기법
-
외부 개체(터미널;Terminal)
- 모델화할 시스템과 통신하는 외부 개체
- 사람, 그룹, 조직, 부서, 외부 시스템 등
-
프로세스(버블;Bubble)
- 모델화할 시스템 내부에 존재하는 정보 변형자(기능)
- 입력 데이터 흐름을 출력 데이터 흐름으로 변형 시킴
-
데이터 흐름(데이터 객체)
- 시스템의 한 부분에서 또 다른 부분으로의 정보 이동을 표현
-
데이터 저장소(Store)
-
하나 이상의 프로세스들이 사용하기 위해 저장될 정적인 데이터들의 집합
-
-
-
-
데이터 흐름도 분할
- 데이터 흐름과 세부적인 기능들을 표현하는 여러 개의 작은 프로세스들로 분할 가능
-
시스템에 대한 이해도 증진이 목적, 하향식방식, 각각의 프로세스 별로 분할
- Level 0 DFD (Context Diagram) : 전체 시스템을 입력과 출력 데이터를 갖는 단일 버블(프로세스)로 표현
- Level 1 DFD : 5,6개의 버블로 표현된 Level 0 데이터 흐름도를 세분화 시킨 부기능들
- 정보 흐름의 지속성(균형화) : 한 프로세스의 입력 및 출력 개수는 일관성 있는 모델을 생성하기 위해 하위 데이터 흐름도에서도 동일하게 유지되어야 함
반응형