平成21年度 秋期 問33
システム開発技術
ソフトウェア詳細設計書に関する記述として,適切なものはどれか。
- アソフトウェア詳細設計書には,システム結合テストのためのテスト仕様が含まれる。
- イソフトウェア詳細設計書に基づいてプログラミングが実施される。
- ウソフトウェア詳細設計書は,システム要件定義の終了を契機として作成が開始される。
- エソフトウェア詳細設計書は,将来のメンテナンス用として,単体テストが完了した後で完成させる。
答えと解説を見る
✓ これが正解イソフトウェア詳細設計書に基づいてプログラミングが実施される。
解説
この設計書を手元に置いて、実際にプログラムを書いていきます。
設計は粗い側から細かい側へ順に下ります。いちばん細かいところまで下りた成果が、詳細設計書でした。部品が何をするか、どう受け渡すかまで決めます。ここまで決まれば、あとはプログラムを書くだけになります。だからこの設計書に基づいてプログラミングを行うと述べた肢が当たります。プログラムを書く人は、この設計書を手元に置いて進めます。曖昧な部分が残っていれば、そこで手が止まってしまいます。だから作る前に、抜けが無いかを確かめておきます。作り始める契機は、この設計書が仕上がったときでした。何を実現するかを定めた段は、もっと手前にあります。部品ごとの試験を終えた後に仕上げるのでは、順序が逆でした。つないで試す仕様は、別の文書が受け持ちます。シラバスも、単体の試験までを含む工程として位置づけています。
ほかの選択肢はなぜ違うのか
- アソフトウェア詳細設計書には,システム結合…:つないで試すための仕様が含まれると述べた肢です。部品どうしを噛み合わせる試験の中身にあたります。それを書くのは、別の段の文書でした。詳細設計は、部品の中身を決めるところまでを受け持ちます。扱う範囲が違っています。
- ウソフトウェア詳細設計書は,システム要件定…:要件を定め終えたところで書き始めると述べた肢です。要件の後には、まず粗い側の設計が来ました。ハードウェアとソフトウェアへの割り振りや、部品への分け方が先にあります。それらを経てから、細かい側へ下りていきました。間の工程を飛ばした形です。
- エソフトウェア詳細設計書は,将来のメンテナ…:部品ごとの試験を終えてから仕上げるという肢です。後で読むための資料として整えるという理屈でした。ところがこの設計書は、プログラムを書く前に必要なものです。無ければ、何をどう書けばよいのか決まりません。作る順序が入れ替わっています。
この問題の用語
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。何を確かめるかによって移行テスト、システムテストなどと呼び分けます。
- ログいつ誰が何をしたかを、機器やソフトウェアが自動で残していく記録です。あとから出来事をたどれるので、事故の調査や不正の発見に使われます。
- 要件定義作るシステムに何を求めるかを決める工程。業務の進め方だけでなく、稼働率や復旧までの時間といった条件も書き出します。
出典:平成21年度 秋期 ITパスポート試験 問33
同じ用語が出る問題
- 令和8年度 問52:要件定義に関する問題(要件定義)
- 令和8年度 問42:サービスデスクに関する記述(要件定義)
- 令和8年度 問38:要件定義に関する問題(要件定義)
- 令和7年度 問47:使用性を考慮すべきインタフェース(要件定義)
- 令和7年度 問20:ベンダー企業から収集する情報(要件定義)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)