Daily Archives: 2016 年 3 月 21 日

软件工程原则


我们在推进软件工程的时候,除了考虑具体的方法、工具,和优秀的实践之外,还要回归本源,了解各类工程方法的基本原则,高屋建瓴,借此反思我们推进过程中的不足之处。下面是软件工程、敏捷开发、MSF(微软解决方案框架)这三中工程方法的原则: 软件工程原则(1983年,波西米亚总结多个项目(各个项目总耗时175000人月,主要与国防,航空,航天相关)之后提出的): 使用分阶段的计划来管理流程,强调需求分析和抵制随意改变项目计划
持续地检查验证,争取在早期发现问题
坚持规范的产品控制——验证过的程序或文档只有通过规范的流程才能修改
使用现代的编程方法和工具
确保团队成员能分阶段、分模块地产生可以测试可以复审的结果,并对结果负责…