merupakan metodologi yang dikembangkan dan didukung oleh IBM. HIPO sebenarnya adalah alat dokumentasi program. Namun sampai sekarang HIPO juga masih banyak dipakai sebagai alat desain dan teknik dokumentasi dalam siklus pengembangan sistem. HIPO berbasis pada fungsi, yaitu tiap‐tiap modul di dalam sistem digambarkan oleh fungsi utamanya.
HIPO mempunyai sasaran utama sebagai berikut :
- Untuk menyediakan suatu struktur guna memahami fungsi‐fungsi dari sistem.
- Untuk lebih menekankan fungsi‐fungsi yang harus diselesaikan oleh program, bukannya menunjukkan statemen‐statemen program yang digunakan untuk melaksanakan fungsi tersebut.
- Untuk menyediakan penjelasan yang jelas dari input yang harus digunakan dan output yang harus dihasilkan oleh masing‐masing fungsi pada tiap‐tiap tingkatan dari diagram‐diagram HIPO
- Untuk menyediakan output yang tepat dan sesuai dengan kebutuhan‐kebutuhan pemakai.
HIPO memiliki 3 (tiga) macam diagram untuk masing‐masing tingkatannya sebagai berikut :
Visual Table of Contents (VTOC)
Diagram ini menggambarkan hubungan dari fungsi‐fungsi di sistem secara berjenjang. Bentuknya mirip seperti topology Tree (pohon) dalam model topology.