HIPO 圖(Hierarchy plus Input-Process-Output,HIPO)是IBM 公司於20 世紀70 年代中期在層次結構圖的基礎上推出的一種描述系統結構和模組內部處理功能的工具。HIPO 圖由層次結構圖和IPO 圖兩部分構成,前者描述整個系統的設計結構以及各類模組之間的關係,後者描述某個特定模組內部的處理過程和輸入/輸出關係。HIPO 圖一般由一張總的層次化模組結構圖和若干張具體模組內部展開的IPO 圖組成。IPO 圖上部反映模組基本信息,即該模組在總體系統中的位置,所涉及的編碼方案,數據檔案/資料庫,編程要求,設計者和使用者等信息。IPO 圖的下部主要用在數據流程分析階段定義的輸入、輸出數據流的基礎上,對給定模組的輸入、輸出數據流進行詳細定義,重點對該模組的內部處理過程進行描述。輸入、輸出數據流的描述與標識參考數據流程分析,處理過程描述可用結構化描述語言、判斷樹、判定表和算法描述語言或偽碼等,也可以用其他輔助性工具協助IPO 圖的設計。
基本介紹
- 中文名:hipo圖
- 外文名:hierarchy plus input-process-output)
- 開發:IBM公司
- 時間:70年代中期