ITパスポートの過去問
令和5年度
マネジメント系 問4
このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。
問題
正解!素晴らしいです
残念...
MENU
あ
か
さ
た
な
は
ま
や
ら
あん摩マッサージ指圧師
1級 管工事施工管理技士
1級 建築施工管理技士
1級 電気工事施工管理技士
1級 土木施工管理技士
運行管理者(貨物)
貸金業務取扱主任者
危険物取扱者 乙4
給水装置工事主任技術者
クレーン・デリック運転士
国内旅行業務取扱管理者
第一種 衛生管理者
第一種 電気工事士
大学入学共通テスト(世界史)
第三種 電気主任技術者
第二種 衛生管理者
第二種 電気工事士
調剤報酬請求事務技能認定
賃貸不動産経営管理士
2級 管工事施工管理技士
2級 建築施工管理技士
2級 電気工事施工管理技士
2級 土木施工管理技士
ビル管理技術者(建築物環境衛生管理技術者)
このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。
正解!素晴らしいです
残念...
この過去問の解説 (3件)
01
答えは「リバースエンジニアリング」です。 リバースエンジニアリングとは、ソフトウェアやハードウェアの完成品から、その設計や仕様を解析し、再現する手法を指します。 運用中のソフトウェアの仕様書がない場合、リバースエンジニアリングを使用して仕様書を作成することができます。リバースエンジニアリングは、ソフトウェアの品質向上や改良、メンテナンスなどに役立ちます。
コードレビューは、他の開発者(通常はチームメンバー)がソースコードの質をチェックするプロセスを指します。これには、バグの特定、コーディングスタンダードの遵守、最適化の提案などが含まれます。
デザインレビューは、ソフトウェアの設計やアーキテクチャに関する議論や評価のプロセスを指します。これは通常、実際のコーディングが開始される前の初期段階で行われ、システムの構造やコンポーネントの関係性、パフォーマンス要件などを考慮します。
すでに述べたように、リバースエンジニアリングは、ソフトウェアやハードウェアの完成品から、その設計や仕様を逆算して理解し、再現する手法を指します。これは、仕様書が失われた場合や、競合他社の製品を理解するために行われることがあります。
リファクタリングは、ソースコードの外部から見た振る舞いを変更することなく、内部の構造を改善するプロセスを指します。目的は、ソフトウェアの可読性を向上させ、将来的な変更を容易にすることや、冗長なコードを排除することなどがあります。
参考になった数13
この解説の修正を提案する
02
ソフトウェア開発のプロセスや手法について問う問題です。
コードレビューとは、プログラムのソースコードを開発者ではない第三者が問題がないかどうか検証することです。
よって本選択肢の内容は誤りです。
デザインレビューとは、システムの各設計段階で、設計者や図面などを複数者で評価し、次の設計段階へ進むかどうか判断することです。
よって本選択肢の内容は誤りです。
リバースエンジニアリングとは、既存のソフトウェアのソースコードなどを分析して技術情報を調査し明らかにすることです。通常の工程とは反対の流れであるため、リバースすることからリバースエンジニアリングと呼ばれています。
よって本選択肢の内容は正しいです。
リファクタリングとは、プログラムの動作を変更することなく、内部の設計を見直しソースコードを書き換えることをいいます。
よって本選択肢の内容は誤りです。
ソフトウェアの開発に関する用語については、まずは大まかな概要を覚えることから始めましょう。
参考になった数5
この解説の修正を提案する
03
ソフトウェアの動作を解析することで仕様書を作成する手法をリバースエンジニアリングといいます。
誤り。作成したソースコードに問題点や改善点がないかを確認する活動です。
誤り。設計段階において各種設計書に問題点や改善点がないかを確認する活動です。
正しい。ソフトウェアの動作から仕様書を作成することです。
誤り。プログラムの動作を変えずにソースコードを改良する活動です。
参考になった数4
この解説の修正を提案する
前の問題(問3)へ
令和5年度問題一覧
次の問題(問5)へ