過去問.com - 資格試験の過去問 | 予想問題の解説つき無料問題集

ITパスポートの過去問 令和5年度 マネジメント系 問14

問題

このページは問題閲覧ページです。正解率や解答履歴を残すには、 「条件を設定して出題する」をご利用ください。
[ 設定等 ]
リファクタリングの説明として、適切なものはどれか。
   1 .
ソフトウェアが提供する機能仕様を変えずに、内部構造を改善すること
   2 .
ソフトウェアの動作などを解析して、その仕様を明らかにすること
   3 .
ソフトウェアの不具合を修正し、仕様どおりに動くようにすること
   4 .
利用者の要望などを基に、ソフトウェアに新しい機能を加える修正をすること
( 令和5年度 ITパスポート試験 マネジメント系 問14 )
このページは問題閲覧ページの為、解答履歴が残りません。
解答履歴を残すには、
条件を設定して出題する」をご利用ください。

この過去問の解説 (3件)

3

リファクタリングとは、「プログラムの動作を変えることなく」、「内部の設計や構造を見直し、コードを書き換えること」を言います。

選択肢1. ソフトウェアが提供する機能仕様を変えずに、内部構造を改善すること

「ソフトウェアが提供する機能仕様を変えずに」、「内部構造を改善すること」ですのでリファクタリングについてです。

よって本選択肢の内容は正しいです。

選択肢2. ソフトウェアの動作などを解析して、その仕様を明らかにすること

「ソフトウェアの動作などを解析して、その仕様を明らかにすること」をリバースエンジニアリングと言います。

よって本選択肢の内容は誤りです。

選択肢3. ソフトウェアの不具合を修正し、仕様どおりに動くようにすること

「ソフトウェアの不具合を修正し、仕様どおりに動くようにすること」をデバッグと言います。

よって本選択肢の内容は誤りです。

選択肢4. 利用者の要望などを基に、ソフトウェアに新しい機能を加える修正をすること

「利用者の要望などを基に、ソフトウェアに新しい機能を加える修正をすること」をバージョンアップと言います。

よって本選択肢の内容は誤りです。

まとめ

本設問で問われている内容は、ソフトウェアの開発に関する基本的な用語です。正確に覚えるようにしましょう。

付箋メモを残すことが出来ます。
2

リファクタリングとは、プログラムの動きを維持したまま、プログラムの内部構造を変えることです。

選択肢1. ソフトウェアが提供する機能仕様を変えずに、内部構造を改善すること

正しい。リファクタリングのことです。

選択肢2. ソフトウェアの動作などを解析して、その仕様を明らかにすること

誤り。リバースエンジニアリングのことです。

選択肢3. ソフトウェアの不具合を修正し、仕様どおりに動くようにすること

誤り。デバッグのことです。

選択肢4. 利用者の要望などを基に、ソフトウェアに新しい機能を加える修正をすること

誤り。ソフトウェアのメンテナンスのことです。

1

「ソフトウェアが提供する機能仕様を変えずに、内部構造を改善すること」が正解です。 リファクタリングは、プログラムの外部的な振る舞いを変更せずに、コードの可読性や保守性を向上させるための作業です。

選択肢1. ソフトウェアが提供する機能仕様を変えずに、内部構造を改善すること

正解です。リファクタリングに関する説明です。

選択肢2. ソフトウェアの動作などを解析して、その仕様を明らかにすること

誤りです。リバースエンジニアリングに関する説明です。

選択肢3. ソフトウェアの不具合を修正し、仕様どおりに動くようにすること

誤りです。デバッグに関する説明です。

選択肢4. 利用者の要望などを基に、ソフトウェアに新しい機能を加える修正をすること

誤りです。ソフトウェア保守に関する説明です。

問題に解答すると、解説が表示されます。
解説が空白の場合は、広告ブロック機能を無効にしてください。
他のページから戻ってきた時、過去問ドットコムはいつでも続きから始めることが出来ます。
また、広告右上の×ボタンを押すと広告の設定が変更できます。
このITパスポート 過去問のURLは  です。
付箋は自分だけが見れます(非公開です)。