システム開発技術|平成22年度 春期 ITパスポート試験 問50
図は開発するソフトウェアの動作ロジックを検討し,その結果を文書化した流れ図の一部である。このような作業を実施するのはソフトウェア開発のどの段階か。
〔図〕流れ図の一部(当課が分岐を字で書き起こしたもの)
```
(前略)
〈判断〉 IN ≧ 1 ?
├─ No ─→ “エラー” と表示 →(後略)
└─ Yes
↓
〈判断〉 IN ≧ 4 AND IN ≦ 9 ?
├─ Yes ─→ “上半期” と表示
└─ No
↓
〈判断〉 IN ≦ 12 ?
├─ Yes ─→ “下半期” と表示 →(後略)
└─ No ─→ “エラー” と表示 →(後略)
```
- システム方式設計
- システム要件定義
- ✓ これが正解ソフトウェア詳細設計
- ソフトウェア要件定義
解説
分かれ道を書き起こす段なので、細かく設計する段です。
図には、条件で枝分かれする道筋が並べられていました。入れた値が一以上かを見て、外れれば誤りを知らせます。次に四から九の間かを見て、当たれば上の半期と示しました。さらに十二以下かを見て、下の半期と誤りを分けています。つまり中の動き方を、細かい段まで書き起こした形でした。この作業を行うのは、詳細設計の段になります。だからその段を挙げた肢が当たり、書く直前の段でした。仕組み全体の構えを決める段は、もっと手前に在ります。機械や網をどう置くかを決める段でした。何を実現するかを決める段は、いちばん手前になります。仕組みに求める働きを定める段も、やはり手前でした。つまり細かさの度合いで、四つは並んでいます。どこまで降りたかで、段は分かれます。シラバスも、機能設計と詳細設計を用語として挙げています。
ほかの選択肢はなぜ違うのか
- 仕組み全体の構えを決める段のほうです。機械をどう置き、網をどう組むかを決めました。中の動き方までは、まだ降りていません。分かれ道を書き起こす段ではありませんでした。粗さの度合いが違います。二つ手前の段です。置き方を決める段です。
- 何を実現するかを決める段が、こちらです。どんな働きと力を備えるかを取り決めました。いちばん手前に置かれる段になります。動き方を細かく書く段とは離れていました。最も遠い位置です。決める段でした。まだ中の形は見えていません。
- 求める働きを定める段が、こちらに当たります。何ができればよいかを、細かく取り決めました。仕組みの側へ降りてはいますが、まだ外側です。中の分かれ道までは書き起こしません。一つ手前の段でした。降り方が浅いのです。
この問題に関係する言葉
- 詳細設計
出典:平成22年度 春期 ITパスポート試験 問50(改変:原典の図表をテキストに書き起こした)
同じ単元をまとめて解くならシステム開発技術へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)