赵良《软件工程》1软件工程概论.pptVIP

  • 3
  • 0
  • 约 55页
  • 2017-05-08 发布于浙江
  • 举报
* * * 软件发展存在的问题 软件开发能力不能满足人们的需要。 社会对软件的依赖程度加大,人们普遍关注软件的安全和可靠性。 建造高可靠性、高质量软件的任务任重路远。 若干年前开发的应用软件经过几十次修改已无人认识它的内部结构,己经不可维护。 软件需求不断变化 两个案例 美国航天飞机爆炸 许霆案 3 软件危机 软件开发成本过高 软件质量得不到保证 软件开发效率低 难以控制开发进度,工作量估计困难 软件不能满足社会发展的需求,成为社会、经济发展的制约因素 软件危机 Myth: 如果落后于进度表,我们可以增加更多的程 序员便能赶上进度。 Reality: 软件开发不是象制造业的机械过程。用 Brooks 的话说:“向进度落后的软件项目增加人员只会使该项目进度变的更慢。” ⑴ 管理神话——项目没有被很好地理解;计划不周,最终导致进度拖延。 问题出在哪里? 软件危机 ⑵ 实践者神话——没有充分的文档资料(documentation) 人与人的交流比写程序困难得多。 Managers —— evaluate, track progress, ...... Programmers —— communicate to each other Maintainers —— Vital Myth: 一个成功的项目唯一需要交付的就是运行的程

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档