1 / 51
文档名称:

软件工程课件.ppt

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

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

分享

预览

软件工程课件.ppt

上传人:luyinyzhi 2017/2/27 文件大小:562 KB

下载得到文件列表

软件工程课件.ppt

相关文档

文档介绍

文档介绍:第二章第二章软件过程软件过程( (1 1) ) 2 软件工程 - 2010 - 第二章软件过程第二章内容概要第二章内容概要??过程、过程、软件过程和软件生命周期软件过程和软件生命周期??经典软件过程模型经典软件过程模型??现代软件过程模型现代软件过程模型?? Rational Rational 统一过程统一过程??敏捷过程与极限编程敏捷过程与极限编程??微软过程微软过程★★ 3 软件工程 - 2010 - 第二章软件过程 20 20个个 BUG BUG ?? 1. 1. 程序员写出自认为没有程序员写出自认为没有 Bug Bug 的代码。的代码。 2. 2. 软件测试,发现了软件测试,发现了 20 20个个 Bug Bug 。。 3. 3. 程序员修改了程序员修改了 10 10个个 Bug Bug ,并告诉测试组另外,并告诉测试组另外 10 10个不是个不是 Bug Bug 。。 4. 4. 测试组发现其中测试组发现其中 5 5个改动根本无法工作,同时又发现了个改动根本无法工作,同时又发现了 15 15个新个新 Bug Bug 。。 5. 5. 重复重复 3 3次步骤次步骤 3 3和步骤和步骤 4 4。。 6. 6. 鉴于市场方面的压力,为了配合当初制定的过分乐观的发布时间表, 鉴于市场方面的压力,为了配合当初制定的过分乐观的发布时间表, 产品终于上市了。产品终于上市了。 7. 7. 用户发现了用户发现了 137 137 个新个新 Bug Bug 。。 8. 8. 已经领了项目奖金的程序员不知跑到哪里去了。已经领了项目奖金的程序员不知跑到哪里去了。 9. 9. 新组建的项目组修正了差不多全部新组建的项目组修正了差不多全部 137 137 个个 Bug Bug ,但又发现了,但又发现了 456 456 个新个新 Bug Bug 。。 10. 10. 最初那个程序员从斐济给饱受拖欠工资之苦的测试组寄来了一张最初那个程序员从斐济给饱受拖欠工资之苦的测试组寄来了一张明信片。整个测试组集体辞职。明信片。整个测试组集体辞职。 11. 11. 公司被竞争对手恶意收购。收购时,软件的最终版本包含公司被竞争对手恶意收购。收购时,软件的最终版本包含 783 783 个个 Bug Bug 。。 12. 12. 新新 CEO CEO 走马上任。公司雇了一名新程序员重写该软件。走马上任。公司雇了一名新程序员重写该软件。 13. 13. 程序员写出自认为没有程序员写出自认为没有 Bug Bug 的代码。的代码。 4 软件工程 - 2010 - 第二章软件过程??学****的过程与软件的开发过程学****的过程与软件的开发过程??建造计算机软件是一个迭代学****的过程,其输建造计算机软件是一个迭代学****的过程,其输出是在过程进行中收集、精炼和组织的知识的出是在过程进行中收集、精炼和组织的知识的具体化。具体化。??过程:产生某种预定输出的一系列可预测过程:产生某种预定输出的一系列可预测的步骤,包含一组活动( 的步骤,包含一组活动( activities activities )、约束)、约束( ( constraints constraints )、资源要素( )、资源要素( resources resources )。)。过程( 过程( Process Process ) ) 5 软件工程 - 2010 - 第二章软件过程??过程使用一定的过程使用一定的资源资源,受一定的,受一定的限制限制,并生成,并生成一定的中间及最终一定的中间及最终产品产品; ; ??过程中所包含的过程中所包含的活动活动事先都规定好了事先都规定好了; ; ??过程中每个活动的过程中每个活动的开始、结束有明确的规定开始、结束有明确的规定; ; ??每项活动都有相应的指导原则,用以明确其每项活动都有相应的指导原则,用以明确其目目标标; ; ??各活动之间以某种各活动之间以某种顺序顺序组织; 组织; ??过程可能包括若干相互关联的过程可能包括若干相互关联的子过程子过程; ; ??过程中的活动、资源以及产品都可能受到过程中的活动、资源以及产品都可能受到约约束束; ; 过程的特性过程的特性 6 软件工程 - 2010 - 第二章软件过程??过程能保证各活动之间是有组织的和一致过程能保证各活动之间是有组织的和一致的: 的: ??从而,不同的人使用同一过程能获得在某一层从而,不同的人使用同一过程能获得在某一层次上一致的产品; 次上一致的产品; ??一致性并不排斥灵活性,一致性是在某一层次一致性并不排斥灵活性,一致性是在某一层次上实现的; 上实现的; ??过程可被检查、理解、控制和改进; 过程可被检查、理解、控制和改进; ??过程也是传授经验的一种途径。过程也是传授经验的一种途

最近更新

场协同流动分析模型基础研究开题报告 2页

地面机动车辆识别算法的鲁棒性研究的开题报告.. 2页

2024年小班新学期教学计划家园共育(精选6篇).. 17页

地震对隧道上高层建筑的动力特性分析的开题报.. 2页

地铁环控通风节能技术研究的开题报告 2页

地质生态环境多尺度非线性智能评估研究——以.. 2页

2024年小班教案(实用10篇) 30页

地理课堂“三板”教学应用的有效性研究的开题.. 2页

地球科学表达方式的特殊性研究的开题报告 2页

2024年小班教学计划(集锦15篇) 54页

地方小税种税收征管问题研究——以云浮市为例.. 2页

在高中生物教学中进行情感教育的目标构建的开.. 2页

2024年小班安全工作计划八篇 19页

在线搜索广告拍卖之机制研究的开题报告 2页

在激进与保守之间--卢卡奇现实主义艺术观研究.. 2页

在护理专业教学中融入人文素质教育的开题报告.. 2页

在役混凝土桥梁检测技术研究的开题报告 2页

在坚守中突破——中国水彩画在当代发展的新局.. 2页

土石混合体地质成因、结构模型及其力学特性、.. 2页

土家族山歌的认知隐喻研究的开题报告 2页

新书推荐转基因技术 2页

山东省东营市2023年八年级下学期英语期中试卷.. 11页

预防接种工作规范培训后测试题 4页

一年级口语交际教材特点与教学建议 21页

既要“旗帜鲜明”,也要“润物无声”——对高校.. 3页

星轮加工工艺及铣平面夹具设计【含CAD图纸、说.. 36页

丰盛的恩光(教师本) 20页

摇臂支架零件加工工艺及车10.5孔夹具设计 33页

风雨《洛神赋》.doc 13页

旅游度假城污水处理厂自控系统技术方案 25页