INSIGHTS & SHARING / 观点与分享

软件可重用性

网站建设 阅读 836

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

软件的可重用性

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

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

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

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

本文来自推来客官网,转载请注明原文地址:
https://www.99hyw.cn/web/12164.html

NINE REASONS TO CHOOSE US

选择推来客,九大优势

从开发效果到后续服务,
把每一份信任,落到实处。

01 / 效果

效果做到满意为止

认真打磨每一个细节,用实际效果回应您的期待。

02 / 价值

高性价比

让投入回到业务价值,兼顾品质、功能与开发成本。

03 / 技术

专业技术团队

理解业务需求,以专业技术推进项目落地。

04 / 经验

10年+运营经验

长期深耕开发与运营,让经验成为项目的底气。

05 / 积累

成品项目多

丰富的项目积累,为不同场景提供更多成熟参考。

06 / 费用

无任何增加费用

费用明晰透明,合作过程清楚放心。

07 / 口碑

行业良好的口碑

用交付与服务积累认可,珍惜每一次客户推荐。

08 / 售后

完善的售后机制

项目交付后持续提供服务,让系统使用更安心。

09 / 交付

源码交付,自主掌握

项目源码完整交付,后续维护与迭代自主掌握。

我们的服务

软件系统开发

围绕业务流程,提供软件系统设计与开发服务。

小程序开发

结合使用场景,提供小程序设计与功能开发服务。

高端网站建设

结合品牌展示与业务需求,提供网站设计与建设服务。

物联网 / API 对接

连接设备与业务系统,提供接口集成与数据对接服务。

SELECTED WORK

推荐案例,让想法落地

更多项目案例

在线客服

扫码联系客服

3985758

回到顶部