<尚大教育,教育至上,人才为大:sdedu.cc>
1.软件复用的基本概念
软件复用就是将已有的软件成分用于构造新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的。
可复用的软件成分称为可复用构件(Reusable Component)或组件,可从旧软件中提取,也可以专门为复用而开发。
软件复用不仅是对程序的复用,它包括对软件生产过程中任何活动所产生的制成品的复用。如:项目计划、可行性报告、需求定义、分析模型、详细说明、源程序和测试用例等。
软件生产过程主要是正向过程,即软件产品从抽象级别较高的形态向抽象级别较低的形态演化,所以较高级别的复用容易带动较低级别的复用,反之则不然。
复用级别越高,可得到的回报也越大,因此分析软件(Analysis Ware)和设计软件(Design Ware)的复用备受重
视。
<尚大教育,教育至上,人才为大:sdedu.cc>