购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2.1 软件工程化管理

软件的工程化管理极其重要。软件工程化管理是指对于一个软件工程项目,为了确定和满足需求所必须进行的一系列组织、计划、协调和监督等工作。多年来,经过大量调查研究发现,管理仍然是开发软件项目成败的关键。

早在20世纪70年代中期,美国国防部就组织力量研究软件项目失败的原因,发现在失败的软件项目中,70%是由于管理不善造成的,因而认为管理影响全局,并掀起了研究软件管理技术的热潮。20年后,根据美国三份经典的研究报告,这一状况并未得到转变:软件开发仍然很难预测,大约只有10%的项目能够在预定的费用和进度下交付符合需求的软件;管理仍然是影响软件项目成败的主要因素;并指出开发过程中的返工是软件过程不成熟的标志。

软件工程化管理具有以下几个特征:

·没有适当的管理,软件开发不可能完成好,也就谈不上软件工程化。

·软件工程项目越大、越复杂,管理工作量占整个软件研制工作量的比例也越大。

·管理的基本目标是以最小代价满足对工程项目预定的要求,基本任务是保证恰当地确定软件需求和圆满地实现需求。

软件工程化管理的关键是:

·对软件开发过程的全过程控制;

·对软件质量的全方位管理;

·建立多层次的软件开发、管理体系。 vmcVdIlVSLrzN9c8Lcama2NTKojaL2/fVsV6B9yrDiBMyenMVuB4/P8sVzxL5KYQ

点击中间区域
呼出菜单
上一章
目录
下一章
×