プログラムからUMLのクラス図を生成することは何と呼ばれるか。
| ア | バックトラッキング |
| イ | フォワードエンジニアリング |
| ウ | リエンジニアリング |
| エ | リバースエンジニアリング |
答え エ
【解説】
| ア | バックトラッキング(backtracking)は、制約条件のある問題を解く検索の一種です。(コミュニケーションの分野で使われるバックトラッキングの方が一般的かもしれません。) |
| イ | フォワードエンジニアリング(forward engineering)は、設計したモデルの情報からプログラムコードを生成すること。または、リバースエンジニアリングで作成した設計書から新たにシステムを構築することです。 |
| ウ | リエンジニアリング(re-engineering)は、企業がビジネス改革をするために、組織やビジネスルールを見直し、ビジネスプロセスを再設計することです。 |
| エ | リバースエンジニアリングは稼働しているプログラムを解析し、設計資料などを作成する作業です。 |
【キーワード】
・リバースエンジニアリング