組込み機器のソフトウェア開発にプラットフォーム開発を適用する利点として,適切なものはどれか。
平成29年度 春期 応用情報技術者 問46
テクノロジ系
正解と解説
正解 ウ
プラットフォーム開発では、共通部分を複数の機器で使い回すので、ソフトウェアの開発効率が上がります。
プラットフォーム開発は、複数の製品に共通するハードウェアやソフトウェアの基盤(プラットフォーム)を先に作る手法です。各機器はこの基盤を再利用し、機器ごとに異なる部分だけを開発します。共通部分を作り直す必要がないので、開発の工数と期間を減らせます。品質が確認された部品を使い回せるので、品質の安定にもつながります。
ア:機器ごとにソフトウェアを新規に設計するのは、プラットフォーム開発とは逆のやり方です。共通の基盤を使うと、機器ごとの最適化は弱くなる傾向があります。
イ:共通の基盤を使っても、機器ごとにハードウェアが異なるので、結合テストは必要です。
エ:複数の機器に共通のバグが出たときは、むしろ共通部分であるプラットフォームが原因の候補になります。
出典:平成29年度 春期 応用情報技術者試験 問46
全年度から出題。10問で実力を判定します。登録不要。
出典:平成29年度 春期 応用情報技術者試験 問46(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方