【软件复用方法与技巧郝忠孝】机械工业.pdf

软件复用方法与技术 ApproachestoSoftwareReuseand Related Techniques 徐正权 Xu Zhengquan HuazhongUniversityofScience andTechnologyPress 中国武汉 Wuhan,China
软件复用是提高软件开发生产率和软件产品质量的一条行之 有效的途径。本书综合叙述软件复用方面的文献报道和研究成果,介绍软件复用和软件生产,软件可复用性,软件分类复用,软件可 复用资源获取,可复用软件库,软件构件检索,用可复用软件建造 软件,面向对象的程序设计,高级语言设计和代码提取,以及源代 码构件、软件模式、应用生成程序、甚高级语言、变换系统、软件体 系结构的复用方法。所叙软件复用的动机、对象和方法等内容,力 求全面地反映目前的技术发展水平.本书可供计算机学科各专业的大专院校师生和工程技术人员 阅读、参考。
前言 过去30年来,软件生产率一直在持续、稳定地提高。然而,对 软件产业来说,客观要求和实际所能做到的有很大的差距。软件生 产率只有成数量级地提高,软件产业才能摆脱长期以来的危机。软 件复用利用现存的软件生产新软件,是提高软件开发生产率和软 件产品质量的一条行之有效的途径.软件复用包括构造可复用软件和用可复用软件进行构造。构 造可复用软件,一方面可以从现存的软件系统中抽取,另一方面可 以通过改写或从头设计来实施。用可复用软件进行构造就是利用 小积木块构造复杂的系统.一般地,软件产品复用能够节省开支,因为被复用构件不必从 头开始建造。而且,如果复用优质构件,那么,整个产品的质量可以 提高。 