SkillStack
テクノロジ系18 / 25問

エンベデッドシステムスペシャリスト試験 令和7年度 秋期 午前II 問18

組込みシステム開発におけるソフトウェアプロダクトライン開発の説明として、適切なものはどれか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】エ

ソフトウェアプロダクトライン開発は、同じ製品分野に属する複数の製品を効率よく開発するために、共通部分をコア資産として計画的に整備し、各製品で再利用する手法です。コア資産には、共通アーキテクチャ、ソフトウェア部品、要求仕様、試験資産、開発手順などが含まれます。その上で、製品ごとに異なる機能である可変部分を選択又は追加します。単なる部品の使い回しではなく、どの市場や製品群を対象にするかというビジネスプランに基づいて共通性と可変性を管理する点が特徴です。したがって、エが適切です。

アの説明は誤りです。必要最低限の機能を短い周期で反復的に開発し、利用者の反応を取り入れながら追加するのは、アジャイル開発や反復型・漸進型開発の説明です。

イの説明は誤りです。手順、手法及びツールを標準化し、工程や品質を統制することは、標準プロセスに基づく開発やソフトウェアプロセス改善の考え方です。製品群向けのコア資産の整備を直接表していません。

ウの説明は誤りです。要求分析から設計、製造、検査へと工程を順番に進めるのは、ウォーターフォールモデルの説明です。

【ポイント】 プロダクトラインでは、製品群の共通性と可変性を明確にして管理します。 コア資産を作るドメインエンジニアリングと、コア資産から個別製品を作るアプリケーションエンジニアリングに分けて考えます。 場当たり的な再利用ではなく、事業戦略に基づく計画的な再利用です。

出典:令和7年度 秋期 エンベデッドシステムスペシャリスト試験 午前II 問18
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の25問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める