<자료 흐름도, Data Flow Diagram>
논리구조를 구성하는 기능적 요소사이의 정보흐름을 나타내는 방법으로 서비스 구현을 위해 필요한 세부기능과 세부기능간의 관계를 표현한다.
요구사항 분석에서 자료의 흐름 및 변환 과정과 기능을 도형 중심으로 기술하는 방법으로 버블(Bubble) 차트라고도 함
시스템 안의 프로세서, 자료 저장소, 단말 간 자료의 흐름을 나타내는 그래프도 자료 흐름과 처리를 중심으로 하는 구조적 분석 기법에 이용됨
자료 흐름도는 자료 흐름과 기능을 자세히 표현하기 위해 단계적으로 세분화 됨
단계(Level) 0의 자료 흐름도를 배경도라고 하며 이 배경도를 통해 전체 시스템의 범위를 표현함
각각의 프로세스에 대해 개별적으로 상세화와 계층화가 가능
자료 흐름도 구성 요소의 일반적인 표기법
<자료 사전, Data Dictionary>
자료 흐름도 상에 있는 자료를 더 자세히 정의하고 기록한 것으로 데이터를 데이터의 데이터 또는 메타 데이터(Meta Data)라고 함
자료 흐름도에 시각적으로 표시된 자료에 대한 정보를 조직적으로 모아서 개발자나 사용자가 편리하게 사용 가능
자료 사전 표기 기호
<HIPO>
시스템의 분석 및 설계나 문서화할 떄 사용되는 기법
시스템 실행 과정인 입력과 처리, 출력 기능을 나타냄
기본 시스템 모델은 입력, 처리, 출력으로 구성되며 하향식 소프트웨어 개발을 위한 문서화 도구
체계적인 문서관리가 가능하며 기호, 도표, 등을 사용하여 보기 쉬우며 이해가 쉬움
기능과 자료의 의존 관계를 동시에 표현 가능
HIPO 종류
'Study' 카테고리의 다른 글
검사 전략, 유지보수 (0) | 2016.04.20 |
---|---|
결합도, 응집도 (0) | 2016.04.18 |
프로세서 선점 스케줄링, 비선점 스케줄링 (0) | 2016.04.14 |
스레드, 프로세스 상태 전이 (0) | 2016.04.12 |
소프트웨어 품질 표준 (0) | 2016.04.11 |