什么是软件重用

作者:原创时间:2022-06-25
文档

软件重用简介:软件重用,是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括程序代码、测试用例、设计文档、设计过程、需要分析文档甚至领域知识。通常,可重用的元素也称作软构件,可重用的软构件越大,重用的粒度越大。

为了能够在软件开发过程中重用现有的软部件,必须在此之前不断地进行软部件的积累,并将他们组织成软部件库。这就是说,软件重用不仅要讨论如何检索所需的软部件以及如何对他们进行必要的修剪,还要解决如何选取软部件、如何组织软部件库等问题。

因此,软件重用方法学,通常要求软件开发项目既要考虑重用软部件的机制,有要系统地考虑生产可重用软部件的机制。

同时,由于软构件大都经过严格的质量认证,并在实际运行环境中得到校验,因此,重用软构件有助于改善软件质量。此外,大量使用软构件,软件的灵活性和标准化程度也可望得到提高。

显示全文
常州网油卷怎么做 大家知不知道什么叫离娘钱 3d颧骨旋转术是怎么做的 八年级上册物理人教版课本内容 成语明月空 蒸米饭可以在里面加纯牛奶吗 谁知道精粹的反义词 炸油饼的糖稀怎么熬制 黑色貂皮的灰尘如何处理 电子伏与焦耳单位如何换算 人生励志格言一句话 金玉四字成语是什么 绵阳周边有哪些工厂 电子货币的种类有哪些 岗位资格认证是什么 四级口试成绩什么时候出 个位上是2的倍数有哪些 同步发电机的基本结构 水不漏和水泥的区别 华中科技大学的环境工程怎样 股票底部放利空是什么原因 如何领取生育证 什么开内绽 中储粮属于什么性质的企业 竖心旁一个韦什么字 泛用音序查字法先查什么再查什么 为什么每个人都要有九年义务教育 三星s7的权限管理在哪 泡椒牛肉面怎么做 红薯怎样才能发芽快牙 硬拉后哪里酸才是正常 肯德基的玉米棒怎么在家做 卡西欧led投影机怎么样 汉语形容词能作动词用吗 咖啡滤纸什么用 怎么挑选好的蓝莓 做爆米花可以用平时吃的白糖吗 LOL无消耗蓝的英雄有谁 人事是什么职位 奥拉星手游宙斯要多少晶石