HIPO
From CS Wiki
- Hierarchy Input Process Output
하향식 소프트웨어 개발을 위한 문서화 도구
- 시스템 분석 및 설계, 문서화 시 사용되는 기법으로 입력, 처리, 출력 기능
- 체계적 문서관리로 기호, 도표등을 사용(보기 쉽고 이해하기 쉬움)
- 기능과 자료의 의존 관계를 동시에 표현
도표 구성
꼭 아래 3가지가 모여야 HIPO Model이 되는 것은 아니다. 흔히 HIPO Chart라고 하는 건 가시적 도표를 이야기 하는 경우가 많다. 아래의 총체적 도표나 세부적 도표는 IPO Diagram(Input-Process-Output Diagram;Chart)이라고 HIPO와는 별개로 쓰이기도 한다. HIPO의 핵심은 이 IPO Chart를 이루는 모듈들을 계층적으로 표현한 가시적 도표이다.
가시적 도표
- Visual Table of Contents
- 시스템의 전체 기능과 흐름을 보여주는 Tree(계층) 구조
총체적 도표
- Overview Diagram
- 프로그램을 구성하는 기능을 기술한 것
- 입력, 처리, 출력에 대한 전반적인 정보 제공
세부적 도표
- Detail Diagram
- 총체적 도표에 표시된 기능을 구성하는 기본 요소들을 상세히 기술하는 도표
- 총체적 도표와 같은 모양이지만 내용만 좀 더 복잡하게 들어간 형태