软件工程的基本原理

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值