1 / 98
文档名称:

软件工程PPT PPT课件.ppt

格式:ppt   大小:824KB   页数:98页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程PPT PPT课件.ppt

上传人:aluyuw1 2017/12/30 文件大小:824 KB

下载得到文件列表

软件工程PPT PPT课件.ppt

相关文档

文档介绍

文档介绍:软件工程
信息科学与工程学院
观察与思考
为什么要学软件工程?
在软件工程中学什么?
应该怎么学软件工程?
【案例1】 2003年初冬,某市某软件公司的老总在西安出差,发现西安市的大中型餐厅基本上都有电子点菜系统,客人一点菜,信息马上出现在厨房大师傅眼前,大师傅马上炒菜,小姐很快上菜。以后一打听,这个点菜系统叫“餐饮系统”,是北京某软件公司开发的。于是这位老总又飞到北京,不但拜访“餐饮系统”的开发公司,而且到几家餐饮大店去吃饭,亲身体验“餐饮系统”的使用情况。返回驻地后,老总拍着脑袋决定马上立项,快速开发本公司的“餐饮系统”。
不到三个月,“餐饮系统”开发完毕,但是在后来的两年中,该系统在该市市总共也只卖出两套,投入与产出比是五比一。
这是为什么?就是因为该市是中等城市,不像北京、西安是大城市,“餐饮系统”的客户群十分少。
可行性及需求
分析很重要
【案例2】公元2005年2月,珠海一家软件公司(乙方)与珠海一家中药网站公司(甲方),签订了一个“中药网站开发合同”。该合同中的有关条款规定:“软件开发费用共计9万元人民币,开发工期总共为一个月,即2月至3月”。并且还规定:“乙方若不按期交付项目,每拖延一天,甲方扣除乙方的软件开发总费用的1%”。
请读者分析一下,该合同有什么问题?
后来的事实证明,该合同至少造成了如下几个问题:
开发工期太短,乙方肯定不能按时交付项目。开发费用太低,乙方肯定不能获利。
至于“每拖延一天,甲方扣除乙方的软件开发总费用的1%”的约定,更是甲方悬在乙方头上的一把利箭。
由此可见,正确而合理地签订软件项目开发合同,对软件企业是何等地重要!
签订合同的方法
【案例3】 1963年,美国用于控制火星探测器的计算机软件中的一个“,”号被误写为“·”,而致使飞往火星的探测器发生爆炸,造成高达数亿美元的损失。
如果开发的软件隐含错误,可靠性得不到保证,那么在运行过程中很可能对整个系统造成十分严重的后果,轻则影响到系统的正常工作,重则导致整个系统的瘫痪,乃至造成无可挽回的恶性事故。
如,银行的存款可能被化为乌有,甚至弄成赤字;工厂的产品全部报废,导致工厂破产。
软件测试的重要性
课程介绍:
教材及参考书:
教材:
赵池龙等编著,《实用软件工程(第三版)》,电子工业出版社,十一五规划教材,2011。
参考书:
赵池龙等编著,《软件工程实践教程》,电子工业出版社,2011;
Roger S. Pressman,Software Engineering:A Practitioner's Approach,清华大学出版社 2001
课程内容安排
学时
考核评分:期末笔试70%,平时成绩30%。
作业
实验报告
课程设计(分组完成)
课程介绍: