リバースエンジニアリング
意味
機械を分解したり、動作を観察したり、ソフトを解析したりして、製品の構造を分析し、製造方法・動作原理・設計図・ソースコードなどを調べることです。ソフトでは、実装済みのソフトから設計仕様を取り出して、修正や再開発を助けることが目的です。逆アセンブルのようにソースコードまでさかのぼる解析は、著作権の侵害につながるおそれがあります。
具体例
設計書が残っていない古い解析ソフトの仕様を、実際のソフトから取り出して再開発に役立てるのがリバースエンジニアリングです。問12-32 で使います。
用語がわかったら、問題と公式で定着
公式集・無料サンプル問題10問もどうぞ。続きはアプリ「CAE試験対策」で。
本アプリは非公式・非提携の独立した学習アプリです(日本機械学会(JSME)・計算力学技術者認定試験とは無関係)。説明・具体例はすべて独自作成です。
用語集の一覧へ戻る