软件复用

✍ dations ◷ 2025-11-28 10:13:01 #软件复用

软件复用是一种计算机软件工程方法和理论。20世纪60年代的“软件危机”使程序设计人员明白难于维护的软件成本是极其高昂的,当软件的规模不断扩大时,这种软件的综合成本可以说是没有人能负担的,并且即使投入了高昂的资金也难以得到可靠的产品,而软件重用的思想是解决这一问题的根本方法。

软件复用的主要思想是,将软件看成是由不同功能部分的“组件”所组成的有机体,每一个组件在设计编写时可以被设计成完成同类工作的通用工具,这样,如果完成各种工作的组件被创建起来以后,编写一特定软件的工作就变成了将各种不同组件组织连接体来的简单问题,这对于软件产品的最终质量和维护工作都有本质性的改变。

软件复用就是将已有的软件成分用于构造新的软件系统。可以被复用的软件成分一般称作可复用构件,无论对可复用构件不加修改直接使用还是修改后再使用,只要是用来构造新软件,则都可称作复用。从更大的角度理解,软件重用也包括应用项目的重用,规格说明(也称为规约)的重用,设计的重用,概念和方法的重用等等。

如果在一个系统中多次使用一个相同的软件成分,则不称作复用,而称作共享;对一个软件进行修改,使它运行于新的软硬件平台也不称作复用,而称作软件移植。

软件重用有助于提高软件的质量和开发效率,降低软件的开发和维护成本。

相关

  • 食品添加剂食品添加剂是为了保持味道或增强口感、改善外观添加到食物中的物质。 一些添加剂已经使用了几个世纪;例如,(用醋)腌制、盐腌来保存食物(如腌肉),糖果的保存以及用二氧化硫来保存葡
  • 玉米糁玉米糁,又称玉米糁子,是中国北方地区主食中的一种,香甜可口,易消化。玉米糁,是玉米经过深加工而成,它可以用来煮粥。
  • 崔民秀崔民秀(韩语:최민수,1962年3月27日-),韩国男演员。身高:1.8米
  • 韩寿萱韩寿萱(1899年-1974年),字蔚生,陕西神木人,中国博物馆学教育家,历任国立北平大学博物馆学系系主任、中国历史博物馆(现为中国国家博物馆)副馆长、北京历史学会会员、第四届全国政协委
  • 戴梦奎戴梦奎,字惟直,浙江兰溪县人。清朝官员。同进士出身。戴梦奎于雍正八年(1730年)中式庚戌科三甲进士。雍正十二年(1734年)任福建邵武府建宁县知县。
  • 米万锺米万锺(?-1631年),字仲诏,号友石,顺天宛平(今北京市)人,明末政治人物、书画家,同进士出身。其先关中人。其父米玉徙京师,遂籍顺天。生年不详。万历二十三年(1595年)三甲同进士,历任铜梁、六
  • 平山相太平山相太(1985年6月6日-),已退役日本足球运动员,前日本国家足球队成员。平山相太出生于1985年,该球员不仅有1.9米的身高,而且脚下功夫十分了得,他曾是日本高中联赛的两届得分王,同时
  • 小拟戴胜百灵小拟戴胜百灵(学名:),是百灵科拟戴胜百灵属的一种,为索马里的特有种。全球活动范围约为123,000平方千米。该物种的保护状况被评为无危。小拟戴胜百灵的栖息地为亚热带或热带的(低地)干草原。
  • 伊万戈罗德 (扎波罗热区)坐标:.mw-parser-output .geo-default,.mw-parser-output .geo-dms,.mw-parser-output .geo-dec{display:inline}.mw-parser-output .geo-nondefault,.mw-parser-output .geo-multi-punct{display:none}.mw-parser-output .longitude,.mw-parser-output .latitude{white-space:n
  • 祝连庆祝连庆(1963年10月-),男,汉族,浙江兰溪人,中华人民共和国政治人物。现任北京信息科技大学教授,博士生导师。第十二、十三、十四届全国政协委员。