《软件工程》课件汇.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件工程》课件汇

《软件工程》课件 《软件工程》 第一章   概述 第二章   软件计划 第三章   软件需求分析 第四章   软件总体设计 第五章   软件详细设计 第六章   软件编码 第七章   软件测试 第八章   软件维护 第九章   软件项目管理 第十章   面向对象技术 第一章第一课时 第一章第二课时 瀑布模型的定义 瀑布模型的特点 快速原型 快速原型(续)——类型之一 快速原型(续)——类型之二 快速原型(续)——类型之三 快速原形的开发过程 第一章第三课时 喷泉模型 喷泉模型(续) 软件重用模型 第一章第四课时 喷泉模型 喷泉模型(续) 喷泉模型原理图 软件工程的任务与研究范围 软件开发的原则与方法 第二章第一课时 问题定义 问题定义(续) 问题定义(续) 可行性研究 可行性研究(续) 可行性研究(续) 可行性研究(续) 可行性研究(续) 可行性研究(续) 可行性研究(续) 可行性研究(续) 第二章第二课时 第二章第三课时 第三章第一课时 结构化分析方法 结构化分析方法(续)——数据流图 第三章第二课时 第三章第三课时 结构化分析步骤(续) 结构化分析步骤(续) 结构化分析步骤(续) 结构化分析(续) 第三章第四课时 第三章第五课时 第四章第一课时 第四章第二课时 第四章第三课时 软件的总体设计准则(续) 软件的总体设计准则(续) 软件的总体设计准则(续) 软件的总体设计准则(续) 软件的总体设计准则(续) 软件的总体设计准则(续) 第四章第四课时 第五章第一课时 第五章第一课时(续) 第五章第二课时 第五章第三课时 第六章第一课时 第六章第二课时 第七章——第一课时 第七章——第一课时(续) 第七章——第二课时 第八章第一课时 第八章第二课时 第八章第三课时 第八章第四课时 第八章第五课时 第九章——软件项目管理 第十章第一课时 第十章第二课时 第十章第二课时(续) 第十章第二课时(续) 第十章第二课时(续) 第十章第二课时(续) 第十章第二课时(续) 第十章第二课时(续) 第十章第三课时 第十章第三课时(续) 第十章第四课时 测试的概念 测试的目的   1.测试是一个程序的执行过程,它的目的在于发现错误;   2.一个好的测试用例是极可能发现至今未发现的错误;   3.一个成功的测试是发现了至今未发现的错误的测试。 测试的原则   1.避免由程序编写者自己进行测试,目的在于克服盲目的自信心和对功能要求误解的延续性;  2.测试用例的设计和选择,预期结果的定义要有利于错误的检测。无效的、异常的、临界的或可能引起问题变异的输入条件比正常的输入条件更重要。测试用例不仅要检查程序是否做了应该做的事,还要检查它是否做了不应该做的事;   3.应当尽早地不断地进行软件测试; 4.测试用例应当由测试输入数据及与之对应的输出数据构成; 5.应当制定严格的测试计划; 6.应当注意测试中的群集现象,即已经发现了错误的位置很可能还存在错误,要继续重点测试; 7.应当对每一个测试结果做全面检查;  8.妥善保存测试计划与测试用例,为以后的维护提供方便。 测试方法: 黑盒测试(等价划分、边界值分析、错误推测法、因果图法 );白盒测试(逻辑覆盖) 第二课时 测试用例设计 实用测试策略 测试的步骤 调试 软件测试报告 返回 软件维护的概念 软件维护的类型与工作量比重    适应性 改正性维 维护25% 护20% 完善性维护50% 其它维护 5% 影响维护工作量的因素   1.系统大小; 2.程序设计语言;3.系统年龄;4.数据库技术的应用;5.先进的软件开发技术;6.其他:例如,应用的类型、数学模型、任务的难度、开关与标记、IF嵌套深度、索引或下标数等,对维护工作量都有影响。此外,许多软件在开发时并未考虑将来的修改,这就为软件的维护带来许多问题。 第二课时 软件维护的策略 维护成本 软件维护活动 软件维护机构 软件维护申请报告 软件维护工作流程 维护档案记录 维护评价 第三课时 程序修改的副作用与程序修改的步骤   程序修改的步骤     分析与理解程序     修改程序   程序修改的副作用 重新验证程序 软件的可维护性   软件可维护性的定义   软件可维护性的度量 第四课时 提高软件可维护性的方法   建立明确的软件质量目标和优先级   使用提高软件质量的技术和工具   进行明确的质量保证审查   选择可维护的程序设计语言   改进程序的文档 第五课时 逆向工程和再工程 软件配置管理 软件配置管理工具 软件维护报告 返回 软件项目管理的概念 资源管理   组织体制   人员配备 进度计划   GANTT图   PERT工程网络图   软件项目的追踪与控制 风险管理

文档评论(0)

liwenhua00 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档