- トップページ
- プロジェクトマネージャ 午前2
- 平成29年度春季問題一覧
- 平成29年度春季問題18-解答・解説-分析
平成29年度春季問題
問題18
ソフトウェアのリファクタリングの説明はどれか。
ア | 外部から見た振る舞いを変更せずに保守性の高いプログラムに書き直す。 |
イ | ソースコードから設計書を作成する。 |
ウ | ソフトウェア部品を組み合わせてシステムを開発する。 |
エ | プログラムの修正が他の部分に影響していないかどうかをテストする。 |
ソフトウェアのリファクタリングの説明はどれか。
ア | 外部から見た振る舞いを変更せずに保守性の高いプログラムに書き直す。 |
イ | ソースコードから設計書を作成する。 |
ウ | ソフトウェア部品を組み合わせてシステムを開発する。 |
エ | プログラムの修正が他の部分に影響していないかどうかをテストする。 |
解答:ア
<解説>
リファクタリングとはコンピュータプログラミングにおいて、プログラムの外部から見た動作を変えずにソースコードの内部構造を整理することである。
効率性を高めたり、保守性の向上を目的に実施される。
ア | ○ | リファクタリングの説明である。 |
イ | × | リバースエンジニアリングの説明である。 |
ウ | × | コンポーネント指向開発の説明である。 |
エ | × | レグレッションテスト(退行テスト)の説明である。 |
キーワード
- 「リファクタリング」関連の過去問題・・・リファクタリングとは
- 応用情報技術者 平成25年度(春季) 問49
- 応用情報技術者 平成26年度(春季) 問49
- 応用情報技術者 平成27年度(秋季) 問49
- プロジェクトマネージャ 午前2 平成29年度(春季) 問18
お問い合わせ