The correct answer is: D. All of the above
HIPO (Hierarchy plus Input-Process-Output) is a structured analysis and design technique that uses a forms-driven approach to document the information flow in a system. It consists of a hierarchy chart and an associated set of input/process/output charts. The hierarchy chart shows the overall structure of the system, while the input/process/output charts show the details of each module in the system. HIPO captures the essence of top-down decomposition, which is a process of breaking down a system into smaller and smaller modules until each module is a self-contained unit of work.
Here is a brief explanation of each option:
- A. is a forms-driven technique in which standard forms are used to document the information
HIPO is a forms-driven technique in which standard forms are used to document the information flow in a system. The forms are used to capture the following information:
* The name of the module
* The input data that the module receives
* The processing that the module performs
* The output data that the module produces
- B. consists of a hierarchy chart and an associated set of input/process/output charts
The hierarchy chart shows the overall structure of the system. It is a tree-like diagram that shows the modules in the system and the relationships between them. The input/process/output charts show the details of each module in the system. They are a set of three charts for each module: an input chart, a process chart, and an output chart. The input chart shows the input data that the module receives. The process chart shows the processing that the module performs. The output chart shows the output data that the module produces.
- C. captures the essence of top down decomposition
Top-down decomposition is a process of breaking down a system into smaller and smaller modules until each module is a self-contained unit of work. HIPO captures the essence of top-down decomposition by using a hierarchy chart to show the overall structure of the system and by using input/process/output charts to show the details of each module in the system.