平成24年度 春期 (特別措置試験) 問32
システム開発技術
システム開発においてソフトウェア詳細設計の次に行う作業はどれか。
- アシステム方式設計
- イソフトウェア方式設計
- ウソフトウェア要件定義
- エプログラミング
答えと解説を見る
✓ これが正解エプログラミング
解説
設計は粗い側から細かい側へ下り、最後に作る工程が来ます。
開発の工程は、大きな枠組みから細かい中身へと順に下ります。まずシステム要件定義で、何を実現するかを取り決めます。次のシステム方式設計で、機器とソフトウェアのどちらで実現するかを分けます。続くソフトウェア要件定義で、ソフトウェアが満たすべき条件を定めます。ソフトウェア方式設計では、その中身を部品の単位に分けます。ソフトウェア詳細設計で、部品ひとつひとつの作りを決めます。ここまでが設計で、次に来るのが書き起こす工程でした。プログラミングを挙げた肢が当たり、単体の試験までを含みます。残る三つは、詳細設計より手前に置かれる工程でした。名前が似ていて、大きい側と細かい側を取り違えます。システムと付くほうが上、ソフトウェアと付くほうが下と覚えます。要件定義が方式設計より先という並びは共通します。
ほかの選択肢はなぜ違うのか
- アシステム方式設計:機器とソフトウェアへの割り振りを決める工程を挙げた肢です。どこまでを装置で担い、どこからを書いたもので担うかを分けます。位置は上流で、詳細設計よりずっと手前にあります。詳細設計を終えた後に、ここへ戻ることはありません。
- イソフトウェア方式設計:ソフトウェアの中身を部品へ分ける工程のほうです。部品どうしがどう呼び合うかも、ここで決めておきます。詳細設計は、その部品ひとつひとつの作りを決める段でした。つまり詳細設計のひとつ手前で、次の工程ではありません。
- ウソフトウェア要件定義:ソフトウェアが満たすべき条件を洗い出す段というのが、この肢です。利用者が何をしたいかを、実現の形に落とす前にまとめます。方式設計より、さらに前に置かれる工程でした。詳細設計の次を問う設問には、大きく届きません。
この問題の用語
- 作業工程を組み立てる、一つひとつの仕事の単位のことです。開始と終了、所要日数をもち、順序をつないで全体の日程を作ります。
- 要件定義作るシステムに何を求めるかを決める工程。業務の進め方だけでなく、稼働率や復旧までの時間といった条件も書き出します。
- ログいつ誰が何をしたかを、機器やソフトウェアが自動で残していく記録です。あとから出来事をたどれるので、事故の調査や不正の発見に使われます。
出典:平成24年度 春期 ITパスポート試験(特別措置試験) 問32
同じ用語が出る問題
- 令和8年度 問52:要件定義に関する問題(要件定義)
- 令和8年度 問42:サービスデスクに関する記述(要件定義)
- 令和8年度 問38:要件定義に関する問題(要件定義)
- 令和7年度 問47:使用性を考慮すべきインタフェース(要件定義)
- 令和7年度 問20:ベンダー企業から収集する情報(要件定義)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)