读书笔记-RUP导论

软件开发问题的症状和根本原因
  不同的软件开发项目可能由于不同的原因而导致失败。遗憾的是,有太多的项目最终都失败了。我们可以从这些项目中找出一些共同的症状:

  1.对于最终用户的需求理解得不够精确
  2.不能处理需求变更
  3.模块之间不兼容
  4.软件不易维护和扩展
  5.对项目的严重缺陷发现较晚
  6.软件质量低劣
  7.软件性能无法令人接受
  8.团队中人员按各自的开发方式工作,这使得对谁在何时、何处以及为什么做出什么更改进行重构难以进行
  9.一个不可靠的构造和发布过程

  尽管不同的项目失败的原因是不同的,但是基本上大多数项目的失败是由以下几个根本原因的组合造成:

  1.特别的需求管理
  2.模糊和不精确的交流
  3.脆弱的架构
  4.过渡复杂
  5.未检测出需求、设计和实现中的不一致
  6.测试不足
  7.对项目状况的评估过于主观
  8.未解决存在的风险
  9.无法控制变化的传播
  10.自动化程度不足

  最佳的软件实践
  1.软件的迭代开发
  2.管理需求
  3.应用基于构建的架构
  4.为软件建立可视化的模型
  5.对软件质量进行持续的验证
  6.控制软件的变更

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值