软件复用

✍ dations ◷ 2025-08-19 10:01:05 #软件复用

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

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

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

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

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

相关

  • ATCvet码解剖学治疗学及化学分类系统(英语:Anatomical Therapeutic Chemical Classification System, ATC),是世界卫生组织对药品的官方分类系统。ATC系统由世界卫生组织药物统计方法整
  • 北艾尔北艾尔郡(英语:North Ayrshire),是英国苏格兰的32个一级行政区之一。地处苏格兰中部大西洋沿岸,辖区还包括克莱德河湾第一大岛阿然岛(Isle of Arran)。面积885km²,人口135,817。地
  • 寻梦园寻梦园聊天室是台湾最早成立的网络聊天室,于1996年时,原是由大学生架设之个人网站,后发展出聊天联盟,致力于发展能够让会员们彼此互动、尽情分享自我的平台,后于1999年至2000年期
  • 巴彦扎格巴彦扎格(蒙古语:Баянзаг 或 Улаан Эрэг)俗称烈火危崖 ,位于蒙古国南戈壁省的戈壁地区,以在此地发现大量恐龙化石而闻名于世。美国探险家安得思和他的团队在20世
  • 艾彻斯深谷艾彻斯深谷(拉丁语:Echus Chasma。Chasma是深、长、边缘陡峭的凹地。)是火星月神高原(Lunae Planum)西边的峡谷,位于大规模的水手号峡谷系统的北边。在艾彻斯深谷内发现了粘土矿物
  • 1467年-1469年莫斯科-喀山战争1467年-1469年莫斯科-喀山战争(俄语:1467-1469 Русско-казанская война),是莫斯科大公国与喀山汗国之间的一场大型军事冲突,起源于两国对伏尔加河沿岸地区和对
  • 天主教凯里乔教区天主教凯里乔教区(拉丁语:Dioecesis Kerichoënsis;斯瓦希里语:Jimbo Katoliki Kericho)是肯尼亚一个罗马天主教教区,属内罗毕总教区。教区于1995年12月6日成立,包括凯里乔县和博梅
  • 沈涵 (康熙进士)沈涵,字度汪,号心斋,晚号彖余居士,浙江归安县人,清朝官员。进士出身。康熙十五年(1676年),沈涵中式丙辰科二甲第三名进士。与弟沈三曾同榜。选庶吉士,散馆授编修。康熙四十二年(1703年
  • 邱良功邱良功(1769年-1817年10月10日),字玉韫,号琢斋,谥刚勇,清朝武官官员,福建同安县绥德乡翔风里十九都后浦(今金门县金城镇后浦)人。曾经官至浙江水陆提督,乃金门俗谚“九里三提督,百步一总兵”中的三位提督之一。邱良功出生才35天,其父邱志仁就去世了,之后由其母许氏(当时二十八岁)抚养邱树功和邱良功兄弟长大。长大成年之后,邱良功加入军旅,在金门镇水师左营当兵,曾先后随金门镇总兵李芳园、李南馨出洋缉盗,颇受赏识,后被提拔补为外委。嘉庆元年(1796年)从游击魏成名出洋缉盗,追过澎湖青水沟,擒陈明等人,
  • 玛丽娜·杜潘-程玛丽娜·杜潘-程(英语:Marinette Dupain-Cheng)是虚构的超级女主角,也是由 Thomas Astruc 创作的动画电视连续剧《瓢虫少女》的女主角。她被描绘成一位渴望成为时装设计师且父母拥有一家面包店的法裔中国青少年学生。