软件开发的特点总结之三---软件开发过程
2010-08-13 18:38
183 查看
为了开发具有下列特征的软件,我们必须要重新审视我们的过程: 知识密集
创造性
虚拟性(不可见性)
实现不具有唯一性
复杂
高附加值
软件开发过程的一些现实: 周期短
成果不可见性
对技术的要求高
技术更新快
风险大
软件开发过程必须要做到: 价值驱动
架构驱动
管理、控制与适应需求的变化
适应软件开发人员
让成果可见
效率高
高质量
降低风险
与过程有关的一些最佳实践: 迭代,迭代周期控制在2-6周的范围内。迭代以软件产品构建为中心,每次迭代确定一个关键的主题,完成一个有价值的工作。软件产品构建需要首先确定好软件产品的基础,那就是客户的需求与技术的架构,然后再架构基础上进行分阶段的逐步开发。
价值驱动
风险驱动
创造性
虚拟性(不可见性)
实现不具有唯一性
复杂
高附加值
软件开发过程的一些现实: 周期短
成果不可见性
对技术的要求高
技术更新快
风险大
软件开发过程必须要做到: 价值驱动
架构驱动
管理、控制与适应需求的变化
适应软件开发人员
让成果可见
效率高
高质量
降低风险
与过程有关的一些最佳实践: 迭代,迭代周期控制在2-6周的范围内。迭代以软件产品构建为中心,每次迭代确定一个关键的主题,完成一个有价值的工作。软件产品构建需要首先确定好软件产品的基础,那就是客户的需求与技术的架构,然后再架构基础上进行分阶段的逐步开发。
价值驱动
风险驱动
相关文章推荐
- 软件开发的特点总结之三---软件开发过程
- 《敏捷软件开发过程及最佳实践》培训总结
- 软件开发过程中使用Visio用例总结
- 软件开发方法的过程、特点、优缺点
- 《敏捷软件开发过程及最佳实践》培训总结
- [转]普通软件项目开发过程规范(五)—— 总结
- 软件开发的特点总结之一------人
- 面向过程方法学开发软件的特点
- 软件开发的特点总结之一------人
- 软件开发的特点总结之二-----软件产品
- 软件开发的特点总结之二-----软件产品
- c#软件开发中过程中的一些总结
- 软件开发过程中的文档总结
- 普通软件项目开发过程规范(五)—— 总结
- 总结数据库查询软件的开发和问题解决过程
- 用Activex控件(cab)自动部署软件:Activex开发和发布过程与总结。
- 软件开发过程培训总结
- 转软件开发过程学习总结
- 普通软件项目开发过程规范(五)—— 总结 (转)
- 敏捷开发总结(1)软件研发过程