您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 《软件测试与数据库维护》的教案
《软件测试与数据库维护》的教案科目信息技术日期2011年12月课名软件测试与数据库维护授课人田松林班级高中二年级课时一课时教学目标知识与技能:1.掌握软件测试的方法,了解软件测试的三个阶段。2.知道数据库维护的三方面。情感态度与价值观:1.培养学生的信息素养。2.学会软件测试与数据库维护,树立正确的价值观。教学重点与难点软件测试的方法,数据库维护的三方面教学策略与方法在教学过程中以“讲授法”为主,并运用“问题驱动式”相互结合的教学方法,提高学生学习的积极主动性。教学设备与资源准备多媒体设备教学过程教学过程教师活动学生活动教学设备及资源分析复习上节课我们学习了数据库各个功能的实现,大家先来回顾一下上节课我们所学习的内容:数据库功能的实现包括数据录入功能的实现,数据查询、统计与报表输出和开发数据库应用系统三方面。回顾上节课所学过的知识,跟上老师的节奏。PPT演示通过图片展示,引起学生兴趣,引导学生积极思考回顾知识。问题情境数据库系统的各个功能我们已经实现了,是不是我们将每个功能都做好了,数据库就能安全的工作了呢?是不是还需要其他的步骤呢?1994年迪士尼公司公司发布的面向儿童的游戏光碟“狮子王动画故事书”销售额非常客观,但是很快接到家长和孩子们的大量投诉,游戏无法在他们自己的计算机上运行。后来得到证实,原来迪士尼公司没有把这个游戏用在各类计算机上进行正确的测试,一直在很多的计算机系统中无法正常显示。不知道同学们对此有什么看法?还有啊!1999年美国火星极地登陆飞船出现故障,在火星表面撞车碎片。错误修正委员会确定事故原因是由于程序员编写失误导致的。这些都说明了什么问题呢?那位同学可以告诉我数据库的维护可以有哪些方法呢?同学们积极思考,认真听讲,从ppt中获取相关的知识,积极踊跃回答老师的问题ppt展示导入教学内容任何人员在开发软件的过程中,都会不可避免的会产生些差错。这种差错如果没有得到及时的纠正,在软件交付使用后迟早会暴露出来的,那时不仅改正这些错误的代价很高,而且可能会造成严认真听讲,积极思考。重的后果。这就需要软年测试,什么是软件测试呢?测试的方法又有哪些呢?以及数据库维护又包含哪些方面?这就是我们今天所学的内容。讲授新授课什么是软件测试?软件测试就是在软件投入运行之前,尽可能多的发现滨派出软件中潜在和隐藏的错误,最终将一个高质量的软件系统交付给用户使用。听讲ppt展示,文字展示,以便有助于学生理解,明确知识点。软件测试的三个阶段在软件开发的过程中,软件测试通常分为三个阶段。提问预习的同学软件测试分为哪三个阶段?软件测试的三个阶段:单元测试、集成测试和验收测试。认真听讲,积极思考,主动回答老师的问题。ppt展示,板书软件测试的三个阶段。解释软件测试的三个阶段及软件测试的常用两种方法·单元测试:单元测试通常是在每个模块编写完成后就对它进行测试,以保证每个模块都能正常运行。·集成测试:集成测试就是到单元测试完毕后进行的,他把各个功能模块按照设计要求组装起来进行测试,主要目标是为了发展与借口有关的问题。·验收测试:验收测试的目的是向未来用户表明,系统能够像预定要求那样工作。验收测试必须由用户积极参与或者以用户为主进行。认真听讲,积极做笔记,了解软件测试的流程。这是本节课的授课重点,运用PPT演示、文字使同学更好的理解。提问:通过告知学生们软件测试的三个阶段,有没有那位同学能够告诉老师软件测试的流程呢?解释软件测试流程,并在黑板上画出软件测试流程。现在知道了软件测试的三个阶段,软件测试的方法就呼之欲出了。软件测试通常有两种方法:一种是知道系统应该具有的功能,可以通过测试来检验是否每个功能都能正常的运行;另一种是知道产品内部的工作过程,可以通过测试来检验系统内部是否按照设计要求的规定正常运行。前一个方法称为黑盒测试,后一个方法称为白盒测试。交流:经过这半堂课的学习你认为开发与测试是由同一组完成还是由另一组人来完成好?为什么?思考,回答老师的问题。认真听讲,主动学习。认真思考,回答老师的问题。数据库维护数据库开发好了,是不是这样就行了呢?答案显然不是这样的!下面我们就从以下三方面来讲述数据库维护的三个方面。·数据库的备份与恢复·数据库性能优化·数据库的安全性认真听讲这是本节课的次重点,通过ppt展示和相关文字说明,来加深学生对知识点的理解。归纳总结以上就是我们这节课所讲解的内容,我们介绍了什么是软件测试,并介绍了两种软件测试方法,还提到了软件测试的三个阶段;紧接着我们讲述了数据库维护的三方面内容。最后我还为大家准备了几个小题目,方便大家课后复习巩固。积极思考听讲PPT展示有助于学生对本节课的内容形成系统化的认识板书设计软件测试数据库维护·单元测试·数据库的备份与维护·集成测试·数据库性能优化·验收测试·数据库的安全性软件测试方法·黑盒测试法·白盒测试法课后探究1.什么是单元测试?什么是集成测试?2.软件测试的三个阶段是什么?3.数据库的维护一般包括几个方面的内容?
本文标题:《软件测试与数据库维护》的教案
链接地址:https://www.777doc.com/doc-2819042 .html