資格ナビ

様々な資格・検定について、試験情報、過去問題(模擬試験)等をお届けします

NW 平成30年度秋期 午前Ⅱ 問25

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

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

 

答え

      ア

解説

  1. 外部から見た振る舞いを変更せずに保守性が高いプログラムに書き直す。 ⭕️
    正しいです。

  2. ソースコードから設計書を再作成する。 ❌
    リバースエンジニアリングの説明です。

  3. ソフトウェア部品を組み合わせてシステムを開発する。 ❌
    コンポーネント指向開発の説明です。

  4. プログラムの修正が他の部分に影響していないかどうかをテストする。 ❌
    リグレッションテスト(回帰テスト,退行テスト)の説明です。