平成25年度 春期 午前 問45
ソフトウェア開発管理技術
ソフトウェア方式設計に関する問題
開発プロセスにおける,ソフトウェア方式設計で行うべき作業はどれか。
- ア顧客に意見を求めて仕様を決定する。
- イ既に決定しているソフトウェア要件を,どのように実現させるかを決める。
- ウプログラム 1 行ごとの処理まで明確になるように詳細化する。
- エ要求内容を図表などの形式でまとめ,段階的に詳細化して分析する。
答えと解説を見る
✓ これが正解イ既に決定しているソフトウェア要件を,どのように実現させるかを決める。
解説
決まった要件を実現の方針へ移す段です。
開発は、何を作るのかを決める段と、それをどう作るのかを決める段と、実際に細かく詰めていく段とが順に並んでいます。ソフトウェア方式設計は、その真ん中に位置します。すでに固まっているソフトウェア要件を受け取り、どの部分をどのような仕組みに担わせ、全体をどう組み立てるかという実現の方針を決める段です。判定の軸は一つで、四つの作業がこの並びのどこに置かれるかという点です。要件そのものを引き出したり整理したりする作業は手前に、処理の一つ一つまで詰める作業は後ろに置かれます。すでに決定しているという言葉が付いている記述だけが、要件の確定を済ませた次の段を指しています。
ほかの選択肢はなぜ違うのか
- ア顧客に意見を求めて仕様を決定する。:利用する側から要望を聞き取って、何を作るのかを固めていく作業です。実現の方針を組み立てるより手前に置かれるもので、この段では済んだこととして扱われます。
- ウプログラム 1 行ごとの処理まで明確にな…:処理を一つずつ書き下せる細かさまで詰めていく作業です。組立ての方針が定まった後に続く段のもので、方針そのものを決める場面では扱いません。
- エ要求内容を図表などの形式でまとめ,段階的…:要望の中身を目に見える形へ整理し、掘り下げて分析していく作業です。何を作るのかを明らかにする段に当たり、どう作るのかを決める段には入りません。
この問題の用語
- 作業工程を組み立てる、一つひとつの仕事の単位のことです。開始と終了、所要日数をもち、順序をつないで全体の日程を作ります。
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
出典:平成25年度 春期 基本情報技術者試験 午前 問45
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)