押し花にしたり、ドライフラワーのように 乾燥させた四葉のクローバーを 容器を使わずにキレイに 保存 する方法です。 それは、UVレジンを使います。 UVレジンとは紫外線で固まる樹脂(レジン) のことです。 クローバーに樹脂を塗りUVライトを当てる...
基本情報技術者平成15年秋期 午前問46 午前問46 ソフトウェアに関するリバースエンジニアリングの説明として,最も適切なものはどれか。 実装されたプログラムから設計仕様を抽出する。 出力,処理,入力という順にプログラムの設計を行う。 ソフトウェアで実現されていた機能をハードウェアで実現する。 プログラムの処理の内容に応じて,開発言語や開発ツールを選択する。 分類 テクノロジ系 » ソフトウェア開発管理技術 » 開発プロセス・手法 正解 解説 リバースエンジニアリング (Reverse Engineering)とは、既存ソフトウェアの動作を解析するなどして製品の構造を分析し、そこから製造方法や動作原理・設計図・ソースコードなどを調査する技法のことです。 したがって、正解は「ア」です。
午前問50 ソフトウェアのリバースエンジニアリングの説明はどれか。 開発支援ツールなどを用いて、設計情報からソースコードを自動生成する。 外部から見たときの振る舞いを変えずに、ソフトウェアの内部構造を変える。 既存のソフトウェアを解析し、その仕様や構造を明らかにする。 既存のソフトウェアを分析し理解した上で、ソフトウェア全体を新しく構築し直す。 『情報処理過去問』からiPhoneアプリがリリースされました!! 正解 解説 リバースエンジニアリング(reverse engineering) とは、既存の製品を解体・分解して、製品の仕組みや構成部品、技術要素などを分析する手法のことで、ソフトウェアに対してはプログラムの分析が行われ、ハードウェアでは製品の分解が行われます。 ア. 開発支援ツールなどを用いて、設計情報からソースコードを自動生成する。 フォワードエンジニアリングの説明です。 イ. 外部から見たときの振る舞いを変えずに、ソフトウェアの内部構造を変える。 リファクタリングの説明です。 ウ. 既存のソフトウェアを解析し、その仕様や構造を明らかにする。 リバースエンジニアリングの説明です。 エ. 既存のソフトウェアを分析し理解した上で、ソフトウェア全体を新しく構築し直す。 リエンジニアリングの説明です。
出典:令和2年度 ITパスポート試験(IP) 秋期分 問51 難易度設定 予備知識を表示する ピヨ意訳を表示する ピヨピヨ解説を表示する 予備知識 用語 意味 リバースエンジニアリング 完成品を調べることによって、元の材料や設計図などを推測すること 上流工程 システム開発において前半でやることになる作業。どんなものを作るか考える作業。 要件定義 とか 設計 とか 上流 「上流工程」の省略表現 下流工程 システム開発において後半でやることになる作業。実際に物を作る作業。 プログラミング とかテストとか 下流 「下流工程」の省略表現 仕様 「こうなるはず!」な完成図 問題 問題文 リバースエンジニアリング で実施する作業として,最も適切なものはどれか。 ピヨ意訳:リバースエンジニアリングでやる作業は、どれ? 解答選択肢 ア 開発中の ソフトウェア に対する変更要求などに柔軟に対応するために,短い期間の開発を繰り返す。 ピヨ意訳:「やっぱ、こうしてよ」な変更の依頼に柔軟に対応するために、短い期間の開発を繰り返す イ 試作品のソフトウェアを作成して,利用者による評価をフィードバックして開発する。 ピヨ意訳:試作品を作って、利用者に意見をもらい、その意見を反映させて開発する ウ ソフトウェア開発において, 上流 から 下流 までを順番に実施する。 ピヨ意訳:上流工程から下流工程に向かって、順番に開発を進める エ プログラム を解析することで,ソフトウェアの 仕様 を調査して 設計 情報を抽出する。 ピヨ意訳:プログラムの中身を解析して、ソフトの仕様や設計情報を抜き出す 正解 正解 エ プログラムを解析することで,ソフトウェアの仕様を調査して設計情報を抽出する。 ピヨ意訳:プログラムの中身を解析して、ソフトの仕様や設計情報を抜き出す スポンサーリンク
応用情報技術者平成24年春期 午前問50 午前問50 リバースエンジニアリングの説明はどれか。 既存のプログラムからそのプログラムの仕様を導き出すこと 既存のプログラムから導き出された仕様を修正してプログラムを開発すること クラスライブラリ内の既存のクラスを利用してプログラムを開発すること 部品として開発されたプログラムを組み合わせてプログラムを開発すること [この問題の出題歴] ソフトウェア開発技術者 H17秋期 問39 ソフトウェア開発技術者 H19春期 問40 分類 テクノロジ系 » ソフトウェア開発管理技術 » 開発プロセス・手法 正解 解説 リバースエンジニアリング (Reverse Engineering)は、ソフトウェアの動作を解析するなどして、製品の構造を分析し、そこから製造方法や動作原理、設計図、ソースコードなどを調査する技法です。 正しい。リバースエンジニアリングの説明です。 フォワードエンジニアリングの説明です。 差分プログラミングの説明です。 オブジェクト指向プログラミングの説明です。