IPA過去問ドリル

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

テクノロジ/開発技術

ドメインエンジニアリングの説明として,適切なものはどれか。

出典:令和5年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問18

正解:エ

解説

ドメインエンジニアリングは,対象とする業務分野(ドメイン)を明確に定めた上で,その分野に共通する業務知識,要求,アーキテクチャ,ソフトウェア部品などを分析・整理して体系的に蓄積し,同じドメインの製品開発で再利用できるようにする取組です。ソフトウェアプロダクトラインの基盤となる活動で,組込み分野でも製品系列の効率的な開発に活用されます。

選択肢ごとの解説

  • 誤り。新しい要件や技術要素を取り入れて既存ソフトウェアの構造を再設計することは,リエンジニアリングの説明です。
  • 誤り。既存のソフトウェアを解析して仕様や設計を復元することは,リバースエンジニアリングの説明です。
  • 誤り。外部から見た振る舞いを変えずに内部構造を改善することは,リファクタリングの説明です。
  • 正しい。対象業務分野を特定し,業務知識やソフトウェア部品を体系的に整備して再利用を促進する活動がドメインエンジニアリングです。
エンベデッドシステムスペシャリストの過去問を演習モードで解く