可重用性

✍ dations ◷ 2025-08-22 04:49:56 #可重用性

计算机科学和软件工程中的可重用性(reusability),是指可以重新使用以某种软件开发过程下产生的已有“资产”(assets)。“资产”是指在软件开发生命周期中产生的产品以及副产品,可以是代码、软件模块、测试包、设计以及文件。代码复用就是代码可重用性的呈现。另外一种概念称为“杠杆”(leverage),是指为了符合特定的系统需求,修改现有的资产。因为重用可以减少同一资产的不同版本,因此在版本管理上会比杠杆要好。

以代码来说,子程序或函数是可以重用的最小单位。一长串的代码一般会用模块或名字空间进行管理,区分为不同的层次。一些支持者认为对象以及软件组件是可重用性更高的型式。不过很难客观的衡量可重用性,为其定义等级或是评分。

可重用性非常依赖由较小的部分建构出较大东西的能力,而且要可以识别出这些部分的共性(英语:commonality)。可重用性是系统平台软件必要的特质。可重用性也带出许多软件开发中的不同层面,若没有可重用性,这些层面可以不需要考虑。

可重用性表示对于软件组建、包装、分销、安装程序、配置(英语:computer configuration)、软件部署、软件维护和升级,有一些具体的管理方式。若没有考虑这些议题,可能在软件设计的观点来看,可以复用程序,但在实务上仍然无法复用。

软件可重用性更多的是指软件单元(或是许多软件单元)在设计上的特质,这个特质使其适合于复用。

许多复用的设计原则是在WISR的workshop中提出的。

以下是一些软件重用旳设计特征:

有关上述特征中,哪一个比较重要,或是在特定应用下,那一个议题影响比较大,目前也还没有共识。

相关

  • 珍妮·盖诺珍妮·盖诺(英语:Janet Gaynor,1906年10月6日-1984年9月14日)是一位美国女演员和画家,曾获得奥斯卡最佳女主角奖。
  • 名誉郡名誉郡(英语:Ceremonial county),是英国英格兰的一级行政区划,直至2008年共48个。每一个名誉郡有一个代表英国皇室但没有实权的郡尉(Lord Lieutenant)常驻,仅有地理称呼、协调范围内
  • 钱璐钱璐(1928年4月8日-),台湾女演员,丈夫是演员曹健。钱璐生于天津 ,1946年加入话剧团演戏,后被演员曹健游说进入军中剧团当女主角,并与曹健日久生情。1949年两人来台,转入国防部康乐总
  • 钇铁石榴石钇铁石榴石 (英语:Yttrium iron garnet或YIG) 是一种合成石榴石, 化学成分为 Y3Fe2(FeO4)3或Y3Fe5O12。它是一种亚铁磁性材料 ,居里点为560 K,YIG也可称为钇铁氧体石榴石,或称为铁
  • 贝内文托公国贝内文托公国(Duchy of Benevento,后为Principality of Benevento),是中世纪伦巴第人在亚平宁半岛上建立的一个以意大利南部的贝内文托为中心的公国。
  • 天主教博伊西教区天主教博伊西教区(拉丁语:Diocesis Xylopolitana、英语:Roman Catholic Diocese of Boise)是美国一个罗马天主教教区,属波特兰总教区。范围包括爱达荷州全州,教座位于该州州府博伊
  • 阿拉斯泰尔·苏克阿拉斯泰尔·苏克(英语:Alastair Sooke,1981年-)是一位英国艺术评论家兼广播员,他主要为英国媒体做艺术点评、报导,并为英国广播公司电视及英国广播台编写制作关于艺术和艺术史的纪
  • 叶经叶经(1505年-1543年),字叔明,号东园,浙江上虞人,民籍,治《易经》,年二十八岁中式嘉靖十一年壬辰科第三甲第二十一名进士。八月二十二日生,行一,曾祖叶爱同;祖叶垒,教谕;父叶时政;母张氏。具
  • 段文会段文会(越南语:Đoàn Văn Hội/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","Ming-Lt-HKSCS-UNI-H","
  • 傅德喜傅德喜(1921年-1983年)祖籍福建漳州。印尼归国华侨。1950年毕业于雅加达印尼医科大学。后任泗水医科大学外科教授。1960年归国。先后任北京同仁医院,宣武医院外科医师。1963年任北京宣武医院外科副主任。中华侨联,中华青联委员。1965年当选中华青联副主席。1983年在美国德州去世,享年62岁。