必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. プロジェクトマネージャ 午前2
  3. 平成29年度春季問題一覧
  4. 平成29年度春季問題18-解答・解説-分析

平成29年度春季問題

問題18

ソフトウェアのリファクタリングの説明はどれか。

外部から見た振る舞いを変更せずに保守性の高いプログラムに書き直す。
ソースコードから設計書を作成する。
ソフトウェア部品を組み合わせてシステムを開発する。
プログラムの修正が他の部分に影響していないかどうかをテストする。

ソフトウェアのリファクタリングの説明はどれか。

外部から見た振る舞いを変更せずに保守性の高いプログラムに書き直す。
ソースコードから設計書を作成する。
ソフトウェア部品を組み合わせてシステムを開発する。
プログラムの修正が他の部分に影響していないかどうかをテストする。

解答:ア

<解説>

リファクタリングとはコンピュータプログラミングにおいて、プログラムの外部から見た動作を変えずにソースコードの内部構造を整理することである。

効率性を高めたり、保守性の向上を目的に実施される。

リファクタリングの説明である。
× リバースエンジニアリングの説明である。
× コンポーネント指向開発の説明である。
× レグレッションテスト(退行テスト)の説明である。

キーワード