软件工程PPT.ppt
《软件工程PPT.ppt》由会员分享,可在线阅读,更多相关《软件工程PPT.ppt(98页珍藏版)》请在第壹文秘上搜索。
1、软 件 工 程信息科学与工程学院观察与思考 为什么要学软件工程? 在软件工程中学什么? 应该怎么学软件工程? 【案例【案例1 1】 2003 2003年初冬,某市某软件公司的老总在西安年初冬,某市某软件公司的老总在西安出差,发现西安市的大中型餐厅基本上都有电子点菜系统,出差,发现西安市的大中型餐厅基本上都有电子点菜系统,客人一点菜,信息马上出现在厨房大师傅眼前,大师傅马客人一点菜,信息马上出现在厨房大师傅眼前,大师傅马上炒菜,小姐很快上菜。以后一打听,这个点菜系统叫上炒菜,小姐很快上菜。以后一打听,这个点菜系统叫“餐饮系统餐饮系统”,是北京某软件公司开发的。于是这位老总,是北京某软件公司开发的
2、。于是这位老总又飞到北京,不但拜访又飞到北京,不但拜访“餐饮系统餐饮系统”的开发公司,而且到的开发公司,而且到几家餐饮大店去吃饭,亲身体验几家餐饮大店去吃饭,亲身体验“餐饮系统餐饮系统”的使用情况。的使用情况。返回驻地后,老总拍着脑袋决定马上立项,快速开发本公返回驻地后,老总拍着脑袋决定马上立项,快速开发本公司的司的“餐饮系统餐饮系统”。 不到三个月,不到三个月,“餐饮系统餐饮系统”开发完毕,但是在后来开发完毕,但是在后来的两年中,该系统在该市市总共也只卖出两套,投入的两年中,该系统在该市市总共也只卖出两套,投入与产出比是五比一。与产出比是五比一。【案例案例2 2】 公元公元20052005年
3、年2 2月,珠海一家软件公司月,珠海一家软件公司( (乙方乙方) )与珠海一家中药网站公司与珠海一家中药网站公司( (甲方甲方) ),签订,签订了一个了一个“中药网站开发合同中药网站开发合同”。该合同中的有。该合同中的有关条款规定:关条款规定:“软件开发费用共计软件开发费用共计9 9万元人民万元人民币,开发工期总共为一个月,即币,开发工期总共为一个月,即2 2月至月至3 3月月”。并且还规定:并且还规定:“乙方若不按期交付项目,每拖乙方若不按期交付项目,每拖延一天,甲方扣除乙方的软件开发总费用的延一天,甲方扣除乙方的软件开发总费用的1%”1%”。请读者分析一下,该合同有什么问题?请读者分析一下
4、,该合同有什么问题?后来的事实证明,该合同至少造成了如下几个后来的事实证明,该合同至少造成了如下几个问题:问题: 1.1. 开发工期太短,乙方肯定不能按时交付项目。开发工期太短,乙方肯定不能按时交付项目。开发费用太低,乙方肯定不能获利。开发费用太低,乙方肯定不能获利。2.2. 至于至于“每拖延一天,甲方扣除乙方的软件开发每拖延一天,甲方扣除乙方的软件开发总费用的总费用的1%”1%”的约定,更是甲方悬在乙方头上的约定,更是甲方悬在乙方头上的一把利箭。的一把利箭。 】 课程介绍: 课程概括课程概括课程名称:软件工程课程名称:软件工程(Software Software EngineeringEng
5、ineering)课程特点课程特点 是计算机专业的重要专业课之一是计算机专业的重要专业课之一, ,研究软件开研究软件开发和软件管理的一门工程科学;发和软件管理的一门工程科学; 需要有关需要有关“程序设计语言程序设计语言”、“数据结构数据结构”、“人机交互人机交互”、“数据库原理数据库原理”等课程的知识等课程的知识作为本课程的基础;作为本课程的基础; 理论性较强,涉及的知识面广。理论性较强,涉及的知识面广。 教学目标及要求:教学目标及要求: 通过本课程的学习,掌握软件工程的基本原理、通过本课程的学习,掌握软件工程的基本原理、成熟的软件工程方法和一定的项目管理与团队技成熟的软件工程方法和一定的项目
6、管理与团队技能。培养知识的综合运用能力和问题的协同解决能。培养知识的综合运用能力和问题的协同解决能力。能力。 要求学生充分理解掌握课程中所讲授的各部分知要求学生充分理解掌握课程中所讲授的各部分知识点的内容,独立并认真完成所布置的作业和实识点的内容,独立并认真完成所布置的作业和实践内容,增强软件开发素质和规范的文档编制能践内容,增强软件开发素质和规范的文档编制能力。力。课程介绍课程介绍: :课程介绍课程介绍: : 教材及参考书教材及参考书: :教材:教材: 赵池龙等编著,实用软件工程赵池龙等编著,实用软件工程( (第三版第三版) ),电子工,电子工业出版社,十一五规划教材,业出版社,十一五规划教
7、材,20112011。参考书:参考书: 赵池龙等编著,软件工程实践教程,电子工业出赵池龙等编著,软件工程实践教程,电子工业出版社,版社,20112011; Roger S. Pressman,Software Engineering:A Roger S. Pressman,Software Engineering:A Practitioners Approach,Practitioners Approach,清华大学出版社清华大学出版社 2001 2001 课程内容安排课程内容安排 学时学时 考核评分:考核评分:期末笔试期末笔试70%70%,平时成绩,平时成绩30%30%。 作业作业 实验报告
8、实验报告 课程设计课程设计( (分组完成分组完成) )课程介绍课程介绍:教学要求及建议教学要求及建议: : 课堂理论教学课堂理论教学平时成绩(考勤、作业、实验报告、课程设计)平时成绩(考勤、作业、实验报告、课程设计) 实践教学实践教学上机实践上机实践 VisioVisio工具的使用工具的使用 软件可行性分析软件可行性分析 软件需求分析软件需求分析 软件系统设计软件系统设计 系统测试系统测试课程设计课程设计 3-43-4人为一项目组,自选项目(项目名称唯一),走完项目需人为一项目组,自选项目(项目名称唯一),走完项目需求、设计、编程、测试、运行的全过程,要求文档齐全、程求、设计、编程、测试、运行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 PPT