SkillStack
テクノロジ系23 / 25問

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

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

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

正解と解説を見る

【正解】イ

ドメインエンジニアリングは、金融、医療、自動車などの特定分野をドメインとして捉え、その分野に共通する業務知識、要求、設計、再利用部品、開発ツールなどを体系的に整備する活動です。同じ分野の複数システムで共通部分を再利用できるため、開発期間や費用を削減し、品質の安定も図れます。銀行の勘定処理に共通する機能を部品化して活用する取組は、その典型です。

アのコンカレントエンジニアリングは誤りです。これは製品の企画、設計、製造、保守などの工程を、部門間で情報共有しながら同時並行的に進め、開発期間の短縮などを図る手法です。特定分野の資産を体系化して再利用する活動ではありません。

ウのフォワードエンジニアリングは誤りです。これは要求仕様や設計情報から、プログラムや実際のシステムを作り上げていく通常の開発方向を指します。

エのリバースエンジニアリングは誤りです。これは既存のプログラムや製品を解析し、その構造、設計、仕様などの上位情報を明らかにする手法です。

【ポイント】 ドメインは、共通する知識や規則をもつ業務・技術の対象領域です。 ドメインエンジニアリングでは、共通部分と個別部分を分析し、再利用可能な資産として管理します。

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

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

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