软件可重用性
  • 更新时间:2024-09-28 17:25:47
  • 网站建设
  • 发布时间:1年前
  • 432

一个成功的北京网站建设离不开成功的页面设计和成功的软件。成功的软件重用不仅仅是复制代码段并将其插入到新的应用程序中。外包供应商有一个共同的优势,就是供应商往往有成熟的复用技术,可以提供很多可复用的组件。因此,似乎如果供应商非常专业,那么重用就会经常发生。例如,专门从事保险应用程序的外包提供商可能处理过十几个财产和伤亡事故超过% 的可重用组件。

软件的可重用性

软件重用是降低成本和进度、提高产品质量的关键因素。然而,重用也是一把双刃剑。如果可重用材料的质量水平无可挑剔,那么可重用性在所有已知软件技术中具有最高的投资回报率1.1。但是,如果重复使用的材料有很多错误。那么投资回报率可能会变成负数。事实上,高质量复用和低质量复用的区别还是挺大的。通过观料,我们发现任何已知技术的投资回报率都是300%。软件复用性常被视为灵丹妙药,它不仅可以弥补软件开发进度缓慢的问题,还可以降低软件的高昂成本。这在理论上可能可行,但除非可重复使用材料的质量尽可能接近零缺陷,否则可重复使用没有实际价值。

在过去的几年中,出现了一种新型的可重用性,即面向服务的体系结构(SOA)。 SOA 方法通过将相对独立的功能或“服务”组装到一个内聚的应用程序中来解决重用问题。这些功能本身也可以在独立模式下运行,不需要任何修改。 SOA是一个有趣的概念,它给软件行业带来了新的生机,但截至2009年,SOA的概念基本上还停留在理论层面,实际应用很少。目前,关于SOA的成本、质量和有效性的经验数据几乎为零。

到目前为止,软件的可重用性并没有达到预期。面向对象的类库和其他形式的重用,例如商业企业资源规划(ERP) 套件,都已成功实践。为了使可重复使用变得非常经济,可重复使用的材料需要具有更好的质量和更好的安全控制。目前可复用技术似乎已经蓄势待发,那么也许再过几年,可复用终于会进入大家的视线。

将软件置于良好的经济基础上需要改变软件范式,将软件开发从使用自定义代码转变为使用标准可重用组件。截至2009 年,很少有应用程序是使用标准可重用组件构建的。部分原因是许多软件组件的质量控制不佳。另一部分原因是缺乏通用应用类型的标准架构,也缺乏连接组件的标准接口。在目前的典型应用中,优质可回收材料的使用率甚至低于25%,所以我们要做的就是脚踏实地,有步骤的规划,不断增加优质可回收材料的数量。和大部分可重复使用的材料,使得常规应用中可重复使用材料的比例达到85%以上,甚至超过95%。

我们专注高端建站,小程序开发、软件系统定制开发、BUG修复、物联网开发、各类API接口对接开发等。十余年开发经验,每一个项目承诺做到满意为止,多一次对比,一定让您多一份收获!

本文章出于推来客官网,转载请表明原文地址:https://www.tlkjt.com/web/12164.html
推荐文章

在线客服

扫码联系客服

3985758

回到顶部