본문 바로가기

학습 기록/정보처리기사

[1. 소프트웨어 설계] HIPO

HIPO(Hierarchy Input Process Output; 계측적 입력 처리 출력 기술 방법)이란?

: 시스템의 분석 및 설계, 문서화할 때 사용되며, 하향식 소프트웨어 개발을 위한 문서화 도구


HIPO 특징

1) 체계적인 문서 관리 가능

2) 기호, 도표 등의 사용으로 보고 이해하기 쉬움

3) 기능과 자료의 의존 관계를 동시에 표현 가능

4) 변경, 유지보수가 용이

5) 기능을 고유 모듈들로 분할하여 이들 간의 인터페이스를 계층구조로 표현한 것을 HIPO 차트라고 함


HIPO 차트 종류

- 가시적 도표(Visual Table of Contents) : 전체적인 기능과 흐름을 보여주는 계층구조도

- 총체적 도표(Overview Diagram) : 입/출력, 처리에 대한 정보 제공 도표 및 프로그램을 구성하는 기능을 기술

- 세부적 도표(Detail Diagram) : 총체적 도표에 표시된 기능을 구성하는 기본 요소들을 상세히 기술