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