組込み機器のソフトウェア開発にプラットフォーム開発を適用する利点として,適切なものはどれか。
プラットフォーム開発は共通部分の再利用で開発効率を高める
選択肢
- ア機器ごとにソフトウェアを新規に設計するので,最小のコードサイズで最大の性能を実現できる。
- イ機器ごとのハードウェアとソフトウェアの結合テストを不要にできる。
- ウソフトウェアを複数の異なる機器に共通して利用することが可能になるので,ソフトウェア開発効率を向上できる。
- エ複数の機器に共通のバグが発生したとき,ソフトウェアのプラットフォーム部分をバグの原因から除外できる。
正解と解説
正解:ウ ソフトウェアを複数の異なる機器に共通して利用することが可能になるので,ソフトウェア開発効率を向上できる。
プラットフォーム開発は、複数の製品で共通に使える部分をあらかじめ土台として作り込み、機器ごとには差分だけを開発する手法である。共通部分を作り直さずに再利用できるため、開発工数と期間を削減でき、品質も安定しやすい。
選択肢ごとの解説
- ア機器ごとに新規設計するのはプラットフォーム開発とは逆のやり方である。
- イハードウェアが異なれば結合テストは必要であり、不要にはできない。
- ウ正解。共通部分を複数機器で再利用でき開発効率が上がる。
- エ複数機器に共通して現れるバグは、むしろ共通のプラットフォーム部分が原因である可能性が高い。
同じ分野の他の問題
- スクラムにおいて繰り返し実行するイベントのうち,ステークホルダに作業の結果をプレゼンテーションして,プロダクトゴールに対…2025年度 春期 午前 問50
- XP(Extreme Programming)のプラクティスの一つであるものはどれか。2025年度 春期 午前 問48
- アジャイル開発の初期段階において、プロジェクトの目的、スコープなどに対する共通認識を得るために、あらかじめ設定されている…2024年度 秋期 午前 問49
- アジャイルソフトウェア開発宣言では、“あることがらに価値があることを認めながらも別のことがらにより価値をおく”としている…2023年度 秋期 午前 問49
- スクラムでは、一定の期間で区切ったスプリントを繰り返して開発を進める。各スプリントで実施するスクラムイベントの順序のうち…2023年度 春期 午前 問48
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。