ドメインエンジニアリングとは?
ドメインエンジニアリングとは、特定の業務分野・製品分野を対象に、その分野に共通する要求や設計を分析し、再利用可能な資産(アーキテクチャ、部品、テスト資産)として整備する活動。個々の製品を作る活動(アプリケーションエンジニアリング)と対をなす。
エンベデッドシステムスペシャリスト試験の過去問では3回出題されています(2020年度〜2025年度)。
どめいんえんじにありんぐ
ドメインエンジニアリングの意味
特定の業務分野・製品分野を対象に、その分野に共通する要求や設計を分析し、再利用可能な資産(アーキテクチャ、部品、テスト資産)として整備する活動。個々の製品を作る活動(アプリケーションエンジニアリング)と対をなす。
ドメインエンジニアリングの具体例
産業用センサ製品群に共通する通信スタックと校正ロジックを、可変点を明示した部品として整備する。
ドメインエンジニアリングは試験でどう引っ掛けられる?
アプリケーションエンジニアリングと役割が逆になる選択肢が定番。再利用資産を作る側がドメインエンジニアリング、その資産を使って個々の製品を仕立てる側がアプリケーションエンジニアリング。業務知識をモデル化する設計手法(ドメイン駆動設計)とも別物。
ドメインエンジニアリングと関連する用語
ドメインエンジニアリングが出た過去問
銀行の勘定系システムなどのような特定の分野のシステムに対して、業務知識、再利用部品、ツールなどを体系的に整備し、再利用を促進することによって、ソフトウェア開発の…
正解:ドメインエンジニアリング
要点:ドメインエンジニアリングは特定分野の資産を再利用可能に整備
ドメインエンジニアリングは、銀行の勘定系のような特定の業務領域(ドメイン)を対象に、業務知識や共通要求を分析し、再利用可能な部品・アーキテクチャ・ツールを体系的に整備する活動である。整備した資産を個々の製品開発(アプリケーションエンジニアリング)で流用することで、開発効率と品質を高められる。プロダクトライン開発の基盤となる考え方である。
出典:令和2年度 10月 エンベデッドシステムスペシャリスト試験 am2 問23(IPA)ドメインエンジニアリングの説明として、適切なものはどれか。
正解:対象とする業務分野を特定した上で、業務知識、ソフトウェア部品などを体系的に整備して再利用を促進する。
要点:業務分野ごとに資産を整備し再利用を促す活動
ドメインエンジニアリングは、対象とする業務分野(ドメイン)を定めた上で、その分野に共通する業務知識・要求・アーキテクチャ・ソフトウェア部品を分析して体系的に整備する活動である。個別案件ごとに作り直すのではなく、整備した資産を複数の製品で再利用することを狙う。製品系列(プロダクトライン)開発の基盤となる考え方である。
出典:令和5年度 秋期 エンベデッドシステムスペシャリスト試験 am2 問18(IPA)銀行の勘定系システムといった特定の分野のシステムに対して、業務知識、再利用部品、ツールなどを体系的に整備し、再利用を促進することによって、ソフトウェア開発の効率…
正解:ドメインエンジニアリング
要点:特定分野の知識と部品を整備し再利用を促す活動
ドメインエンジニアリングは、対象とする業務分野(ドメイン)を定めた上で、その分野に共通する業務知識、要求、アーキテクチャ、再利用部品、ツールを分析・整備する活動である。案件ごとにゼロから作るのではなく、整備した資産を横展開することで開発効率と品質を高める。プロダクトライン開発の基盤となる考え方でもある。
出典:令和7年度 秋期 エンベデッドシステムスペシャリスト試験 am2 問20(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。