• 年度別
  • 分野別
  • キーワード
  • 検索
  • 成績を見る
  • 掲示板
  • サイト情報
  • ITパスポート試験
    令和5年 第49問


    不正解
    不正解

    解答

    問49

    リファクタリングの説明として、適切なものはどれか。

  • ソフトウェアが提供する機能仕様を変えずに、内部構造を改善すること ←正解!
  • ソフトウェアの動作などを解析して、その仕様を明らかにすること
  • ソフトウェアの不具合を修正し、仕様どおりに動くようにすること ←あなたの解答
  • 利用者の要望などを基に、ソフトウェアに新しい機能を加える修正をすること


    (令和5年 ITパスポート試験 第49問 マネジメント系/ソフトウェア開発管理技術)


    解説

    (ア)ソフトウェアが提供する機能仕様を変えずに、内部構造を改善すること
    この問題の正解率:36%(やや高い)

    リファクタリング(Refactoring)は、外部から見たプログラムの動作は変えずに、プログラムの内部構造を改善することをいいます。
    表面上は変わらないものの、効率化や保守性の向上を目的に行われます。