소프트웨어 설계
핵심022
HIPO
출제 빈도
5회
원본 10쪽
HIPO(Hierarchy Input Process Output)는 시스템의 분석 및 설계나 문서화할 때 사용되는 기법으로, 시스템 실행 과정인 입력, 처리, 출력의 기능을 나타낸다.
기본 시스템 모델은 입력, 처리, 출력으로 구성되며, 하향식 소프트웨어 개발을 위한 문서화 도구이다.
체계적인 문서 관리가 가능하다.
기호, 도표 등을 사용하므로 보기 쉽고 이해하기도 쉽다.
기능과 자료의 의존 관계를 동시에 표현할 수 있다.
변경, 유지보수가 용이하다.
시스템의 기능을 여러 개의 고유 모듈들로 분할하여 이들 간의 인터페이스를 계층 구조로 표현한 것을 HIPO Chart라고 한다. HIPO Chart의 종류
가시적 도표(도식 목차) : 시스템의 전체적인 기능과 흐름을 보여주는 계층(Tree) 구조도
총체적 도표(총괄도표, 개요 도표) : 프로그램을 구성하는
기능을 기술한 것으로 입력, 처리, 출력에 대한 전반적인 정보를 제공하는 도표
세부적 도표(상세 도표) : 총체적 도표에 표시된 기능을 구성하는 기본 요소들을 상세히 기술하는 도표