HIPO diagram
   HOME

TheInfoList



OR:

HIPO model (hierarchical input process output model) is a
systems analysis Systems analysis is "the process of studying a procedure or business to identify its goal and purposes and create systems and procedures that will efficiently achieve them". Another view sees system analysis as a problem-solving technique that ...
design aid and
documentation Documentation is any communicable material that is used to describe, explain or instruct regarding some attributes of an object, system or procedure, such as its parts, assembly, installation, maintenance and use. As a form of knowledge manageme ...
technique from the 1970s, used for representing the modules of a
system A system is a group of interacting or interrelated elements that act according to a set of rules to form a unified whole. A system, surrounded and influenced by its environment, is described by its boundaries, structure and purpose and express ...
as a
hierarchy A hierarchy (from Greek: , from , 'president of sacred rites') is an arrangement of items (objects, names, values, categories, etc.) that are represented as being "above", "below", or "at the same level as" one another. Hierarchy is an important ...
and for documenting each module.Sandia National Laboratories (1992)
Sandia Software Guidelines Volume 5 Tools, Techniques,and Methodologies
SANDIA REPORTS 85–2348qUC–32


History

It was used to develop requirements, construct the design, and support implementation of an expert system to demonstrate automated rendezvous. Verification was then conducted systematically because of the method of design and implementation.Mary Ann Goodwin and Charles C. Robertson (1986)
EXPERT SYSTEM VERIFICATION CONCERNS IN AN OPERATIONS ENVIRONMENT
NASA paper N88-17234.
The overall design of the system is documented using HIPO charts or
structure chart A structure chart (SC) in software engineering and organizational theory is a chart which shows the breakdown of a system to its lowest manageable levels.IRS (2008) "Configuration Management" In: ''IRS Resources Part 2. Information Technology Chap ...
s. The structure chart is similar in appearance to an organizational chart, but has been modified to show additional detail. Structure charts can be used to display several types of information, but are used most commonly to diagram either
data structure In computer science, a data structure is a data organization, management, and storage format that is usually chosen for efficient access to data. More precisely, a data structure is a collection of data values, the relationships among them, ...
s or code structures.


See also

* IPO model *
SIPOC __NOTOC__ In process improvement, a SIPOC (sometimes COPIS) is a tool that summarizes the inputs and outputs of one or more processes in table form. It is used to define a business process from beginning to end before work begins. The acronym SI ...


References


External links

{{Commons category, HIPO model
HIPO (hierarchy plus input-process-output)
in: ''The Information System Consultant's Handbook: Systems Analysis and Design'' by William S. Davis, David C. Yen, 1998. Systems analysis