软件工程课件概述.pptVIP

  • 8
  • 0
  • 约2.08千字
  • 约 24页
  • 2017-05-29 发布于北京
  • 举报
软件生命周期 软件工程方法学 —传统方法学(SA) —面向对象方法(OO) 软件过程模型 —软件过程简介 —常见软件过程模型 什么是软件? 软件=程序 《IEEE Standard Glossary of Software Engineering Terminology》定义软件 —计算机程序、规程以及运行计算机系统可能需要的相关文档和数据。 软件的要素 软件的例子 通用软件 —面向市场公开销售的独立运行系统。 —例如:操作系统、数据库管理系统、字处理软件等。 定制软件 —由客户委托,在合同约束下开发的软件 —例如:网上书店、图书管理系统、空中交通管理系统等。 软件危机 定义 —在计算机软件的开发和维护过程中遇到的一系列严重问题。 表现 —开发成本、进度无法准确估计,延迟交付甚至取消项目的现象屡见不鲜 成功率 —软件存在错误多、性能低、不可靠、不安全等质量问题 —软件成本在计算机系统的整个成本中所占比例越来越大 成本比例 —软件维护困难,很难适应不断变化的用户需求和使用环境 软件错误的举例 阿丽亚娜(ARIANE 5) 火箭 –1996年6月,欧洲航天局耗资70亿美元,发射37秒后爆炸 –2名法国士兵当场死亡 –发射失败的原因在于:64位浮点数转换成16位整数时产生溢出 爱国者导弹

文档评论(0)

1亿VIP精品文档

相关文档