- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第0章软件工程基础课程概述
软件工程基础
周瑞
信息与软件工程学院
联系方式
周瑞
实时嵌入式系统教研室
信息与软件工程学院软件工程系
清水河主楼B1-204
Tel
Email:ruizhou@uestc.edu.cn
无处不在的软件
无处不在的软件
无处不在的软件
无处不在的软件
无处不在的软件
无处不在的软件
无处不在的软件
软件失效问题
•爱国者导弹
• 美国爱国者导弹曾应用于海湾
战争对抗伊拉克的飞毛腿导弹
。但它发生过一次严重事故:
1991年,爱国者导弹在追踪飞
毛腿导弹时,其中一枚在沙特
阿拉伯的多哈导致了28名美国
士兵丧生。
• 事故原因:导弹的软件含有一个累加计时故障。一个很小
的系统时钟错误累加起来,导致时间拖延了14小时,从而
造成跟踪系统失去准确度。
软件失效问题
•阿丽亚娜5型火箭
• 欧洲航天局的阿丽亚娜系列运载火箭
在国际上享有盛誉。但是1996年阿丽
亚娜5型火箭初次飞行时发生了灾难
。发射后仅仅37秒,火箭偏离它的飞
行路径,解体并爆炸了。火箭上载4
颗通信卫星。50亿美元付之一炬。
• 事故原因:控制惯性导航系统的计算机向控制引擎喷嘴的
计算机发送了一个无效数据。它没有发送飞行控制信息,
而是送出了一个诊断位模式,表明在将一个64位浮点数转
换成16位有符号整数时,产生了溢出。
软件失效问题
•ATM机
• 2012年在英国汉普郡利明顿附近
的富裕小镇米尔福德,一台ATM
机发生故障,在顾客取款时会吐
出双倍数额的现金,有数百名顾
客趁机取款。
• 2012年中国商丘,某先生去ATM
机存钱,ATM机出现错误,吞掉
其8400元。相隔不到几分钟,再
存100元,却操作成功。
课程目标
• 如何进行软件开发
• 如何开发高质量软件
• 了解如何开发大规模高质量软件
• 开发是一门技术也是一门艺术
• 更有效、更正确、更易于修改、更容易理解、更易于使用、
更健壮、更高效 …
课程目标
• 介绍软件工程的特点和发展过程;
• 介绍规范化的软件开发方法;
• 介绍软件过程模型、项目管理、需求分析、设计、
实现、质量保证和软件维护等的实践原则和方法;
• 了解软件工程的基本原理和方法;
• 熟悉软件工程的主要环节;
• 掌握最基础的软件工程理论和实践方法,并能应用
到实际的软件项目开发中。
课程主要内容
课堂教学:32学时 实验:16学时
第一章 软件工程概述 实验一 项目管理
第二章 软件过程模型 实验二 需求分析
第三章 软件项目管理 实验三 系统设计
第四章 需求分析 实验四 编码和测试
第五章 系统设计
第六章 程序实现
第七章 软件质量保证
第八章 软件维护
与其它课程的关系
• 系统分析与设计、软件项目管理、软件配置管理、软件体系架
构与设计模式、软件测试与质量保证、软件过程管理
后 • 嵌入式实时软件设计
续 • 专业实践:综合应用设计、金融信息化技术、银行模拟系统
课 • 企业课程:企业数据库系统管理、团队软件开发、企业信息系
程 统开发、移动应用软件开发、基于嵌入式OS 的软件开发、面向
手机的嵌入式软件开发、基于嵌入式中间件的软件开发
• 实习、实训、毕业设计
软件工程基础
先
• 程序设计、面向对象程序
文档评论(0)