1 / 82
文档名称:

《软件工程》课件.ppt

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

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

分享

预览

《软件工程》课件.ppt

上传人:allap 2018/11/22 文件大小:343 KB

下载得到文件列表

《软件工程》课件.ppt

相关文档

文档介绍

文档介绍:《软件工程》课件《软件工程》第一章概述第二章软件计划第三章软件需求分析第四章软件总体设计第五章软件详细设计第六章软件编码第七章软件测试第八章软件维护第九章软件项目管理第十章面向对象技术第一章第一课时几个基本概念软件及其组成软件的概念软件的组成软件危机(概念、表现、产生原因与解决办法) 软件工程软件发展简史(无程序的阶段、程序阶段、软件阶段与软件工程阶段)软件生命周期(软件生存的七个阶段:软件计划、软件需求分析、软件总体设计、软件详细设计、软件编码、软件测试、软件维护)第二课时第一章第二课时软件开发模型瀑布模型快速原型瀑布模型的定义瀑布模型遵循软件生存周期的划分,明确规定每个阶段的任务,各个阶段的工作顺序展开,恰如奔流不息拾级而下的瀑布。问题定义可行性研究需求分析概要设计详细设计编码测试运行维护开发时期计划时期有错运行时期对应的文档资料与系统目标方案论证报告或计划任务书需求规格说明书系统功能结构图设计规格书程序规格书、源程序测试记录、用户操作手册评价报告、维护记录瀑布模型的特点(1)软件生存周期的顺序性:只有前一阶段工作完成以后,后一阶段的工作才能开始,前一阶段的输出文档,就是后一阶段的输入文档。只有前一阶段有正确的输出,后一阶段才可能有正确的结果。如果在生存周期的某一阶段出现了错误,往往要追溯到在它之前的一些阶段。瀑布模型开发适合于在软件需求比较明确,开发技术比较成熟,工程管理比较严格的场合下使用。(2)尽可能推迟软件的编码:程序设计也称为编码。实践表明,大、中型软件编码开始得越早,完成所需的时间反而越长。瀑布模型在编码之前安排了需求分析、总体设计、详细设计等阶段,从而把逻辑设计和编码清楚地划分开来,尽可能推迟程序编码阶段。(3)保证质量:为了保证质量,瀑布模型软件开发在每个阶段都要完成规定的文档,每个阶段都要对已完成的文档进行复审,以便及早发现隐患,排除故障。快速原型正确的需求定义是系统成功关键。软件开发人员需要反复多次地和用户交流信息,才能全面、准确地了解用户的要求。理想的做法是先根据需求分析的结果开发一个原型系统,请用户试用一段时间,以便能正确地认识到他们的实际需要是什么,这相当于工程上先制作“样品”试用后,作适当改进,然后再批量生产一样,这就是快速原型法。虽然此法要额外花费一些成本,但是可以尽早获得更正确完整的需求,可以减少测试和调试的工作量,提高软件质量。因此快速原型法使用得当,能减少软件的总成本,缩短开发周期,是目前比较流行的实用开发模式。根据建立原型的目的不同,实现原型的途径也有所不同,通常有下述三种类型。(1)渐增型(2)用于验证软件需求的原型(3)用于验证设计方案的原型快速原型(续)——类型之一先选择一个或几个关键功能,建立一个不完全的系统,此时只包含目标系统的一部分功能或对目标系统的功能从某些方面作简化,通过运行这个系统取得经验,加深对软件需求的了解,逐步使系统扩充和完善。如此反复进行,直到软件人员和用户对所设计的软件系统满意为止。渐增型开发的软件系统是逐渐增长和完善的,所以从整体结构上不如瀑布型方法开发的软件那样清晰。但是,由于渐增型开发过程自始至终都有用户参与,因而可以及时发现问题加以修改,可以更好地满足用户需求。快速原型(续)——类型之二系统分析人员在确定了软件需求之后,从中选出某些应验证的功能,用适当的工具快速构造出可运行的原型系统,由用户试用和评价。这类原型往往用后就丢弃,因此构造它们的生产环境不必与目标系统的生产环境一致,通常使用简洁而易于修改的超高级语言对原型进行编码。快速原型(续)——类型之三为了保证软件产品的质量,在总体设计和详细设计过程中,用原型来验证总体结构或某些关键算法。如果设计方案验证完成后就将原型丢弃,则构造原型的工具不必与目标系统的生产环境一致。如果想把原型作为最终产品的一部分,原型和目标系统可使用同样的程序设计语言。

最近更新

2024年小班教案的教学反思 3页

2024年小班家长计划精选15篇 45页

2024年小班亲子运动会活动方案 11页

土地交易平台构建策略探讨——以无锡市土地交.. 2页

国际商事仲裁临时措施问题研究的开题报告 2页

国家笔记本电脑质检中心(重庆)建设可行性研究.. 2页

固瑞克公司建筑用无气喷涂设备中国市场渠道优.. 2页

四川省工业主导产业选择及其发展对策的开题报.. 2页

四丁基氢氧化铵的电解合成工艺研究中期报告 2页

喷气织机辅喷嘴气流引纬流场特性分析的开题报.. 2页

2024年小学语文名师课堂观摩心得体会(精选24.. 51页

2024年小学经典诵读比赛活动方案(精选18篇).. 39页

实用的大学生职业规划范文汇编7篇 46页

2024年小学生记事作文3篇 6页

2024年小学生自我介绍[大全14篇] 13页

可再生能源发展政策影响的分析模型及实证研究.. 2页

变速恒频风力发电机直接转矩控制系统的研究中.. 2页

2024年小学生新学期寄语优秀 6页

2024年小学生寒假计划范文 25页

四年级心理健康教育教学计划+教案(全册) 51页

优化营商环境发展座谈会发言材料 3页

互联网解聘备案业务信息更正申请表模板 2页

铸牢中华民族共同体意识解读PPT课件 22页

中考签约合同 37页

《福建省建筑工程施工文件管理规程和表格填写.. 2页

技术服务外包合同 5页

节水及水平衡在线自测答案 8页

公路桥梁通用图板梁系列 .pdf 60页

无等妙香——祈竹仁波切烟供开示 15页