《高一信息技术教案第十七课小学学案_-中学学案.pdf》由会员分享,可在线阅读,更多相关《高一信息技术教案第十七课小学学案_-中学学案.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、学习必备 欢迎下载 软件测试与数据库维护之软件测试教学设计(一)教材处理 本课对教材作适当处理,在学生学习完 4.1、4.2、4.3 之后开展“开发校运会资料管理系统”的综合活动,让学生以进行理论学习与亲身实践相互穿插的方式,进行一次针对其他小组同学所开发“校运会资料管理系统”的交换测试的活动,“测评结果评价和数据库维护”则放在第 2 第 3 个课时。目的是通过让学生了解软件测试与数据库维护,并初步懂得如何科学地评价一个简单数据库应用系统。(二)学生分析 经过 4.1 至 4.3 节的学习,学生初步掌握用 Access 开发小型数据库应用系统的方法。他们已经在综合活动中通过小组合作开发出“校运
2、会资料管理系统”。设计一个应用系统似乎并不难,但系统中难免出现错误,要想使系统达到最优化的性能也不是一件容易的事,系统在投入使用之前必须经过全面的严格测试。学生对“软件工程”中举足轻重的软件测试、数据库维护等工作还比较陌生,有必要在系统开发的后期让学生亲身体验“软件测试”的过程,引导他们充分认识维护数据库应用系统正常工作的重要性。教学设计 1.课题名称:软件测试 2.教学目标(1)知识与技能:能设计合理有效的测试数据,测试用 Access 开发的小型数据库应用系统。(2)过程与方法:掌握软件测试的基本方法,学会设计测试数据、作出预测以及对测试结果的分析,逐步培养工程化的思想。(3)情感态度与价
3、值观:能够辩证地看待程序开发与测试工作之间的关系,尊重客观规律、培养科学的思维方法、树立正确的价值观。3.教学重点难点 教学重点:了解数据库应用系统的测试方法 教学难点:如何设计合理的测试数据更多地发现软件错误,如何对数据库应用系统进行有效评价。4.教学方法 典型案例教学法、设疑讨论教学法、讲授法、演示法与上机实践法、合作实学习必备 欢迎下载 践等方法 5.教学时间:第一个课时 6.教学环境:计算机网络教室 7.教学过程 教学阶段及所用时间 教师活动 学生活动 对学生学习过程的观察和考查(设计意图)案 例 引 入(5)1、引入:学生在“4.3 系统功能的实现”模仿范例和自行开发数据库应用系统时
4、创建查询窗体的过程中可能有出错现象,软件错误时常发生,给我们带来各种影响。教师以此作为本节的引入。呈现案例有关的软件测试工作不到位导致严重后果的材料(见附件 1),让学生分析其中的主要问题与教训 1、以小组为单位,阅读案例并与同学讨论。尝试分析案例材料中所出现的问题原因与教训 由小组长代表填写表格(见 附件1)从学生刚刚经历过的、开发过程中遇到的出错现象入手,引导他们关注软件错误。观察学生对案例问题分析结果的导向性。分析 与 调查(3)2、指导学生进行在线调查(见附件 2)引导学生认识:软件测试的主要目的是发现软件缺陷,这是软件开发过程中一个非常重要的环节。对于一个“数据库应用系统”投入使用之
5、前,也必须经过严格的测试。2、完成在线调查(见附件2),经过一定的推理思考、完成调查题目,提高对“软件测试问题”的认识。将需要传达给学生的信息以调查表的形式呈现,并检 查 学 生 对“软件测试”的认知程度。后开展开发校运会资料管理系统的综合活动让学生以进行理论学习与亲身实践相互穿插的方式进行一次针对其他小组同学所开发校运会资料管理系统的交换测试的活动测评结果评价和数据库维护则放在第第个课时目的是通过让学生初步掌握用开发小型数据库应用系统的方法他们已经在综合活动中通过小组合作开发出校运会资料管理系统计一个应用系统似乎并不难但系统中难免出现错误要想使系统达到最优化的性能也不是一件容易的事系统在投入
6、使用之前必后期让学生亲身体验软件测试的过程引导他们充分认识维护数据库应用系统正常工作的重要性教学计课题名称软件测试教学目标知识与技能能计合理有效的测试数据测试用开发的小型数据库应用系统过程与方法掌握软件测试的基本学习必备 欢迎下载 学习 与 体验(12)3、呈现“密码验证”窗体的程序(见附件 3),与学生一起分别以白盒法、黑盒法测试,用合适的测试数据检测程序的正确性。(ppt 演示)4、简单解释:白盒测试方法、黑盒测试方法、单元测试、集成测试、验收测试。5、拓展:自动化测试工具能完成许多手工测试无法或难以实现的测试,为测试员进行深度和广度的测试提供更多时间;当然,手工测试有其继续存在的意义。3
7、、与教师一起手工测试“用户密码验证程序”,认识黑盒测试法与白盒测试法 得到结论:测试人员需要全面周密地设计测试数据才能更大程度地发现程序错误,而且还必须彻底检查每一个测试结果。4、对一些“软件测试”知识进行学习,了解测试的方法。学习部分关于“软件测试”知识。若学生曾经选修过算法 与 程 序 设计,还可以结合学过的“程序出现的四类错误”(见选修1)作横向联系。学以 致用(15)6、指导学生上机进行交换测试的实践活动,撰写测评报告 6、每位同学都来充当“测试员”,小组间交换测试其开发的“校运会资料管理系统”及其软件功能说明书。运用所学的软件测试知识:(参考附件 4)(1)设计合理的测试用例(2)登
8、记测试结果(3)撰写测评报告 这是知识与方法的迁移。让学生从活动中体验:合理的测试用例和测试策略是提高测试效率的根本。后开展开发校运会资料管理系统的综合活动让学生以进行理论学习与亲身实践相互穿插的方式进行一次针对其他小组同学所开发校运会资料管理系统的交换测试的活动测评结果评价和数据库维护则放在第第个课时目的是通过让学生初步掌握用开发小型数据库应用系统的方法他们已经在综合活动中通过小组合作开发出校运会资料管理系统计一个应用系统似乎并不难但系统中难免出现错误要想使系统达到最优化的性能也不是一件容易的事系统在投入使用之前必后期让学生亲身体验软件测试的过程引导他们充分认识维护数据库应用系统正常工作的重
9、要性教学计课题名称软件测试教学目标知识与技能能计合理有效的测试数据测试用开发的小型数据库应用系统过程与方法掌握软件测试的基本学习必备 欢迎下载 促进小组内部交流 小组内部交流:学习体会与初步测试结果 同一个小组同学测试同一个应用系统,他们会有更多共同话题,因而交流显得非常重要。小结 与 布置 作业(5)7、教师小结(1)知识与技能:软件测试的方法、测试数据的设计技巧。(2)过程与方法:对测评活动进展情况的小结,对学习过程的初步评价。(3)情感态度与价值观:正确认识数据库应用系统开发与测试工作之间的关系。8、布置课后作业:根据被测试小组提交的 软件功能说明书思考你所设计测试用例的合理性,积极与同
10、学讨论,争取在下一节课完成测评工作,提交测评报告。7、梳理知识结构。适当的归纳总结,有助于学生梳理所学的知识,从实践体验提取出方法。后开展开发校运会资料管理系统的综合活动让学生以进行理论学习与亲身实践相互穿插的方式进行一次针对其他小组同学所开发校运会资料管理系统的交换测试的活动测评结果评价和数据库维护则放在第第个课时目的是通过让学生初步掌握用开发小型数据库应用系统的方法他们已经在综合活动中通过小组合作开发出校运会资料管理系统计一个应用系统似乎并不难但系统中难免出现错误要想使系统达到最优化的性能也不是一件容易的事系统在投入使用之前必后期让学生亲身体验软件测试的过程引导他们充分认识维护数据库应用系统正常工作的重要性教学计课题名称软件测试教学目标知识与技能能计合理有效的测试数据测试用开发的小型数据库应用系统过程与方法掌握软件测试的基本