软件工程课件概述.ppt
《软件工程课件概述.ppt》由会员分享,可在线阅读,更多相关《软件工程课件概述.ppt(24页珍藏版)》请在三一办公上搜索。
1、软件工程学概述,1、地位 软件领域中专业基础性课程2、学习安排 学习范围 要求3、学习“软件工程”的目的 软件工程学科的目标 软件生命周期的阶段性任务和实现方法 良好的职业习惯,前 言,内容提纲,软件 软件和软件危机 软件危机的产生原因软件工程 发展历史和定义 软件工程关注的焦点 软件工程的三要素 软件工程的本质特征和基本原理,软件生命周期软件工程方法学 传统方法学(SA)面向对象方法(OO)软件过程模型 软件过程简介 常见软件过程模型,内容提纲,什么是软件?,软件=程序IEEE Standard Glossary of Software Engineering Terminology定义软件
2、 计算机程序、规程以及运行计算机系统可能需要的相关文档和数据。软件的要素,?,软件的例子,通用软件 面向市场公开销售的独立运行系统。例如:操作系统、数据库管理系统、字处理软件等。定制软件 由客户委托,在合同约束下开发的软件 例如:网上书店、图书管理系统、空中交通管理系统等。,软件不会给人类生活带来烦恼吗?,软件危机,定义 在计算机软件的开发和维护过程中遇到的一系列严重问题。表现 开发成本、进度无法准确估计,延迟交付甚至取消项目的现象屡见不鲜 成功率 软件存在错误多、性能低、不可靠、不安全等质量问题 软件成本在计算机系统的整个成本中所占比例越来越大 成本比例 软件维护困难,很难适应不断变化的用户
3、需求和使用环境,软件错误的举例,阿丽亚娜(ARIANE 5)火箭 1996年6月,欧洲航天局耗资70亿美元,发射37秒后爆炸 2名法国士兵当场死亡 发射失败的原因在于:64位浮点数转换成16位整数时产生溢出爱国者导弹 1991年2月,一次对抗失利中28名美国士兵丧生 问题的症结在于:导弹软件包含一个累加计时误差缓冲区溢出式攻击,软件危机产生的原因,与软件本质特点有关 复杂性(Complexity)一致性(Conformity)可变性(Changeability)不可见性(Invisibility),软件开发与维护的方法不正确,软件专业人员对软件开发、维护存在糊涂观念,实 践过程中不能采用正确的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课件 概述
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6610923.html