システムアーキテクト暗記無料で始める

ソフトウェアプロダクトラインとは?そふとうぇあぷろだくとらいん

ソフトウェアプロダクトラインとは、製品群に共通する部分をコア資産として先に構築し、製品ごとに異なる部分を可変点として明示的に設計しておくことで、派生製品を組合せで作れるようにする開発方式。コア資産を作る活動と個々の製品を作る活動を分けて並走させ、可変点の洗い出しは製品企画の段階で行う。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の過去問では1問の解説で触れられています。

システムアーキテクト試験の頻出用語/午前II

この語が出る過去問を解く →

背景

機種ごとにソースを複製して改造していくと、同じ不具合の修正を機種の数だけ横展開することになり、品ぞろえが増えるほど保守が重くなる。プロダクトラインは「どこが変わり得るか」を製品企画の段階で洗い出して可変点へ落とし、変更の影響をその点に閉じ込める。可変性をどう設計するかは方式設計の腕が出る論点になる。

具体例

リコーの複合機やデンソーの車載ECUのように、印刷や制御といった基本機能は共通で、機種ごとに操作パネル・課金・通信の有無だけが異なる製品群が、典型的な適用先になる。上位機種の追加は、可変点の組合せを変えるだけで済ませられる。

試験での引っ掛け

再利用ライブラリを揃えることとは別物。可変点を計画したうえでコア資産を先に作る方式であり、既存製品のコードを複製して個別に育てるクローンアンドオウンは該当しない。可変点の実装手段(設定・プラグイン・条件コンパイル)の選び方も設計判断として問われる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 1問の解説で触れられる
  • 分野:午前II
  • 再利用ライブラリを揃えることとは別物。