システム開発技術|平成21年度 秋期 ITパスポート試験 問33
ソフトウェア詳細設計書に関する記述として,適切なものはどれか。
- ソフトウェア詳細設計書には,システム結合テストのためのテスト仕様が含まれる。
- ✓ これが正解ソフトウェア詳細設計書に基づいてプログラミングが実施される。
- ソフトウェア詳細設計書は,システム要件定義の終了を契機として作成が開始される。
- ソフトウェア詳細設計書は,将来のメンテナンス用として,単体テストが完了した後で完成させる。
解説
この書き物を手元に置いて、実際に書き起こしていきます。
設計は粗い側から細かい側へ順に下ります。いちばん細かいところまで下りた成果が、詳細設計の書き物でした。部品が何をするか、どう受け渡すかまで決めます。ここまで決まれば、あとは書き起こすだけになります。だからこの書き物に基づいてプログラミングを行うと述べた肢が当たります。書き起こす人は、この書き物を手元に置いて進めます。曖昧な部分が残っていれば、そこで手が止まってしまいます。だから作る前に、抜けが無いかを確かめておきます。作り始める契機は、この書き物が仕上がったときでした。何を実現するかを定めた段は、もっと手前に在ります。部品ごとの試験を終えた後に仕上げるのでは、順序が逆でした。つないで試す仕様は、別の書き物が受け持ちます。シラバスも、単体の試験までを含む工程として位置づけています。
ほかの選択肢はなぜ違うのか
- つないで試すための仕様が含まれると述べた肢です。部品どうしを噛み合わせる試験の中身にあたります。それを書くのは、別の段の書き物でした。詳細設計は、部品の中身を決めるところまでを受け持ちます。扱う範囲が違っています。
- 要件を定め終えたところで書き始めると述べた肢です。要件の後には、まず粗い側の設計が来ました。機器と中身への割り振りや、部品への分け方が先に在ります。それらを経てから、細かい側へ下りていきました。間の工程を飛ばした形です。
- 部品ごとの試験を終えてから仕上げるという肢です。後で読むための資料として整えるという理屈でした。ところがこの書き物は、書き起こす前に要るものです。無ければ、何をどう書けばよいのか決まりません。作る順序が入れ替わっています。
この問題に関係する言葉
- プログラミング
出典:平成21年度 秋期 ITパスポート試験 問33
同じ単元をまとめて解くならシステム開発技術へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)