平成29年度春期 応用情報技術者試験 午前 問46

分野:ソフトウェア開発管理技術(開発モデル・アジャイル/スクラム・見積り(FP/COCOMO)・構成管理・プロセス成熟度)|実際に出題されたIPA過去問題

組込み機器のソフトウェア開発にプラットフォーム開発を適用する利点として,適切なものはどれか。

  1.  機器ごとにソフトウェアを新規に設計するので,最小のコードサイズで最大の性能を実現できる。
  2.  機器ごとのハードウェアとソフトウェアの結合テストを不要にできる。
  3.  ソフトウェアを複数の異なる機器に共通して利用することが可能になるので,ソフトウェア開発効率を向上できる。
  4.  複数の機器に共通のバグが発生したとき,ソフトウェアのプラットフォーム部分をバグの原因から除外できる。
解答・解説を見る

正解:ウ

AI解説

プラットフォーム開発とは,複数の機器・製品に共通する基盤部分(ハードウェア構成やソフトウェアの共通部)をプラットフォームとして開発し,各製品はその上に差分を作り込む手法である。共通部分の再利用により開発効率と品質の向上が図れる。 ア: 機器ごとに新規設計するのはプラットフォーム開発の対極であり,再利用の利点を放棄している。 イ: 共通化しても機器ごとのハードウェアとの結合テストは依然として必要であり,不要にはできない。 ウ: 正しい。ソフトウェアを複数機器で共通利用できるため,開発効率を向上できる。 エ: 共通バグが出た場合,むしろプラットフォーム部分が原因である可能性を疑う必要があり,除外はできない。 💡 「プラットフォーム=共通基盤の再利用→効率・品質向上」が核心。派生開発・プロダクトライン開発と同系統の考え方である。

出典:平成29年度 春期 応用情報技術者試験 午前 問46 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「ソフトウェア開発管理技術」分野の攻略ポイント

開発モデル・アジャイル/スクラム・見積り(FP法/COCOMO)・構成管理・プロセス成熟度が範囲です。アジャイル関連は近年出題が増えており、スクラムの役割とイベントを覚えるだけで得点できる問題が多くあります。

ソフトウェア開発管理技術の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(ソフトウェア開発管理技術(開発モデル・アジャイル/スクラム・見積り(FP/COCOMO)・構成管理・プロセス成熟度))の過去問