软件构建的重要性

提高软件的质量和开发者的生产率都是十分重要的。当今世界上许多大项目都使用了软件。互联 、电影特技、宇宙飞船、金融分析……这只是一小部分例子,现在的生活基本上已经无法离开软件的使用了。这些项目中,乃至一些最常见的项目,都将从软件开发开发时间的改进中受益,因为它们的基础很大部分都是一样的。现在我们就来看一下软件构建的重要性:

一、构建活动是软件开发的主要组成部分

根据项目规模的不同,构建活动在整个软件开发活动总时间所占的比例一般在30%~80%之间。在整个项目中占有这么多时间的活动必然会影响到项目的成败。

二、构建活动是软件开发中的核心活动

需求分析和架构设计都是在构建活动开始之前就完成的基础工作,他们可以让你更有效地进行构建:系统测试(严格意义上的独立测试)则是构建活动的后续工作,用以验证构建活动的正确性。显然,构建活动卫浴软件开发过程中的核心位置

三、构建活动可以大大大提高程序员的生产效率

研究表明,在构建活动期间,不通程序员的生产效率的差异可达10到20倍。这一结果诉后也被大量的其他的研究所证实。而合理的构建活动也对生产效率会有极大的提高

四、构建活动的产物是软件的唯一精确描述:源代码

在很多的项目当中,程序员可以得到唯一文档就是源代码。需求规格书和设计文档可能是过时的,但是源代码总是最新的。因此源代码就必须具有尽可能高的质量。统一地运用各种技术改进源代码的质量。这些技术在构建活动中能得到最有效的应用。

五、构建活动是唯一一项确保会完成的工作

一个理想的软件项目在进行构建之前,都要经过谨慎的需求分析和架构设计。一个理想的项目在构建完成以后,也要经历全面的、统计意义上受控制的系统测试。然后现实中不那么完美的软件项目,往往跳过需求分析和设计的阶段直接跃入构建环节。之后又由于有太多的错误要修改而时间又不够,测试环节也被抛到了一边了。但是,无论 一个项目的计划有多匆忙、多糟糕,它都不可能扔下构建活动,所以说着是不可或缺的环节。因此,对构建活动进行改进,是改进软件开发过程的一种有效的途径。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年2月21日
下一篇 2016年2月22日

相关推荐