- 9
- 0
- 约4.59千字
- 约 39页
- 2019-05-28 发布于江苏
- 举报
入门篇 结构化程序设计 采用自顶向下、逐步求精的方法 程序结构模块化,每个模块只有一个入口和一个出口 使用三种基本控制结构描述程序流程 结构化程序设计 结构化程序设计 面向对象程序设计 面向对象程序设计 面向对象程序设计 面向对象程序设计 面向对象程序设计 面向对象程序设计 面向对象程序设计 面向对象程序设计 看一个实际例子: Windows 7的诞生过程 2007年12月20日:新技术预览版 正式上线; 2008年12月12日:软件评测版(有“发送反馈信息”链接)正式上线; 微软2009年10月22日于美国、2009年10月23日于中国正式发布 Windows 7 2011年2月22日:RTM SP1(补丁)正式上线。 软件测试的每一次测试都需要准备好一些测试数据,与被测程序一起输入到计算机中执行;一般把程序执行一次需要的一组测试数据和该组测试数据可以得出怎样的输出结果(期望结果)称为一个“测试用例” 软件工程基础 —软件测试 3.软件工程过程 测试用例设计 测试用例是由测试数据和期望结果组成。设计测试用例的目的就是用尽可能少的测试数据,达到尽可能大的程序覆盖面,发现尽可能多的软件错误和问题 软件工程基础 —软件测试 3.软件工程过程 软件测试的原则 ① 确定期望输出结果 ② 测试者应避免测试自己的程序 ③ 对非法和非期望的输入数据也要像合法的和期望的输入数据一样编写测试用例 ④ 程序模块经测试后,残存的错误数目与已发现的错误数目成正比 ⑤ 严格按测试计划执行,避免测试的随意性 ⑥ 对每一个测试结果应当做全面检查 ⑦ 妥善保存测试计划、测试用例、出错统计和最终分析报告,为软件维护提供方便 软件工程基础 —软件测试 3.软件工程过程 软件测试的实施 ① 单元测试:是对每一个编制好的模块进行测试,其目的在于发现和排除各模块内部可能存在的差错及详细设计中产生的错误。进行单元测试时,根据程序的内部结构设计测试用例,主要采用白盒测试法 软件工程基础 —软件测试 3.软件工程过程 软件测试的实施 ② 集成测试。是在单元测试的基础上,将所有模块按照设计要求组装成为系统而进行的测试,它的任务是检查模块间的接口和通信、各子功能的组合能否达到预期要求的功能、全程数据结构是否有问题等。集成测试主要发现设计阶段产生的错误,通常采用黑盒测试法 软件工程基础 —软件测试 3.软件工程过程 软件测试的实施 集成测试时,将各个模块组装成系统的方法有: 非增量组装方式是先分别对每个模块进行单元测试,再把所有模块按设计要求组装在一起进行测试,最终得到所要求的软件 增量组装方式是把下一个要测试的模块同已经测试好的那些模块结合起来进行测试,测试完以后再把下一个应该测试的模块结合进来测试 软件工程基础 —软件测试 3.软件工程过程 软件测试的实施 ③ 确认测试。确认测试是在集成测试通过后,在用户的参与下进行确认测试。这时通常使用实际数据进行测试,以验证系统是否能满足用户的实际需要。它的任务就是以需求规格说明书作为依据来验证软件的性能、功能及其他特征是否与用户的要求一致,通常采用黑盒测试 软件工程基础 —软件测试 3.软件工程过程 软件测试的实施 ④ 系统测试。系统测试是在更大范围内进行的测试。系统测试是把通过确认测试后的软件与计算机硬件、外设、某些支持软件、数据和人员等结合在一起,在实际运行环境下,对计算机系统进行的一系列集成测试和确认测试 软件工程基础 —软件测试 3.软件工程过程 软件维护阶段是长期的过程,因为,经过测试的软件还可能有错,用户的要求还会发生变化,软件运行的环境也可能变化等等。因此,交付使用的软件仍然需要继续排错、修改和扩充,这就是软件维护。软件维护的目的是满足用户对已开发产品的性能与运行环境不断提高的需要,进而达到延长软件的寿命 软件工程基础 —软件维护 3.软件工程过程 * LOGO 第5章 软件开发技术基础 程序设计基础 软件工程基础 结构化程序设计 面向对象程序设计 程序设计基础 程序设计 程序设计(Programing)是指利用计算机解决问题的全过程,它包含多方面的内容,而编写程序只是其中的一部分。 分析问题 确定处理方案 确定操作步骤 编写程序 上机运行程序 整理结果 程序设计的一般步骤: 程序设计方法与风格 程序设计方法是指关于以什么观点来研究问题并进行求解,以及如何进行系统设计的软件方法学。 程序设计方法主要经过了结构化程序设计和面向对象程序设计两个阶段 。 程序设计基础 程序设计方法与风格 程序设计风格是指编写程序时所表现出的特点、习惯和逻辑思路。 程序设计风格强调简单和清晰。“清晰第一,效率第二”的观点是当今主导的程序设计风格 程序设计基础 原则:
您可能关注的文档
最近下载
- 杰美康 2HCS558步进伺服驱动器用户手册.pdf VIP
- 危化品安全知识培训.pptx VIP
- 起重吊装吊装作业安全培训.pptx VIP
- 辽宁大学《人力资源管理》2022-2023期末试卷.docx VIP
- 浙江省台州市2023-2024学年六年级上学期期末科学试卷(含答案)1.docx VIP
- 产业链视角下动力电池企业纵向一体化的实施路径及效果研究--以宁德时代为例.pdf
- HDPE缠绕B型结构壁管施工方案.docx VIP
- 2025年团餐行业发展白皮书.docx
- 2025至2030中国财富管理行业市场深度研究及发展前景投资可行性分析报告.docx VIP
- 潜孔锤+旋挖成孔灌注桩施工技术.doc VIP
原创力文档

文档评论(0)