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

テクノロジシステム開発技術

この問題は2025(R7)秋 エンベデッドシステムスペシャリスト 午前IIに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。

本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。

銀行の勘定系システムといった特定の分野のシステムに対して,業務知識,再利用部品,ツールなどを体系的に整備し,再利用を促進することによって,ソフトウェア開発の効率向上を図る活動や手法はどれか。

解答・解説を読む

正解: 選択肢

正解は です。

銀行の勘定系システムのような特定の業務分野(ドメイン)に共通する業務知識や再利用可能なソフトウェア部品、ツールなどを体系的に整備し、新たなシステム開発での再利用を促進することで、開発の効率化と品質向上を図る手法を ドメインエンジニアリング と呼びます。

各選択肢の解説

  • ア:コンカレントエンジニアリング
    製品開発において、設計や製造といった複数の工程を同時並行で進めることで、全体の開発期間を短縮する手法です。
  • イ:ドメインエンジニアリング
    正しい選択肢です。特定の業務領域におけるソフトウェアの共通性を分析・モデル化し、再利用可能な資産を構築します。
  • ウ:フォワードエンジニアリング
    システム開発において、上流工程(要求定義や設計)から下流工程(実装)に向かって順次開発を進める通常の手法のことです。また、リバースエンジニアリングで得た仕様を基に新たなシステムを構築することを指す場合もあります。
  • エ:リバースエンジニアリング
    既存のソフトウェアや製品を解析し、その動作原理、構造、設計仕様などを導き出す手法です。