平成29年度 春期 応用情報技術者試験 午前 問46
組込み機器のソフトウェア開発にプラットフォーム開発を適用する利点として,適切なものはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ウ
プラットフォーム開発とは,複数の製品(機器)で共通に使えるソフトウェアの基盤(プラットフォーム)を作り,それを再利用して個々の製品を開発する手法です。
-
ア: 機器ごとに新規に設計するので,最小のコードサイズで最大の性能を実現できる
誤り。プラットフォーム開発は共通部分を再利用する手法であり,機器ごとに新規設計するものではありません。 -
イ: 結合テストを不要にできる
誤り。共通のプラットフォームを使っても,機器ごとにハードウェアとソフトウェアを組み合わせた結合テストは必要です。 -
ウ: 複数の異なる機器に共通して利用でき,開発効率を向上できる
正しい。共通のプラットフォームを複数の機器で再利用できるため,開発の手間を減らし,開発効率を向上できます。 -
エ: プラットフォーム部分をバグの原因から除外できる
誤り。複数の機器に共通するバグは,むしろ共通に使っているプラットフォーム部分が原因である可能性が高く,除外することはできません。
答え
ウ: ソフトウェアを複数の異なる機器に共通して利用することが可能になるので,ソフトウェア開発効率を向上できる。
出典:平成29年度 春期 応用情報技術者試験 午前 問46