欢迎来到天天文库
浏览记录
ID:33264127
大小:53.80 KB
页数:3页
时间:2019-02-23
《软件测试与数据库维护》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件测试与数据库维护 一、教学内容分析 软件测试与维护是系统开发流程的最后一个阶段,这个阶段也是很必要的,却往往容易被学习者忽略,本节将侧重通过一些具体的案例的学习,向学生引导学生去认识在系统开发过程中,测试与维护工作的必要性。二、教学对象分析 学生在上一节课已经进行了系统功能实现的实践,很容易认为系统开发工作就已经完成了,忽略了系统测试与维护工作,本节旨在引导学生认识软件测试与数据库维护的必要性与方法。三、教学模式教法:讲授法,案例分析法学法:讨论法、网络自主学习四、教学目标 知识与技能: ①学习数据库的维护的方
2、法。 ②初步掌握设计与实现简单的数据库应用系统的基本方法,认识数据库系统开发的最后一个阶段—测试与维护的重要性与方法。过程与方法: 通过讲解一定的案例,让学生认识系统测试的必要性;再让学生从自主学习中对数据维护进行初步的认识。情感态度与价值观: 培养学生维护数据安全的意识、让学生明白无论做什么事情都不能忽略其中的某些环节,否则会让已有的成果减半的道理。五、教学重点、难点、疑点重点:软件测试的方法,数据库维护的方法难点:软件测试的方法疑点:数据库性能的优化五、教学过程 过程教师活动学生活动设计意图时间(一)新课
3、导入1、我们上节课已经学习并实践了系统功能实现的简单过程,是不是就算完成了数据库应用系统的设计了呢?2、“千年虫”问题 1、思考:为什么会出现“千年虫”问题。2、认识系统测试的必要性。 使用“千年虫”案例引起学生的兴趣,让学生去注意及时解决系统测试中发现问题的重要性。4分钟2000年以前,我们使用的电脑的系统使用的时间的年份是2位数的,这个是由于原来的系统开发员为了节省存储空间而且没有充分估计好系统的使用年限,到了2000年,程序计算00,01年这样年份就会出现问题。到问题出现的时候,系统设计的程序员已经不知去向了,其他人要解决这
4、个问题困难是很大的。 据不完全统计,全世界为了解决2000年错误的费用有数亿美元。 问:为什么会出现“千年虫”问题呢? 答:这是由于程序本身存在缺陷,在系统测试过程中没有发现,或者发现没有及时修正导致的。(二)软件测试3、软件测试的目的:在软件正式使用之前,尽可能多地发现并排除软件中潜在的和隐藏的错误,保证给用户提供一个高质量的系统。4、软件测试阶段: ①单元测试:对每个模块的完成进行测试,保证每个模块的正确运行。 ②集成测试:单元测试之后,把各个功能模块组装起来进行测试,发现与接口相关的问题。 ③验收测试:测试5、黑盒测试,白盒测试
5、 黑盒测试:又称功能测试、数据驱动测试或基于规格说明的测试,是一种从用户观点出发的测试 白盒测试:也称结构测试或逻辑驱动测试或基于程序的测试。白盒测试一般测试分析程序的内部结果,可以使用一定的测试工具来进行。 有兴趣的学生可以通过相关资料了解黑盒测试与白盒测试方法。2、认识软件测试的概念与测试方法。3、自学黑盒测试、白盒测试的知识。 简要说明软件测试,让学生对这一内容有个初步的了解。15分钟过程教师活动学生活动设计意图时间(三)数据库维护6、数据库应用系统使用之后,是不是就不会出现任何问题了?我们需要对数据库进行维护。为了保证数据库数
6、据的安全,我们首先要做的是什么? ①什么数据库备份?怎样进行数据库备份。 ②数据库安全性有哪些方面?如阿加强? 答:a、数据库数据的安全:它应能确保当数据库系统downtime时,当数据库数据存储媒体被破坏时以及当数据库用户误操作时,数据库数据信息不至于丢失。 4、认识数据库备份,通过网络学习下列三个问题:①什么数据库备份?怎样进行数据库备份。②数据库安全性有哪些方面?如阿加强?③怎么进行数据库性能优化? 学生自学与教师讲解相结合,让学生认识数据库维护的必要性与方法。18分钟b、数据库系统不被非法用户侵入:它应尽可能地堵住潜在的各种
7、漏洞,防止非法用户利用它们侵入数据库系统。对于数据库数据的安全问题,数据库管理员可以参考有关系统双机热备份功能以及数据库的备份和恢复的资料。③怎么进行数据库性能优化? 注:教师将第二个问题进行讲解。注:分别让学生回答对三个问题的认识。(四)小结数据库应用系统开发的过程已经全部学习完毕,引导学生温习整个过程。 3分钟
此文档下载收益归作者所有