問題本文
プログラムからUMLのクラス図を生成することを何と呼ぶか。
選択肢
- ア.バックトラッキング
- イ.フォワードエンジニアリング
- ウ.リエンジニアリング
- エ.リバースエンジニアリング
解説
リバースエンジニアリングは既存の成果物(実行ファイル/ソース)から設計情報を逆算する手法で、ソースからクラス図生成はその典型例です。
選択肢ごとの解説
- ア.バックトラッキングは探索アルゴリズムの後戻り手法で別概念です。
- イ.フォワードエンジニアリングは設計→実装の通常方向の流れです。
- ウ.リエンジニアリングは既存システムの作り直しで、設計情報抽出に限りません。
- エ.コードから設計情報を取り出す手法がリバースエンジニアリングです。
基本情報技術者試験 平成26年度 秋期 午前 の過去問一覧へ戻る・問50