软件工程的基本原理

1、用分阶段的生命周期计划严格管理。在软件的整个生命周期中应该制定并严格执行6类计划---项目概要计划、里程碑计划、项目控制计划、产品控制计划、验证计划和运行维护计划。执行过程中管理人员要各尽其职。
2、坚持进行阶段评审。让错误尽早被发现,从而尽早被解决。错误发现的越晚,代价越高。
3、实行严格的产品控制。需求的更改和添加不可避免,所有修改建议必须在通过审核批准后进行,不可以谁想修改代码就随意更改。而且更改的限制不可超过软件的基线配置。所谓基线配置,是经过阶段评审后的软件配置成分(各个阶段产生的文档或程序代码)。
4、采用现代程序设计技术。理解并应用现代设计结构。这样不但可以提高软件开发的效率,又可提高软件维护的效率。
5、结果应能清楚地调查。通过设定开发项目的总目标及完成期限,规定各环节的责任,规定产品标准,这样就能使软件开发过程可见。
6、开发小组的人员应该少而精。开发人员的素质高,数量少,可使得软件的开发速度提高,最明显的优势是维护起来不易出现找不到原因的错误。
7、不断改进软件工程实践。不仅要落实软件工程式管理,还要在开发实践过程中不断总结经验,查错除错,改进现存的软件工程管理制度。

你可能感兴趣的:(配置管理,项目管理)