ソフトウェアプロダクトライン(SPL)開発の導入利点とコア資産の再利用

ソフトウェアプロダクトライン(SPL: Software Product Line)開発 は、共通の特徴や目的をもつ一連の製品群(製品ファミリ)を対象として、共通部分(コア資産: 設計、コンポーネント、テストケースなど)と可変部分(バリエーション)をあらかじめ戦略的・体系的に開発・整備し、それらを計画的に再利用して派生製品を効率よく開発するエンジニアリング手法です。 十分に検証され品質が安定した共通資産を繰り返し再利用するため、製品全体の開発期間(Time-to-Market)の大幅な短縮、開発コストの削減、および製品品質の安定・向上が同時に実現できます。したがって、正解は イ です。 ア: SPL開発は組織的な資産管理と規律あるプロセスが不可欠であり、個人の力に依存した成熟度の低い組織では適用が困難です。 ウ: 製品間で共通のコア資産を共有・再利用するため、各製品を完全に独立して個別に開発するアプローチとは対極にあります。 エ: SPL開発の導入時には、コア資産のドメイン分析や共通プラットフォーム構築のための大きな初期投資(先行投資)が必要となります。

製品のロードマップに従って製品を開発していく場合に,プロダクトライン開発を適用する利点はどれか。

出典令和6年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問23
ア
技術者個人の力を組織力よりも重視するので,成熟度が低い組織でも製品開発に成功しやすい。
イ
品質が安定した資産を再利用していくので,品質が安定した製品を低いコストで開発できる。
ウ
ロードマップ上の各製品を完全に独立して開発していくので,一つの製品の不具合が他の製品に波及することがない。
エ
ロードマップ上の最初の機種の開発開始時に,開発環境を準備するなどの初期投資が不要なので,市場への新規参入が容易になる。