8.5.2.1 Purpose The assumption on which HIPO is based is that is easy to lose track of the intended function of a system or component in a large system. This is one reason why it is difficult to compare existing systems against their original specifications (and therefore why failures can occur even in systems that are technically well formulated. From the user’s view, single functions can often extend across several modules. The concern of the analyst then is understanding,
describing, and documenting the modules and their interaction in away that provides sufficient detail but that does not lose sight of the larger picture.
HIPO diagrams are graphic,
rather than prose or narrative, descriptions of the system. They assist the analyst in answering three guiding questions
1. What does the system or module do (Asked when designing the system.
2. How does it do it (Asked when reviewing the code for testing or maintenance.
3. What are the inputs and outputs (Asked when reviewing the code for testing or maintenance) A HIPO description fora system consists of the visual table of contents and the functional diagrams.
Share with your friends: