APP下载

提高代码可重用性的研究

2016-03-25张晓宇

微型电脑应用 2016年1期
关键词:降低成本

张晓宇



提高代码可重用性的研究

张晓宇

摘 要:软件公司提高收益的途径有多种多样,对于软件开发人员而言,降低软件开发成本无疑是最简单的一条。提高代码可重用性就是众多降低软件开发成本的方法中最实用的一种方式。在代码可重用性高项目中,当需求来临时,开发人员能够利用系统中已有的元素,付出尽可能小的努力来应对这个变化。对如何提高代码可重用性展开了研究分析。

关键词:软件开发;降低成本;可重用性

0 引言

对于一个企业而言,软件开发的意义在于满足客户需要,然后通过满足客户需要,为自己所在的企业直接或者间接创造收益。根据“收益-成本=利润”这条简单的商业逻辑可以看出:为了获取利润最大化,企业要么提高收益,要么降低成本。提高收益的方法包括好的市场战略、具有竞争力的定价和提高入门门槛等。降低成本的方法包括减少管理成本,不去购买没有必要的设备,租赁更便宜的办公室等。但是,这些都不是软件开发团队所关注的,软件开发团队需要关注的是如何降低软件开发过程中的成本。软件开发过程中的成本包括两部分:内在成本(Essential Cost)[1]和偶发成本(Accident Cost)。内在成本是指解决一个问题的最简单方案所付出的成本。偶发成本则是指为解决一个问题的方案相对于最简单方案多出的那部分成本。

当一个需求来临的时候,如果我们能够尽可能地利用已有的元素,我们就可以付出尽可能小的努力来应对这个需求,这就是重用。……

登录APP查看全文

猜你喜欢

降低成本
企业成本控制存在的问题及应对策略
盾构法施工成本核算及降低成本策略浅析
定制铺丝新工艺降低成本提高综合性能
不透水化妆土的研制
如何有效提升建筑工程施工技术管理水平
煤炭企业降低成本有效措施
航天器设计如何降低成本
强化物资集中采购降低成本的几点建议
“企业打印管理服务” 助力企业提升效率降低成本
推广硼酸盐添加剂加快润滑油剂转型升级