ITパスポート 令和5年度公開問題科目A問39

科目A問39

運用中のソフトウェアの仕様書がないので,ソースコードを解析してプログラムの仕様書を作成した。この手法を何というか。
コードレビュー
デザインレビュー
リバースエンジニアリング
リファクタリング
『情報処理過去問.com』からiPhoneアプリがリリースされました!!

正解

解説

リバースエンジニアリング(reverse engineering)とは、既存の製品を解体・分解して、製品の仕組みや構成部品、技術要素などを分析する手法のことで、ソフトウェアに対してはプログラムの分析が行われ、ハードウェアでは製品の分解が行われます。
ア.コードレビュー
コードレビューとは、実装済みソースコードを確認して欠陥・品質問題・規約違反などを発見する活動のことです。
イ.デザインレビュー
デザインレビューとは、設計書や方式設計の内容を検証し、機能・方式・UI・セキュリティなどの妥当性を確認する活動のことです。
ウ.リバースエンジニアリング
リバースエンジニアリングとは、既存ソフトウェアを解析して構造や動作原理を把握し、設計や仕様を逆に再構築する技法のことです。
エ.リファクタリング
リファクタリングとは、外部から見た動作を変えずにコード内部の構造を整理・改善し、可読性や保守性を高める活動のことです。
スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする