平成21年度 秋期 午前 問47
ソフトウェア開発管理技術
開発プロセスに関する問題
開発プロセスにおける,ソフトウェア方式設計で行うべき作業はどれか。
- ア顧客に意見を求めて仕様を決定する。
- イ既に決定しているソフトウェア要件を,どのように実現させるかを決める。
- ウプログラム 1 行ごとの処理まで明確になるように詳細化する。
- エ要求内容を図表などの形式でまとめ,段階的に詳細化して分析する。
答えと解説を見る
✓ これが正解イ既に決定しているソフトウェア要件を,どのように実現させるかを決める。
解説
何を作るかは決まり、どう作るかを決める段です。
四つの記述は、どれも開発プロセスの中で実際に行われる作業です。ですから正しいか誤りかではなく、どの段の作業かで決まります。軸は、その作業が時間の流れのどこに置かれるかという一点です。ソフトウェア方式設計は、作るものの内容がすでに固まった後に来ます。残っているのは、それをどうやって実現するかを決めることです。具体的には、システムをいくつの部品に分けるか、部品どうしをどうつなぐかを決めます。まだ命令の一行ずつまでは降りません。建物にたとえると、間取りを決める段にあたり、柱の寸法を決める段はその次になります。
ほかの選択肢はなぜ違うのか
- ア顧客に意見を求めて仕様を決定する。:何を作るのかを相手に確かめながら固めていく段の作業です。設問が置いている段では作るものの内容がすでに決まっているので、これはひとつ前の工程にあたります。
- ウプログラム 1 行ごとの処理まで明確にな…:命令の一行ずつまで細かくしていく作業で、部品への分け方を決めた後に来ます。同じ設計という語でも、降りていく深さがひとつぶん違います。
- エ要求内容を図表などの形式でまとめ,段階的…:集めた要求を図表の形にまとめ、少しずつ細かく分析していく作業です。これも作るものを固める側にあたるので、実現の方法を決める段よりも前に置かれます。
この問題の用語
- 作業工程を組み立てる、一つひとつの仕事の単位のことです。開始と終了、所要日数をもち、順序をつないで全体の日程を作ります。
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
出典:平成21年度 秋期 基本情報技術者試験 午前 問47
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)