プログラム設計とは?
プログラム設計とは、内部設計の内容をもとに、個々のプログラム(モジュール)単位の処理手順・ロジックを設計する、プログラミング直前の最も詳細な設計工程。
応用情報技術者試験の過去問では1回出題されています。
ぷろぐらむせっけい
プログラム設計の意味
内部設計の内容をもとに、個々のプログラム(モジュール)単位の処理手順・ロジックを設計する、プログラミング直前の最も詳細な設計工程。
プログラム設計の具体例
入力チェック処理モジュールについて、条件分岐の順序をフローチャートなどで表す。
プログラム設計は試験でどう引っ掛けられる?
V字モデルで対応するのは単体テストであり、結合テストと結び付けると誤り。モジュールへの分割までは内部設計、分割された1本の中の処理手順やロジックを決めるのがこの工程、という担当範囲の線引きが問われる。
プログラム設計と関連する用語
プログラム設計が出た過去問
安全性と信頼性について,次の方針でプログラム設計を行う場合,その方針を表す用語はどれか。 〔方針〕 不特定多数の人が使用するプログラムには,自分だけが使用するプ…
正解:フールプルーフ
要点:フールプルーフは誤操作・誤入力を前提に安全を確保する設計。
フールプルーフは、利用者が誤った操作や不正な入力をしても、システムが危険な状態に陥らないようにあらかじめ設計しておく考え方である。設問の方針は、前提条件を満たさないデータが入力された場合にエラーメッセージを出して再入力させるという、まさに誤操作を受け付けない仕組みである。故障発生後の振舞いを定めるフェールセーフなどとは着眼点が異なる。
出典:平成30年度 秋期 応用情報技術者試験 午前 問48(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。