HIPO
Hierarchy plus Input Process Output の略。システム設計における図式化手法のひとつ。機能の階層(Hierarchy)を図式目次に記述し、図式目次の各機能ごとに入力(Input)、処理(Process)、出力(Output)の関係をIPOダイアグラムに記述する。
BNF
BNF(バッカス・ナウアー・フォーム)は、主に構文を表すために使われる流れ図の一種です。反復や選択、省略可能などを表すことができます。次にBNFの例を示します。
これは、あるSQLステートメント構文の一部を表したものです。上記のBNFから、このSQLステートメントは次のように記述できることが分かります。
DROP COLUMN column1
DROP column1
DROP ( column1 )
DROP ( column1 , columm2 )
DROP ( column1 , columm2 , column3 )