新闻动态
软件复用的概念
http://sytm.net 发布日期:2014/2/7 10:10:42

传统的软件开发方法认为每一个软件系统的开发应该严格地按照软件生命周期所规定的过程,逐一进行推进。因此,使用传统软件开发方法开发软件系统经历了一个从无到有,从抽象到具体的过程。传统软件开发方法不注意和关心软件重复创建出现的次数。重复创建在软件开发中造成了重大的资源浪费。无数软件项目耗费大量资源去开发已经存在的或相似的软件。软件浪费的现象普遍存在。对软件系统的比较分析表明,在多个系统中,系统功能的60%一70%是相同的。

要实现软件开发的自动化:商业化,提高软件开发的质量和速度,需要改变传统的软件开发模式。软件复用技术就是为了实现上述目标,避免软件开发过程中重复劳动而产牛的。通过软件复用,开发人员可以通过复用已有的高质量的开发成果,避免了重新开发可能引入的错误,避免存软件开发中的重复劳动,极大地提高了软件开发的劳动生产效率和产品质量。

软件复用是一种通过对预先构造好的、以复用为目的软件构件实施组装活动.从而建立软件系统的过程。它的基本思想非常简单,即放弃那种原始的、一切从头开始的软件开发方式,而是利用复用技术,由可复用构件来组装新的系统,这些可复用构件包括对象类、框架或者软件体系结构等。


更多阅读
返回列表
© 2010 TianMei Technology All rights reserved. ICP:辽B-2-4-20100065辽公网安备 21010202000010号  网站地图