エンベデッドシステムスペシャリスト試験 令和7年度 秋期 午前II 問20
銀行の勘定系システムといった特定の分野のシステムに対して、業務知識、再利用部品、ツールなどを体系的に整備し、再利用を促進することによって、ソフトウェア開発の効率向上を図る活動や手法はどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】イ
ドメインエンジニアリングは、金融、医療、自動車制御などの特定の業務・技術分野をドメインとして捉え、その分野に共通する知識や要求、設計、部品、開発ツールなどを体系化し、再利用可能な資産として整備する活動です。例えば銀行の勘定系というドメインに共通する口座管理、入出金、利息計算などの知識や部品を蓄積すれば、新たなシステムを開発する際に一から作る範囲を減らせます。再利用によって生産性や品質を向上させることが目的なので、イが適切です。
アのコンカレントエンジニアリングは誤りです。これは製品の企画、設計、生産準備など、従来は順番に進めていた複数の工程を並行して進め、開発期間の短縮や後戻りの削減を図る手法です。
ウのフォワードエンジニアリングは誤りです。これは要求や設計などの上流工程の情報を基に、プログラムなどの具体的な実装物を作り上げる通常の開発方向を指します。特定分野の再利用資産の体系化を意味しません。
エのリバースエンジニアリングは誤りです。これは既存のプログラムや製品を解析し、その構造、仕様、設計情報などを明らかにする手法です。実装から設計へさかのぼる方向の活動です。
【ポイント】 ドメインエンジニアリングでは、対象分野の共通性と可変性を分析して再利用資産を整備します。 整備された資産を利用して個別システムを開発する活動は、アプリケーションエンジニアリングです。 「特定分野」「体系化」「再利用」が選択の手掛かりです。
出典:令和7年度 秋期 エンベデッドシステムスペシャリスト試験 午前II 問20
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の25問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる