制御パラメタを引数として渡し,モジュールの実行順序を制御する。
設計工程での誤りの混入を防止し,テストを簡略化して,開発効率の向上を図る。
設計の品質を向上させることで,開発規模見積りの精度の向上を図る。
プログラマの個性を否定することが目的ではなく,コンパイラによる最適化の効果を得やすくすることが本来の目的である。
プログラミングに関する規約を設けることによって,プログラマの犯しやすい誤りを未然に防止する効果がある。
プログラム言語に依存しない共通事項についての規程を定めることが目的である。
プログラムの標準的な実行時間を明確にし,効率の良いプログラムの作成を促進する効果がある。
運用テストを効率良く行うために,開発部門の支援を受けずに,運用部門だけで実施する。
運用部門からもシステム開発に積極的に参加し,運用性の観点から助言する。
開発部門は,運用テストを実施して運用マニュアルを作成し,運用部門に引き渡す。