コードの再利用
オブジェクト指向技術を土台に、広義のソフトウェアの再利用を実現する試みである。
アセットベースド開発(Asset-based Development)というプロセス体系が、ラショナルソフトウェア(現IBM)が主導する、RAS(Reusable Asset Specification) コンソーシアムで提言されている。
コードの再利用(コードのさいりよう)またはソフトウェアの再利用とは、既存のソフトウェアまたはソフトウェアの知識を活用し、新たなソフトウェアを構築すること。コードの再利用はプログラミングの黎明期から行われてきた。プログラマは常にコードの一部、テンプレート、関数、プロシージャを再利用している。ソフトウェアの再利用はソフトウェア工学の研究対象である。