时间:2023-06-22 09:12:11
引言:寻求写作上的突破?我们特意为您精选了12篇探索性研究的特点范文,希望这些范文能够成为您写作时的参考,帮助您的文章更加丰富和深入。
(二)教育途径的多样性。隐性教育不似显性教育那样主要依靠面对面上课等的形式,以自上而下严肃的教学方式对大学生施加直接的影响,而是打破了传统的固定形式、固定时间、固定地点进行集中育的封闭式教育模式限制,使大学生在所有时空范围内时时处处接受到教育,所以我们说隐性教育是一种无课堂形式、跨时空的无处不在的教育。
(三)教育内容的丰富性。隐性教育是一种多层次、全方位的教育,美国学者德里本曾指出:“在学生良好道德的形成中,来自他们在学校环境中的经验的东西,与教给他们的东西一样多。”隐性教育的内容包罗万象,不仅包括学校的硬件环境和精神文明软件建设,还包括大学生参加的各项社会实践活动和其它文体活动,这些方方面面的隐性教育资源,以不同的方式、不同的角度、不同的途径、不同的层次对大学生施加全面的、综合的、潜在的、深远的影响。可见,隐性教育的内容是丰富多彩的、分散不定的、灵活多变的、随处可见的。
(四)教育参与者的自主性。关注师生之间的对话与相互理解,这才是充满人性光辉与人文关怀的教育,传统显性教育偏失的根源,在于对现实生活中主体需要的疏离。隐性教育是一种以受教育者为主体的自主性教育,而不是居高临下的权威式的训导和灌输。在教育过程中,大学生不再是被动的教育客体,而是自愿、自主的主体,参与哪种特定的活动、如何参与、怎样参与都由受教育者自主选择和自行决定,这就避免了因直接的、明显的、外部强加的意图而使大学生产生逆反心理和对抗情绪,从而使教育效果最终严重打折现象的发生。
(五)教育目的的激励性。隐性教育的目的是要唤醒大学生的潜意识进而养成大学生良好的道德素养和行为习惯。人的潜意识,有人把它比喻为海上冰山的水下部分,它难以感知,却是人行为的一种原动力。隐性教育就是要激活这一原动力。这种教育效果的凸现必定是日常教育量的长年积累与学生潜意识的升华共同作用的结果,如果教育量积累中断或积累过程中价值观发生混乱,就容易出现“前功尽弃”的现象。值得关注的是,这种“前功尽弃”的现象并不鲜见。因此在隐性教育过程中,教育工作者一定要耐得住性子、沉得住气,使教育内容前后相继,在教育评价中不自欺欺人,用简单枚举法和纵横对比法说明整体教育效果,激活大学生的潜意识,更重要的是让他们知道不足,让他们看到与同龄人的差距,向他们展示新的发展蓝图,使他们形成好的性格,养成终生受益的习惯。这需要我们树立潜移默化的思想,相信隐性教育的强大力量,相信教育对象的美好未来。
(六)教育形式的随机性。隐性教育的形式可以是多种多样,多姿多彩的,它既可以是一次轻松愉快的对话或聊天,也可以是共同参加一项活动,如听一场精彩生动的演讲,看一出寓意深刻的话剧,观一场精彩激烈的比赛等。为此我们可以说隐性教育无时不在,无处不在,我们平时获得的各种素质教育其实都蕴含在无限的隐性教育之中。
与此同时,隐性教育也为大学生的个性培养和发展提供了无限的可能。由于隐性教育具有个别性、隐含性和随机性等特点,恰好与当今大学生日趋增长的自尊、自制、自主相吻合,与时下大学生注重个人隐私、推崇自我、崇尚奋斗紧密相联。
(七)教育机制的综合性。一所学校如果只有班组里严格的纪律,而在操场、食堂、实验室等其它场合被允许纪律松懈,那么班级的纪律要求很难使学生受到制约,他们在班级的守纪往往只是一种条件反射行为而已。如果学校的基本规章制度、道德规范要求教师可以例外的话,例如在实行禁烟的校园内教师可以毫无顾忌地抽烟,那么这个学校的教育效果必然大打折扣,失去权威性。因此学校在隐性教育中应该十分注重教育资源开发的综合性。这种综合性主要体现在基本行为道德素养上,不仅做到师生一致,而且还要求教师成为学生的楷模;在基本的价值观、世界观教育中,要做到学科一致、教学、教育思想与办学思想相统一。
二、开发隐性教育资源的途径
(一)渗透隐性课程于显性课程之中。大学生的大部分时间是在课堂中度过的,这使得存在于教学活动中的隐性课程对大学生弥足重要。显性课程中的隐性课程渗透,应在把握课堂教学的知识性、系统性、严谨性、前沿性的基础上,在教育者的价值观念、教学态度、授课方式、个性特点与师生关系上下功夫,使整个教学活动在宽松、和谐、自然的气氛中进行,具有生动性、趣味性、愉悦性,引导学生在理性和感性的交汇中,有机地渗透思想道德、心理素质、创新精神等的教育和培养。课程目标拟分为情意目标、认知目标和行为目标,隐性课程的目标可以重点充实到情意目标和行为目标中。
(二)开展丰富多彩的校园文化活动。精心设计和组织开展内容丰富、形式新颖、吸引力强的活动课程,开发存在于活动课程中的隐性课程,可以使大学生在活动参与中受到潜移默化的影响,思想感情得到熏陶、人文修养得到提升。
通过专题辅导报告会、祭扫革命烈士墓等多种形式开展主题活动,把自然、社会、人文等方面的知识蕴藏在主题活动之中;通过参与“校园文化节”、“文明宿舍”、爱心捐助等活动,一方面可以满足展示自我、发展兴趣、发挥特长的需要,另一方面还可以培养大学生的合作意识、团队意识、责任感和集体主义精神;通过开展“创建文明校园、文明班级、文明宿舍,做文明大学生”的道德实践活动,把隐性教育的要求和任务融入大学生的学习生活之中;通过举办科技活动、艺术活动、体育活动和开展党团活动、社团活动、社会实践活动,不断提高大学生的综合素质。
(三)健全美化完善学校物质空间环境。对学校物质空间进行系统规划,可考虑以下几点因素:1.学校的自然环境要适应学生的心理特点,尽力扬长避短,做到净化、绿化和美化;2.建筑设计要美观实用,更要适合学生的心理与审美需求;3.室内设计要考虑光线、摆设以及学生的座位排列等因素;4.设施设计,图书资料、文体器材、实验仪器等方面物质设施的安排也应能对学生的心理产生积极影响;5.色彩匹配,即校园内外建筑、花草树木等色彩的协调匹配;6.人物形态。正面积极的师生服饰样式,容貌特征,行为表现等人物形态也能潜在地促进学生良好的心态和心理素质的构成。
(四)重视校园精神建设。校园精神是学校师生员工共同习得、信守的基本信念、价值标准、道德风尚及精神风貌。重视校园精神建设,开发存在于校园精神中的隐性课程,有利于大学生强化知识、文化、道德方面的修养,培养良好的教育与自我教育意识,推进成才与自我成才的统一。
探索性学习是一种培养学生的创新精神和实践能力的数学教学改革模式。在教学过程中以问题为载体,创设类似“科学研究”的情景,通过自己收集、分析、处理信息,感受和体验知识产生的过程,进而了解社会,学会学习,最终培养学生应用知识和解决问题的能力。只有让学生在探索中学习,才能真正把学习的自由还给学生,把学习的权利还给学生,把学习的空间还给学生,真正落实学生的主体地位,同时,教师也应充分发挥主导作用。那么,在小学数学教学中引导学生探索性学习应以什么为抓手呢?笔者认为应以下四个方面抓手。
一、激发探索性学习的兴趣
让学生对探索性学习产生浓厚的兴趣,这是实施探索性学习的第一步。小学生由于年龄的原因,对新事物都比较感兴趣。在课堂教学中,应该根据这一特点,通过提出一些与数学知识有关、具有启发性的,并且用学生经常遇到的生活中的实例,来激发学生的探知欲望。需要注意的是,列举的实例或者问题既要是学生所熟悉的,又要经过进一步思考才能回答的。在此之后,要相信学生,让它们自己去尝试探索解决问题。
二、创建探索性学习的条件
1、设置适宜的学习情境
学习情境设置的好坏,很大程度上决定了是否可以激发学生的探索性学习兴趣、引发学生的独立思考。学习情境可以分为问题情境、动态情境、实验情境、应用情境、概括情境。个人认为创设的学习情境要能够让学生主动地进行观察、实验,通过学生对问题的研究进行再创造,并对自己的猜想进行验证。
2、创建宽松的学习氛围
良好的探索性学习氛围要求有一个宽松和谐的教学环境,教师要坚信学生的探索能力,肯定学生的探索勇气,使学生都能够全身心投入到学习活动中去,并在学习过程中得到锻炼。对课堂上回答正确的学生加以表扬,对回答错误的学生加以鼓励,同时对其加以细致、耐心的指导,帮助其寻找到正确的解决问题的方法,完成探究性学习任务。
例如:在教学“分数与除法的关系”过程中,出示讨论题,把3块饼平均分给4个小朋友,每个小朋友分多少块?我放手让学生自己解决问题,并根据学生思维的特点,组织学生小组讨论,讨论中,学生有的画图,有的剪纸……人人动手、动脑,通过观察、比较、讨论,并联系分数的意义,使学生在轻松愉快的教育环境中,逐步弄清了分数与除法的内在关系。
宽松的探究氛围,激发了学生的探究欲望与探究能力。
3、建立良好的师生关系
良好的师生关系有助于发挥学生的主体作用,激发学生的探索欲望。教师对学生抱着良好的情感,可以让教师保持一个良好的工作状态。要建立良好的师生关系,教师必须从自身做起,加强自身的修养,塑造人格魅力,提高在学生心目中的威望。再者,教师要不断加强自身的专业修养,增强知识底蕴。在教学过程中,教师应以真诚的情感、平等的态度与学生交流。
三、引导探索性学习的过程
1、提供充分的探索空间
在课堂教学中,教师除了要创设优良的学习条件外,还要给学生预留充足的探索、思考空间。探索性学习要经历多个阶段、是一个相对漫长的过程,每次向学生提出问题后,不要急于让学生回答,要留给学生时间投入到探索过程中,以完成探索性学习任务。
2、采用适当的探索方式
探索方式可以分为个体独立探索、小组合作探索、班级集体探索等三种。第一种指的是探索性学习活动的过程完全是由学生自己根据自身经验,采用自己的方式去探索。这种方式能培养学生的自主意识,初步掌握科学探究的方法。第二种指的是以多人小组为基本形式,从而为学生提供了相互交流与合作的探索环境,通过小组的形式共同总结经验、共同提高探索能力。该方式有利于学生开阔思路、互补思维,从而获得更加清晰的概念、更加准确的结论。第三种适用于研究同一主题的个人或小组,以发散的思维方法,针对问题发表自己的独立意见,通过集体的交流讨论,形成共同的认识,完成探索任务。
四、深化探索性学习意识
探索性学习不能只限于课堂教学,要将其延伸到课后的学习中去。要让学生自己对数学探索加以体验,最终将探索性学习内化成学生的自觉行为。课堂时间是有限的,因此在课后给学生布置一些任务,进行适当的课外调查、学习、研究是必需的。
如在讲授“利息问题”这一课时,学生对利息的知识缺乏,尤其里面的一些专业术语是什么意思,很多学生并不是很清楚,而这些又都是学生理解利息的含义并能正确计算的前提。于是,我把学生编成课外学习小组,到信用社:1、收集有关利息问题的知识,2、在储蓄柜前让学生帮助营业员接待顾客,通过小组活动,加深了学生对本金、利率、利息的认识,让学生在动手实践、自主探索和合作交流过程中掌握了计算多年期存款利息的计算方法,全面地理解了利息的计算公式。
通常来说,学习活动在程度上由低到高可以分为感受、体验、探索等几个阶段。探索作为最高形式的学习活动,在培养学生的实践能力、创新精神中起到了至关重要的作用。但在具体实施过程中,一些教师对探索性学习存在不太正确的看法和做法,使得效果大打折扣。结合自身教学实践,谈谈个人在实施小学数学探索性学习中的几点看法。
一、激发探索性学习兴趣
让学生对探索性学习产生浓厚的兴趣,这是实施探索性学习的第一步。小学生由于年龄的原因,对新事物都比较感兴趣。在课堂教学中,应该根据这一特点,通过提出一些与数学知识有关、具有启发性的,并且用学生经常遇到的生活中的实例,来激发学生的探知欲望。需要注意的是,列举的实例或者问题既要是学生所熟悉的,又要经过进一步思考才能回答的。在此之后,要相信学生,让它们自己去尝试探索解决问题。
二、创建探索性学习条件
1、设置适宜的学习情境
学习情境设置的好坏,很大程度上决定了是否可以激发学生的探索性学习兴趣、引发学生的独立思考。学习情境可以分为问题情境、动态情境、实验情境、应用情境、概括情境。个人认为创设的学习情境要能够让学生主动地进行观察、实验,通过学生对问题的研究进行再创造,并对自己的猜想进行验证。
2、创建宽松的学习氛围
良好的探索性学习氛围要求有一个宽松和谐的教学环境,教师要坚信学生的探索能力,肯定学生的探索勇气,使学生都能够全身心投入到学习活动中去,并在学习过程中得到锻炼。对课堂上回答正确的学生加以表扬,对回答错误的学生加以鼓励,同时对其加以细致、耐心的指导,帮助其寻找到正确的解决问题的方法,完成探究性学习任务。
例如:在教学“分数与除法的关系”过程中,出示讨论题,把3块饼平均分给4个小朋友,每个小朋友分多少块?我放手让学生自己解决问题,并根据学生思维的特点,组织学生小组讨论,讨论中,学生有的画图,有的剪纸……人人动手、动脑,通过观察、比较、讨论,并联系分数的意义,使学生在轻松愉快的教育环境中,逐步弄清了分数与除法的内在关系。
宽松的探究氛围,激发了学生的探究欲望与探究能力。
3、建立良好的师生关系
良好的师生关系有助于发挥学生的主体作用,激发学生的探索欲望。教师对学生抱着良好的情感,可以让教师保持一个良好的工作状态。要建立良好的师生关系,教师必须从自身做起,加强自身的修养,塑造人格魅力,提高在学生心目中的威望。再者,教师要不断加强自身的专业修养,增强知识底蕴。在教学过程中,教师应以真诚的情感、平等的态度与学生交流。
三、引导探索性学习过程
1、提供充分的探索空间
在课堂教学中,教师除了要创设优良的学习条件外,还要给学生预留充足的探索、思考空间。探索性学习要经历多个阶段、是一个相对漫长的过程,每次向学生提出问题后,不要急于让学生回答,要留给学生时间投入到探索过程中,以完成探索性学习任务。
2、采用适当的探索方式
探索方式可以分为个体独立探索、小组合作探索、班级集体探索等三种。第一种指的是探索性学习活动的过程完全是由学生自己根据自身经验,采用自己的方式去探索。这种方式能培养学生的自主意识,初步掌握科学探究的方法。第二种指的是以多人小组为基本形式,从而为学生提供了相互交流与合作的探索环境,通过小组的形式共同总结经验、共同提高探索能力。该方式有利于学生开阔思路、互补思维,从而获得更加清晰的概念、更加准确的结论。第三种适用于研究同一主题的个人或小组,以发散的思维方法,针对问题发表自己的独立意见,通过集体的交流讨论,形成共同的认识,完成探索任务。
四、深化探索性学习意识
中图分类号: TN911?34; TP311.5 文献标识码: A 文章编号: 1004?373X(2014)20?0074?06
Exploratory software testing approaches and their application in embedded systems
LIU Xi
(Nanjing Research Institute of Electronics Technology, Nanjing 210039, China)
Abstract: To apply the exploratory testing technology to the software testing of embedded systems is one of the promising ways to solve the problems including tight schedule, heavy tasks and incomplete software documentations. Rigorous testing management process and documentation are usually required for testing embedded systems, which is however weakened in exploratory testing. In order to guide proper application of exploratory testing in embedded system software testing, it is necessary to survey and review exploratory testing technology, analyze the correlation and conflict between exploratory testing technology and software testing system of embedded systems. Based on the survey, some suggestions are given on the application model in software testing of embedded systems. The problems andfollow?up study concerning the application are also discussed.
Keywords: exploratory software testing; embedded system software testing; session?based testing management; agile testing
0 引 言
软件在嵌入式系统中的作用越来越大。软件的质量不仅直接影响任务的成败,也关系着设备甚至人员的安全。随着用户对嵌入式系统软件质量要求的提升,软件测试已成为嵌入式系统交付前必不可少的环节[1]。
经典的测试方法要求依据软件需求和设计文档,遵循既定的测试流程,严格按照预先设计的“脚本”开展。因此经典测试方法也称为脚本测试(Script Testing)。随着嵌入式软件迭代的加速,给软件测试留出时间逐渐减少。嵌入式系统软件测试呈现出一些新特点,包括软件需求变化快、软件文档缺乏、软件测试周期短、测试时间不足等。
探索性测试(Exploratory Testing)具有在时间短和文档不完善的情况下,充分发挥测试人员的经验和能力,快速、高质量完成软件测试等优点。已形成了一套管理方法和应用模型[2?3],并在微软等多个企业开展了成功的实践[3?5]。探索性测试方法关注于实用,对它的研究也多数集中在实际应用方法而不是理论研究上[3,6?8]。
探索性测试是解决嵌入式系统软件测试需求变化快、软件文档缺乏、测试周期短等现实问题的可行手段之一。为了恰当运用,需要总结探索性测试的一般性应用方法体系,并探讨其与嵌入式系统软件测试体系的联系和冲突。在此基础上提出适用于嵌入式系统软件测试的探索性测试应用模型。
1 探索性软件测试的基本原理
探索性测试的概念形成较早,经过随后的发展已形成了一定的应用体系。
1.1 探索性软件测试的概念
传统的软件测试分为测试需求分析、测试策划、测试用例设计、测试执行和测试总结等主要阶段,依次开展[1]。传统软件测试流程依赖于完整、详实的软件需求和设计文档作为输入。而在现实的测试任务中,软件需求和设计文档往往有误或不完备,这导致脚本测试活动无法正常有效开展。
“探索性测试是同时进行学习、测试设计和测试执行的一种测试方法;也就是说,测试没有事先通过确定的测试计划定义,而是动态地被设计、执行和修改”[9]。探索性测试(也称为探索式测试)最早于1983年提出,并在实践中发展 [10?11]。与传统脚本测试相比,探索性测试具有以下技术特点:
(1) 测试活动的同时性。鼓励在测试执行的过程中,同时进行对被测软件的学习和测试设计。
(2) 关注测试任务。更关注于被测软件本身和需要测试的问题。
(3) 测试中的演绎推理。通过前一个测试活动的结果来指导后期测试的开展。
(4) 利用人的优势。关注于人本身的优势,如判断、分析、应变和协作的能力。
作为一种敏捷软件测试方法,探索性测试弱化了对测试的预先设计和测试流程的严格要求,而强调测试的同时性以及人的经验和创造性,关注于发现软件缺陷,持续优化测试工作[12?13]。测试人员在测试?理解?再细化测试的迭代中,通过测试活动本身不断深入学习被测软件,从而能够缩减测试准备时间,发现更多缺陷,并使得软件测试可以在被测软件说明或文档不齐全的情况下开展[14]。
1.2 探索性软件测试的主要方法
探索性测试的概念提出后,经过工业界和学术界人士的工作,已初步形成包含经验运用、执行策略、管理模型的体系。
1.2.1 探索方法
探索性测试强调对测试人员的知识和经验的运用。这些经验和知识可分为领域知识、系统知识和一般的软件工程知识[15]。领域知识指领域规则、客户流程和操作场景等,包括用户使用和具体应用领域知识。系统知识是关于待测软件的特性和技术细节的具体知识,包括系统级的交互以及个体功能细节。一般的软件工程知识即不需要对被测软件系统和应用领域的具体知识。
丰富的知识和经验是对探索性测试人员的基本要求,以此为基础,探索性测试的发挥人的创造性,并由此增强了测试过程的适用性。从工程应用的实践中,已总结出了一些有用的启发式方法。运用这些策略和启发式方法,可以帮助软件测试人员在具备了基本的知识和经验的情况下,尽快熟悉被测系统,并在测试过程中充分运用经验和创造性。
在开展具体的测试活动时,测试人员则可以借助一些启发式方法在测试活动中“探索”被测软件。这些启发式的方法是测试中为了发现可能的缺陷,测试人员常用的一些技巧 [16]。这其中典型的有Hendrickson的检查单[17]以及Whittaker的漫游方法[3]。这些方法的共同特性是提醒测试人员:
(1) 应关注软件最主要的功能,并在测试的过程中对软件的行为进行联想、质疑并发散,充分利用逆向输入、边界情况、近似值、错误输入和特殊值(如0),通过软件行为的原因、表现等举一反三;
(2) 应刻意构造一些特殊的行为,如尝试遍历所有输出、尝试最长操作路径、尝试关注关键数据的演化、打散或集中事物、长时间运行软件等;
(3) 应构造测试检查软件主要功能往往不关注的情景,例如启动和退出、全选、空值、资源过量和紧张、取消操作、重复、同时运行等。
传统方法假设软件文档中说明了软件的各种预期行为,因而可以通过分析文档来提取测试预期(Test Oracles)。然而,在软件信息不完备的情况下,测试预期则无法提前预知。HICCUPPS的启发式方法,从历史(History)信息、顾客形象(Image)在软件中的恰当映射、类似软件的对照(Comparable Products)、与软件和商业声明(Claims)、用户预期(User’s Expectations)、同类产品本身(the Product itself)、明显的意图(Purpose)和法律规章(Statutes)等角度,帮助测试人员在判定测试是否通过[14]。
1.2.2 管理模型
良好的测试管理模型是保证测试质量、提高测试效率的必要保障。基于会话的测试管理(SBTM)是探索性测试领域中最常用的管理实践。SBTM将软件测试活动分解为若干会话(Session)[2]。会话特征如下:
会话围绕主旨(Charter)开展:即待测试的任务和目标;会话时间较短:时间长度在90 min左右;会话需要记录:借助会话记录单;每轮会话需要计划和总结:一轮会话执行通常是一天,其中包含若干个会话测试。
基于会话的测试过程如图1所示。当接到测试任务时,测试小组通过对测试任务进行分析讨论,确定各会话的主旨。会话主旨包含被测软件的主题、测试人员的角色、目的、条件、优先级、参考文档、数据、思路、预期等信息[18]。测试项目负责人分配各会话测试人员,随后开展首轮会话执行。一轮会话执行通常为一天。每轮会话执行结束后,需组织会话总结,主要借助以下维度进行:会话执行情况、笔记、缺陷、问题、数据、时间分解、人员安排等。通过总结确定下一轮会话、资源分配。下一轮会话执行按照相似的方式开展。在测试达到预期时间和充分度要求后,测试结束,并根据每轮会话报告单整理测试报告。
图1 基于会话的测试管理示意图
会话还可以根据需要进行扩展,例如可以包含对会话的风险评估和资源统计[4],也可以将会话延伸为对特定问题的关注,形成测试的线索[19]。
1.3 探索性测试工具
探索性测试的有效开展同时依赖于工具的辅助。已有一些探索性测试的工具可供参考,例如Microsoft Test Manager(与Visual Studio组件),BBTestAssistant、TestExplorer,Session Tester,Rapid Reporter,Wink。这些工具通过基于录制回放、截屏和辅助文字信息的方式帮助测试人员记录探索性测试的执行过程,其中Session Tester、Rapid Reporter和Wink是免费的,Session Tester和Rapid Reporter则专门针对会话机制进行了设计和优化。
虽然这些基于录制回放原理的工具能够辅助测试人员整理测试报告,但是却缺少对测试人员运用其知识和经验的指导,对探索性测试的执行也缺少引导作用。目前没有专门的探索性测试流程管理工具,不能起到控制测试流程的作用。有必要针对具体应用研发相应的辅助工具。
2 探索性测试的应用及其效果
经过发展,探索性测试已在多个企业运用。人们对探索性测试方法的优缺点也有了更加明确的认识。
2.1 探索性测试在工业界的应用
微软是较早实践探索性测试方法的软件企业。微软在Windows 2000系统徽标认证、必应搜索引擎和地图、Visual Studio、Windows Media Player等系统、网络和桌面应用中广泛使用了探索性测试的技巧和方法,尤其是漫游探索法[3,7,20?21]。在其他公司,探索性测试也成功的运用于互联网应用行业以及信息系统的软件测试中。这些测试任务往往在软件文档不全、测试时间紧、企业对采用传统的脚本测试流程不满意的背景下开展,通过运用基于会话的方法,测试团队都能够高效的完成测试任务,甚至发现了采用传统方法在类似项目中遗漏的缺陷,在系统上线后也没有发生重大问题,软件项目组对测试团队的满意度有提升[22?24]。
虽然可能没有直接说明采用探索性测试,开源软件的测试往往具有探索性测试的特点。这些测试往往在没有详细的软件文档和测试用例设计的基础上,利用志愿测试人员的经验和兴趣开展 [25]。在敏捷软件研发团队中,探索性测试的方法也多有运用[26]。成功案例包括与XP和Scrum敏捷软件开发的结合[5,27]。
除了在工业界的运用,也有学者对敏捷软件测试的应用进行了系统的研究和讨论。Itkonen等人在芬兰多个软件公司中研究了测试人员对探索性测试的使用方法、效果和评价[28],对探索性测试的优缺点、应用条件合场景以及推荐的方法进行了总结[29];通过研究和实验,发现了探索性测试在缺陷检测能力上能达到甚至超过传统脚本测试的水平[6]。Naseer,史亮和高翔也总结了探索性软件测试在瑞典软件公司、国内的微软和淘宝等企业运用的经验,对探索性测试的活动进行了总结[8,10]。Bach等人还成立了公司专门从事测试方面的研究和推广。另外,也有一些研究将探索性测试思想与测试自动化方法结合[30],或利用探索性测试的思想提高测试效率和质量的工作[5]。
从目前的应用情况来看,探索性测试技术多数是在桌面应用、B/S架构信息系统等领域的应用,在嵌入式系统软件测试中的应用较少。
2.2 探索性测试的优缺点
经过实践,总结上述对探索性测试的应用,能够发现,探索性测试尤其适用于要求在短时间内发现被测软件一些重要缺陷或事先没有能够进行详细测试设计的情况;但也具有测试过程不易控制、测试文档不全等问题。因此,在具体领域中运用探索性测试技术时,有必要根据领域特性,设计适合的测试流程,扬长避短。
一般认为探索性测试的主要优点和缺点如下:
优点:便于利用人员经验;适合于从用户角度的测试;适用于缺少软件文档、测试时间紧情况;灵活且适应性强;对测试人员和开发人员的反馈较快;能够为测试带来新内容,降低“杀虫剂”效应。
缺点:缺少足够的文档,不易度量覆盖率;测试统计数据不足,不利于决策;对测试人员经验要求较高;在测试人员经验不足、管理不严格的情况下,可能会影响测试质量;如缺少恰当工具,则不利于缺陷复现。
3 探索性测试在嵌入式系统中的应用
探索性测试技术却是能够应对嵌入式系统软件测试中软件需求变化快、测试周期短、软件文档不全等现实问题的可行方法之一。本文首先分析探索性测试在嵌入式软件测试中应用的需求和困难,然后探讨探索性测试技术与嵌入式系统软件测试体系的结合方法,对应用模型提出建议,并对应用中可能的问题和后续研究进行讨论和展望。
3.1 探索性测试一般性方法的适用性
随着IT技术的发展和各国在国防、智能电网、物联网、智能手机等行业投入的加大,嵌入式软件产品越来越多,测试任务越来越重,往往难以保证充裕的测试时间。软件需求和开发文档存在不准确、不完备的情况。而同时,嵌入式软件的测试具有较强的领域特性,领域内测试人员对被测系统的经验比较丰富。因此,需要也有条件在嵌入式系统软件中开展探索性测试,以降低对软件需求和设计规约的依赖、发挥探索性测试对软件变化的适应性和充分利用测试人员经验的优势。
然而,探索性测试技术在嵌入式领域中的应用却较少。探索性测试的通用方法没有直接用于嵌入式系统软件测试的原因主要是 [1,31?33]:
(1) 软件测试文档:探索性测试不鼓励测试花费精力在策划和准备上,而测试执行记录风格随意性较大,不利于形成统一、完备的测试文档;这与按照国标和军标中对完整的软件测试文档的要求冲突。
(2) 软件测试充分性度量:不易度量测试覆盖率,不易评价测试质量。
(3) 软件测试过程控制:缺少对配置和测试流程的系统性管理,可能造成测试过程失控。
3.2 探索性测试应用模型探讨
为了解决嵌入式系统测试中软件需求变化快、测试周期短、软件文档不完备等现实问题,有必借鉴探索性测试技术在信息系统、网络应用、操作系统等方面的成功经验,将其融入嵌入式系统软件测试体系中来[24,34]。为了与相应的软件测评体系和标准匹配,必须对探索性测试通用方法进行调整,设计探索性测试在嵌入式系统软件测试的应用模型。
一种可参考的“脚本会话模型”如图2所示,是以探索性测试一般性理论、探索性测试各特性在各型产品软件的适用性研究为基础,将探索性测试与传统脚本测试相结合的软件测试模型。为充分利用两者的优势,脚本会话模型的整体仍以传统脚本方法为基础,从而利用脚本测试管理中测试文档完备和过程管理控制完善等优点,而在测试执行过程中充分发挥探索性测试的灵活、高效优点,引入会话、漫游测试法等探索性测试等方法,同时借助嵌入式系统软件测试典型数据复用库来实现对测试人员经验的固化和复用。
图2 嵌入式系统软件脚本会话测试模型
如图3所示,脚本会话模型整体流程遵循经典的脚本测试流程,但发挥了探索性测试对经验的利用和灵活性的特点。
图3 脚本会话测试模型流程框架
包含以下步骤:
(1) 测试策划和设计阶段;借助领域软件测试典型数据复用库(测试人员经验的固化体现)形成测试项、构造测试用例,降低对软件需求和设计文档的依赖,初步完成测试需求的提取和测试用例的设计。
(2) 测试执行阶段:测试执行以基于会话的方式开展,并对一般会话进行扩展。根据测试设计和计划,确定每个会话的主旨、用例和测试方法。在每一次会话中,测试人员可以结对开展测试执行,根据预先指定的漫游策略和启发式方法,针对一个测试项进行探索,并补充测试用例。测试人员在会话结束后整理会话记录单。根据本轮会话执行情况,记录缺陷、改善测试设计,并准备下一轮会话。如此迭代直到测试结束条件满足,测试执行结束[35]。
(3) 测试总结阶段:借助测试执行中各个会话报告单,总结和报告缺陷。
3.3 讨论和展望
探索性测试在互联网和桌面应用已经成功实践[34],而在嵌入式领域应用仍然较少。在嵌入式系统软件测试中运用诸如脚本会话模型的探索性测试技术时,应注意以下三点问题:
(1) 测试过程管理和文档。必须重视探索性测试的过程管理以保证测试过程受控。同时在适当的阶段应编写相应文档作为测试阶段性成果,并在测试执行完成后更新相应文档。
(2) 结合具体领域。具体领域的软件测试典型数据复用库可以看作是对该领域软件测试人员测试经验的固化,是软件测试团队的组织资产,有助于团队新成员快速熟悉被测系统,提高探索性测试的效率。
(3) 针对测试团队和项目制定具体策略。制定探索性测试中的典型方法的应用策略,并注意收集反馈,在实践中持续改进。
探索性测试作为一种在互联网、操作系统等领域成功运用多年的测试技术和理念,可以与其他软件测试技术结合,共同推进嵌入式软件测试质量的提升。可能的结合方向包括(但不限于):
(1) 基于模型的测试和验证。借助软件模型可发现隐藏在软件界面和正常使用流程下的交互,其中可能隐藏了大量的缺陷;借助模型检验工具提供的反例[36],测试人员还可以对软件进行更加深入的探索;
(2) 测试自动化。嵌入式系统软件需要处理传感器送来的大量数据,采用自动化方法能够有效减少测试人员的工作量;结合探索性测试的技术,也能够为测试用例约简和测试预期问题提供解决途径[34,37?39];
基于剖面的测试:构造嵌入式系统的操作剖面和用户剖面,辅助测试人员能有选择性地对系统进行探索[40??41]。
4 结 语
探索性测试技术经过研究和发展,已形成了一套可行的体系。探索性测试在嵌入式系统软件测试中的应用还较少。经过对探索性测试体系的全面研究,能够更好的理解这种方法在嵌入式系统软件测试中的适用性,并为融合探索性测试与传统嵌入式软件测试方法,形成适用于嵌入式系统软件测试的探索性测试应用模型提供思路和方向。
参考文献
[1] 康一梅,张永革,李志军,等.嵌入式软件测试[M].北京:机械工业出版社,2008.
[2] BACH J. Session?based test management [J]. Software Testing and Quality Engineering, 2000, 2(6): 1?4.
[3] WHITTAKER J A.探索式软件测试[M].北京:清华大学出版社,2010.
[4] LYNDSAY J, VAN EEDEN N. Adventures in session?based testing [EB/OL]. [2002?08?02]. http:///articl.
[5] TUOMIKOSKI J, TERVONEN I. Absorbing software testing into the scrum method [J]. Lecture Notes in Business Information Processing, 2009, 32: 199?215.
[6] ITKONEN J, MANTYLA M V, LASSENIUS C. Defect detection efficiency: Test case based vs. exploratory testing [C]// Proceedings of International Symposium on Empirical Software Engineering and Measurement (ESEM). [S.l.]: [s.n.], 2007: 61?70.
[7] BACH J. General functionality and stability test procedure for certified for Microsoft Windows logo [R/OL]. [1999?08?22]. http:///tools/procedure.pdf.
[8] NASEER A, ZULFIQAR M. Investigating exploratory testing in industrial practice [D]. Ronneby: Blekinge Institute of Technology, 2010.
[9] BOURQUE P, FAIRLEY R E. Guide to the software engineering body of knowledge, version 3.0 [R/OL]. [2013?03?13].. http:// /p?1714.
[10] KANER C, FALK J, NGUYEN H Q. Testing computer software, second edition [M]. New York: John Wiley & Sons, Inc., 1999.
[11] KANER C, BACH J, PETTICHORD B. Lessons learned in software testing[M]. New York: John Wiley & Sons, Inc., 2002.
[12] FOWLER M, HIGHSMITH J. The agile manifesto [J]. Software Development, 2001, 9(8): 28?32.
[13] COCKBURN A. Agile software development [M]. [S.l.]: Addison?Wesley, 2002.
[14] BOLTON M. Testing without a map [J/OL]. [2011?07?18]. http:// /1137978.
[15] ITKONEN J, MANTYLA M V, LASSENIUS C. The role of the tester's knowledge in exploratory software testing [J]. IEEE Transactions on Software Engineering, 2013, 39(5): 707?724.
[16] KANER C. A Tutorial in exploratory testing [R]. Chicago: QAI QUEST Conference, 2008.
[17] HENDRICKSON E. Explore It!: Reduce risk and increase confidence with exploratory testing [M]. [S.l.]: The Pragmatic Programmers, 2013.
[18] CLAESSON A. How to perform exploratory testing by using test charters [R]. Swedish: Swedish Association for Software Testing (SAST), 2007.
[19] BACH J. Introducing thread?based test management [R/OL]. [2010?11?26]. http:///blog/archives/503.
[20] ROBINSON H. Explorer test automation [C]// Proceedings of the Conference for the Advancement of Science Teaching (CAST). [S.l.]: [s.n.], 2010: 11?21.
[21] ROBINSON H. Using simple automation to test complex software [C]// Proceedings of Annual Pacific NW Software Quality Conference. [S.l.]: PNSQC, 2010: 123?132.
[22] V?GA J, AMLAND S. Managing high?speed web testing [C]// Software Quality and Software Testing in Internet Times. [S.l.]: Springer?Verlag, 2002: 23?30.
[23] WOOD B, JAMES D. Applying session?based testing to medical software [J]. Medical Device & Diagnostic Industry, 2003, 25(5): 90?96.
[24] 柳溪,马康,刘智.融合探索性与脚本方法的第三方软件测试模型及其应用[J].信息化研究,2013,39(6):43?48.
[25] ABERDOUR M. Achieving quality in open source software [J]. IEEE Software, 2007, 24(1): 58?64.
[26] KASURINEN J, TAIPALE O, SMOLANDER K. Test case selection and prioritization: risk?based or design?based? [C]// Proceedings of the International Symposium on Empirical Software Engineering and Measurement. [S.l.]: [s.n.], 2010: 234?242.
[27] MARTIN D, ROOKSBY J, ROUNCEFIELD M, et al. Good' organisational reasons for 'bad' software testing: an ethnographic study of testing in a small software company [C]// Proceedings of International Conference on Software Engineering. [S.l.]: ICSE), 2007: 602?611.
[28] ITKONEN J, RAUTIAINEN K. Exploratory testing: a multiple case study [C]// Proceedings of International Symposium on Empirical Software Engineering. [S.l.]: [s.n.], 2005: 1?8.
[29] ITKONEN J, MANTYLA M V, LASSENIUS C. How do testers do it? An exploratory study on manual testing practices [C]// Proceedings of the International Symposium on Empirical Software Engineering and Measurement. [S.l.]: ESEM, 2009: 494?497.
[30] HELLMANN T D, MAURER F. Rule?based exploratory testing of graphical user interfaces [C]// Proceedings of Agile Conference. [S.l.]: AGILE, 2011: 107?116.
[31] 中华人民共和国国家质量监督检验检疫总局.GB/T 25000.51?2010软件工程 软件产品质量要求与评价(SQuaRE)SQuaRE指南[S].北京:中国标准出版社,2010.
[32] 中华人民共和国国家质量监督检验检疫总局.GB/T 8567?2006计算机软件文档编制规范[S].北京:中国标准出版社, 2006.
[33] 中华人民共和国国家质量监督检验检疫总局.GB/T 9386?2008 计算机软件测试文档编制规范[S].北京:中国标准出版社,2006.
[34] 史亮,高翔.探索式测试实践之路[M].北京:电子工业出版社,2012.
[35] KANER C, BACH J. Exploratory testing in pairs [R/OL]. [2001?08?22]. http:///a/pairs.pdf.
[36] CLARKE E M, GRUMBERG O, PELED D A. Model checking [M]. [S.l.]: The MIT Press, 2000.
[37] DUSTIN E, RASHKA J, PAUL J. Automated software testing [M]. [S.l.]: Addison?Wesley Professional, 1999.
[38] FEWSTER M, GRAHAM D. Software test automation [M]. [S.l.]: Addison?Wesley Professional, 1999.
[39] KANER C. Architectures of test automation [R/OL]. [2000?09?28]. http:///pdfs/testarch.pdf.
一、探索性设计原则
所设计的实验包含的物理规律需要学生去挖掘;实验的条件和结果之间存在着较大的距离,需要学生去跨越;解决问题的方法与途径不太明确,需要学生通过尝试错误,提出假设并验证假设来寻找.
提出这一原则基于以下原因:探索性实验作为一种发现学习活动,首先需要学生进行深入仔细的观察,并对外界输入信息和刺激进行过滤,唤起并指引注意作出有选择的记忆检索,并结合输入信息进行评价,从而提出假设,进行错误性尝试,以便检验假设.这样,学生在解决问题的过程中,不仅能学会并形成一定的认知策略和技巧,同时也激发了他们的智慧潜力,并有助于形成内在的学习动机.
因此,探索性实验的性质本身要求我们的设计要在条件与目的之间设置“障碍”.在越障的过程中,学生实际上是通过思维的中介在条件与目的之间架起一座认知“桥梁”.这种越障过程既包括发散性思维,同时又包括辐合思维.发散性思维不直接加工信息,它主要提供解决问题的方向与方法,它属于执行控制过程,它属于影响问题求解过程的认知策略范畴.待问题求解的方向与方法确定后,又需要辐合思维进行逻辑推理,按已确定的方向深入下去直至解决问题,从而在这一探究的过程中培养学生的创造性思维.
从探索性实验的教育目的来看,由于探索性实验是建构学生良好认知结构的手段与方式,其信息刺激是一种新颖、适宜的刺激,因而,决定了实验设计一定要具有探索性.探索性的意义在于它给出的新颖、适宜的刺激能在学生的头脑中引起认知冲突和危机,从而促使学生积极、主动地建构他们的认知结构.
二、趣味性设计原则
探索性实验的设计要考虑学生的心理特点和认知水平,实验设计要求生动、有趣,能使学生在进行实验探索时,自始至终保持很高的兴趣.
在探索性实验设计中强调趣味性是因为,探索性实验作为一种学习活动,不能依靠教师的督促使学生完成,而要通过设计良好的实验本身来激发学生的兴趣.使学生从好奇出发,进而发生兴趣.只有这样,才能使学生自觉自愿地参与实验探究活动.
探索性实验作为学生探究行为的目标或诱因,它还具有诱发和激励主体的有目标指向行为的作用和功能.生动有趣的实验本身会使学生产生暂时性的兴趣,而解决问题的探究以及成功地解决问题,又会使学生的暂时性兴趣转化为持久兴趣.兴趣作为主体的一种内驱力,它刺激主体并引起反应(活动和动作),反应的结果则导致主体需要的满足.当需要(探索的愿望)和内驱力(兴趣)指向某种特定的目标(探索性实验)时,主体便获得了动机.
三、理论联系实际设计原则
探索性物理实验的设计不仅有观察、测量的过程,而且需要建立物理模型,对实验的现象和结果用根据物理模型得出的表达式进行解释,培养学生运用理论解决实际问题的能力.
在设计中提出这一原则是因为,我们对物理实验的教学功能缺乏深入的研究,存在着一种普遍的观点,认为实验是附属于理论、服务于理论的手段.实验的目的和作用常被归纳为正确观察、测量、读数和记录数据.根据实验数据验证物理规律.其实,物理实验不仅仅是用作训练技能,验证规律,而且它也是探索物理现象和规律的手段之一.它与物理理论相伴而行,密不可分.
四、简易性设计原则
实验的设计要尽可能采用较少的仪器,所使用的仪器要尽可能简单,设计的选题要尽可能与日常生活实际相联系,实验的原理要尽可能在高中物理范围之内.
坚持“以幼儿发展为本”,在教育教学中,教师要尊重幼儿的学习兴趣和探索潜能,信任幼儿,支持幼儿,为幼儿营造一个宽松愉悦的心理环境。对于幼儿而言,探索性学习正是他们主动经历世界,从自己的周围生活和教师提供的环境中主动地观察和尝试探索、发现问题和解决问题的过程。因此,组织和开展探索性学习是让幼儿成为学习主体的必然途径。
一、为幼儿选择合适的探索内容
幼儿探索性学习的态度、能力与方法是在与一定的学习内容相互作用中逐渐形成的。我们发现,幼儿的探索状态不仅取决于学习内容的深浅,更在于内容是不是幼儿喜欢的、能否引起幼儿探索和认识的兴趣、能否为幼儿直接感知和操作。因此,教师在选择探索内容时,首先要注意所选内容是否直观有趣、是否符合幼儿的认知特点。奇特的现象、神奇的变化、生动的游戏往往能很快把幼儿吸引过来,进而激发幼儿强烈的探索兴趣,而幼儿的直接操作和游戏参与又能提高幼儿的认知能力,进而促进其发现问题、探索秘密、体验成功。其次,教师所选内容要贴近幼儿,即尽量从幼儿可以直接接触和感知的周围世界与生活中为幼儿选择学习的内容。如:天上为什么会下雨?雨是从哪儿来的?雨下来后到哪儿去了?雨落在不同的地方是什么感觉?这些问题与幼儿的现实生活紧密联系,易被幼儿感知,能够激发幼儿的认知与探索兴趣。
二、创设丰富适宜的学习环境
幼儿探索性学习是自主和持续性的活动,必须有能够满足幼儿自由探索需要的区域来给予持续的支持。
从探索性学习必须经历的四个环节“提出问题——尝试探索——得出结论——表达表现”来看,幼儿探索区域的创设宜包括:
第一,小问号区,即把幼儿每天关注的问题、感兴趣的事物、现象等,以形象直观的形式分类投放到这个区,引起幼儿关注,从中发现问题。如教师可以在小问号区摆放三个呈现鸡蛋不同沉浮状态的可乐瓶,一个沉入水底,一个悬浮水中,一个浮在水面,这种奇特的自然现象会自然引发幼儿探索的兴趣。
第二,自由操作区,即要提供足够的空间和材料,以满足幼儿自主探索的行动需求。
第三,探索资源区,即要投入与幼儿近期探索活动有关的图书、光盘、图片等资料或材料,并分类摆放,供幼儿随时查阅和利用,从而为幼儿自主探究提供支持。
第四,展示交流区,即主要为幼儿的成果展示和个性表现提供自由的舞台。幼儿通过这个区域可以在与同伴交流、分享中体验成功、提升兴趣、相互启发,使探索向更深、更广的层面挺进。如可以设置“小小新闻台”,每天的探索信息和新发现;设置“作品展示台”,摆放幼儿的立体作品和绘画作品等。 转贴于
三、给予灵活有效的教育指导
1、尊重幼儿的主体地位
探索性学习要求教师突出以幼儿为主体,研究“儿童是怎么想的如何学的”。教师只能以合作者、支持者、引导者的身份介入幼儿的主动学习中,并且要善于观察幼儿在活动中的表现,倾听幼儿的心声、对话以及幼儿表现出来的无声语言,敏锐地捕捉蕴含其中的巨大学习价值和即将产生的探索倾向。只有教师真正认真倾听和解读了幼儿的心理和探索学习的特点,教师的指导才会趋于积极有效。
2、追随幼儿的探索过程
由于在探索之前,教师不一定完全了解幼儿,也就不能完全预料孩子将如何探索、摆弄和利用教师提供的材料。为此教师要随时观察了解幼儿,依据幼儿在探索性学习过程中暴露出的行为方式和兴趣点,及时提供和补充材料,以推进幼儿的探索活动有效顺利地进行。如玩“乒乓球转花“,教师如果能够及时增添不同形状的乒乓球花瓣,如1/4的、1/3的、1/2的,有边角剪齿的,有波浪形的,以及不同颜色的,孩子们的探索兴趣就会因为新鲜事物而重新调动起来,积极尝试不同的转法与玩法,从而使其探索走向丰富与深入。
总之,幼儿探索性学习有其特殊的规律与表现方式,促进幼儿的探索性学习,保证幼儿主体性的发挥和个性的发展,关键在于教师要真正转变观念,真正发挥作为幼儿学习的支持者、合作者与引导者的作用,与幼儿一起学习、一起探索、共同成长。
参考文献
探索性调研是为了界定问题的性质以及更好地理解问题的环境而进行的小规模的调研活动。探索性调研特别有助于把一个大而模糊的问题表达为小面精确的子问题以使问题更明确,并识别出需要进一步调研的信息(通常以具体的假设形式出现)。在调研的早期,我们通常对问题缺乏足够的了解,尚未形成一个具体的假设。 X牌的一次性尿布市场份额去年下降了,为什么?公司方面也不能确定。是经济衰退所影响?广告支出的减少?销售效率低?还是消费者的习惯改变了?显然,可能的原因很多,公司无法一一查知,只好用探索性调研来寻求最可能的原因,如从一些用户及商处收集资料,从中发掘问题。假设试探性的解释是 X牌是一种价格经济的尿布,起初是为了与低成本的品牌竞争,而现在有小孩的家庭比这个品牌刚上市时更有钱,并愿意花更多的钱在高质量的婴儿用品上,这是公司市场份额下降的可能原因。“有小孩的家庭有更多的实际收入以及在婴儿用品上愿意花更多的钱”,这是我们通过探索性调研得到的假设。
探索性调研有时也用来使调研人员更加熟悉问题,这在调研人员刚接触某类问题时更加明显(如市场调研人员首次为某一公司工作)。 探索性调研也可用来澄清概念。例如,管理人员正在考虑服务政策方面将要发生的改变,并希望这种改变会导致中间商的满意。探索性调研可以用来澄清中间商满意这一概念并发展一种用来测量中间商满意的适当方法。
总之,探索性调研适合于那些我们知之甚少的问题,它可以用于以下任何一个目的:
1.更加明确地表达问题并作出假设;
2.使调研人员对问题更加熟悉;
3.澄清概念。
当调研开始时,我们缺乏知识,探索性调研在增加见识和建立假设方面具有灵活性的特点。调研经验表明,二手资料调研、经验调查、小组座谈和选择性案例分析在探索性调研别有用。
进行探索性调研最经济、最快速的方法是通过二手资料。二手资料就是那些可以从现有资料中获取的资料,人口统计资料,公开的调查,公司的内部记录,都是二手资料。经验调查也称为关键人物调查,是通过调查那些熟悉调研对象的人来解决问题的一种方法,被调查者一般不使用概率抽样来抽取,而是根据问题的特点由调查者慎重决定的。小组座谈是探索性调研的另一种十分有效的方法,在小组座谈中,一些人坐在一起讨论调研人员感兴趣的课题。选择性案例分析是指选取若干实例或情况,进行广泛调查,并把调查到的情况同调研的具体问题进行比较,期望从案例的分析中得到教训,帮助决策。 [h]二、描述性调研
描述性调研,正如其名,处理的是总体的描述性特征。描述性调研寻求对“谁”、“什么”、“什么时候”、“哪里”和“怎样”这样一些问题的回答。不像探索性调研,撤述性调研基于对调研问题性质的一些预先理解。尽管调研人员对问题已经有了一定理解,但对决定行动方案必需的事实性问题作出回答的结论性证据,仍需要收集。
描述性调研可以满足一系列的调研目标,描述某类群体的特点,决定不同消费者群体之间在需要、态度、行为、意见等方面的差异,识别行业的市场份额和市场潜力是非常常见的描述性调研。
商店经常使用描述性调研以决定他们的顾客在收入、性别、年龄、教育水平等方面的特征,这样的描述并没有给出“为什么会有这样的特征”的解释。描述性调研提供的结果经常用来作为解决营销问题的全部信息,尽管没有对“为什么”给出回答。一家商店从描述性调研中了解到该店的顾客67%是年龄在18—44岁之间的妇女,并经常带着家人、朋友一起来购物,这种描述性调研提供了一个重要信息,它使商店直接向妇女开展促销活动。
一个好的描述性调研需要对调研内容有相当的预备知识,它依靠一个或多个具体的假设,这些假设指导调研按一定的方向进行。在这方面,描述性调研与探索性调研存在着很大的差异,探索性调研比较灵活,而描述性调研比较呆板,描述性调研要求对调研中的谁、什么、什么时候、为什么和怎样作出明确的回答。
假设一家快餐店开设了一家分店,公司想知道人们是如何惠顾这家分店的。在这个描述性调研开始之前考虑一下需要回答的问题,惠顾者是谁?是那些进店的人吗?如果他们只是参加开业初的赠送活动而不购买任何东西呢?也许惠顾者应当定义为那些从店里购买东西的人。惠顾者是以家庭为单位定义还是以个人为单位定义?应该测量这些人的什么特点呢?我们是否要测量他们的年龄、性别或他们的居住地点及他们是如何来这里的?应当在什么时候去测量他们,是在他们购买时还是购买以后Z调研是在开业后的一周内完成还是等业务趋于平稳后进行?当然,如果我们对口碑的影响很感兴趣,那么,我们至少必须等到这些影响发生了作用。我们应当在什么地方测量呢?是在店里、店外,还是惠顾者的家里呢?我们为什么要测量他们呢?是用这些资料来制定促销计划还是来决定新的分店的位置呢?若是用来制定促销计划的话,我们的重点应放在人们是如何知道这家店的;若是用来决定新的分店的位置的话,重点应放在快餐店的商圈上。我们应当如何测量他们?是用问卷询问还是观察他们的行为?如果使用问卷,采取什么形式呢?高度结构性的还是非结构性的?如何来实施?是用电话、邮寄,还是人员访问呢?
这些问题的一些答案已在假设中得到暗示或者引导描述性调研的假设本身就是一些答案,但另一些则不明显,调研人员只有通过艰苦的思考甚至通过一个小规模的试验性或探索性调研才能说明它们。无论在何种情况下,在描述性调研的谁、什么、什么时候、哪里、为什么以及怎样得到明确的结论之前,调研人员应当延迟收集用来检验假设的第一手资料。
三、因果性调研
因果性调研是调查一个变量是否引起或决定另一个变量的研究,目的是识别变量间的因果关系。
描述性调研能告诉我们两个变量似乎有某种关系,如收入和销售额、广告花费与知名度,但不能提供合适的证据来证明消费者收入的增加引起了销售额的增加:广告投入的增加使知名度提高了。描述性调研在联想或关系上能给我们一些看法,它帮助调研人员在因果性调研中选择变量。例如,没有描述性调研数据,调研人员在考虑销售额时不知道是否要去研究收入、价格、广告花费或一系列其它变量。
在因果性调研中,一般对要解释的关系有——种期望,如预期价格、包装、广告花费等对销售额有影响。这样,研究人员对研究课题必须要有相当的知识,理想的状况是研究人员能估计一种事件(如店内展示)是产生另一种事件(销售量的增加)的手段。因果性调研试图认定当我们做一种事情时,另一种事情会接着发生。
一个典型的因果性调研是改变一个自变量(例如快餐连锁店展示土豆条和调味汁),然后观察因变量受到的影响(土豆条和调味汁的销售额)。假设在快餐店中,销售额上升,就有一种适当的称为时间上继起的因果性事件次序,时间上的继起是一个必定会遇到的因果关系准则。如果消费者行为学家希望得出态度的改变是行为改变的原因,那么,必须设定的准则是态度的改变在行为改变之前。
因果关系的第二个准则是存在相关关系。换句话说,它们按照某些可预知的方式一起变化。如果店内展示被认为是土豆条和调味汁销量增加的原因,那么,当展示出现时,销售额应当增加;当展示消失时,销售额应当降回到展示前的水平或稍高一些(由展示引出的新的尝试者现在也许成为土豆条和调味汁的忠诚消费者,这样,销售额可能会持久增加)。可是如果商店内展示的出现没有导致土豆条和调味汁销售额的增加,调研人员就必须得出商店内展示和土豆条与调味汁销售额有关的假设是不正确的。
理想的情况是,当出现店内展示时,每一家快餐店的销售额都显著增加。但可惜的是,在现实世界里.完美几乎是不存在的,可能在许多店里伴随着店内展示的出现销售额只有少量增加,销售额甚至可能在一、二个店内下降,但在上百个店中,这不能说明问题。也许,土豆条和调味汁销售额下降的店发生在一个发生了食物中毒的小镇上。
记住,相关关系并没有证明A引起了 B,调研人员只能讲相关使假设更可能,但并没有证明它。
如果两个事件一起变化,一个事件可能是原因,但这并不是因果关系的充分条件。因为两个事件可能有共同的原因,即也许它们受第二个变量的影响。例如,下午长江边某家商店的冰漠淋全卖了,而同时附近长江中淹死了许多人,我们中大多数人本会得出吃冰淇淋是人被淹死的原因。更可能的是这天去长江边游泳的人很多,去长江边游泳的人很多可能既影响了冰滨淋的销售,又发生了许多人淹死的现象。这样,在 A与 B事件发生间只因为有相关性和适当的时间次序还不能肯定存在着因果关系。对观察到的关系,也许存在着表面上讲得通的其它解释,其它原因是可能的。在上面例子中,第三个变量非常明显,容易识别为变化的真正影响因素,但在复杂的环境巾,要识别其它的或复杂的原因是困难的。
总之,推测原因的研究应当:①建立适当的因果次序或事件次序;②测量推测原因与结果间的相关性;③确认表面上合理的其它解释或原因性因素是否存在。
在营销中大多数基本的科学研究(如消费者行为理论的发展)最终寻求的是要识别因果关系。当人们考虑科学时,经常把科学与实验联系起来,这样,为了预测像价格和感觉到的产品质量之间的关系,因果性调研经常创造统计上的实验性控制以建立对照组。在连锁快餐店的情况.调研人员可能通过把握其它可能影响土豆条和调味计销售额的因素来推断是否存在因果关系。例如,控制价格、报纸和电视广告、优惠券、折扣和宣传品的大小等。另外,调研人员也可能通过销售额差不多或位于相似社会经济环境地区的商店销售额的变化来排除其它原因性因素。
四、三种调研类型的比较
通过上面对探索性、描述性、因果性调研类型的阐述,我们不难发现调研问题的不确定性影响着调研项目的类型。在调研的早期阶段,当调研人员还不能肯定问题的性质时实施探索性调研,当调研人员意识到了问题但对有关情形缺乏完整的知识时,通常进行描述性调研;因果性调研(测试假设)则要求严格地定义问题。
当然,任何一项调研都可能有几种目的,但总有某种调研类型比其它调研类型更适合于某些目的。调研设计来源于问题这是调研中决定性的一点,每种类型只适合于某些特定的问题类型。
随着信息化的飞速发展,教育界的信息传播也在以很快的速度进行,各国的教学理念相互融合,对全球教育水平的提高都很有帮助。而我国拥有五千年的文化历史,更不应“故步自封”,挖掘新的教学理念并加以尝试,这才是教学改革的重点。为了提高高中数学的探究效率,可以将教学分为研究性教学和互动性教学,并将这两种教学方式相结合,加入创新的教学方法,调动学生的积极性,让他们以更加饱满的热情投入数学学习中,积极探索,积极分析,提高探究能力。
一、探索性教学可在研究性教学中展开
1.调动学生的主动性,提倡主动探究
在探究性教学中,学生是主体,教师应该尽可能地激发学生的学习热情,使他们主动参与到学习中。探究不仅仅是一种能力,更是一种心理,只有发自内心的好奇和求知欲才可以推动探究过程的顺利进行。所以,在高中数学教学中,一定要秉持主动性原则,发挥老师的指导作用,调动学生的主观能动性。例如,在学习函数图象时,教师不应在最开始就将每个公式对应的函数图象给学生全部展示出来,让他们记忆,或者自行理解。这样不是探究的过程,而是寻找技巧记忆图象的过程。要给学生一定的时间,让他们自己根据确定点描绘图象。
2.拓展教学知识范围,鼓励发散思维
高中数学教科书是提供教学参考的依据,其可以指导老师教学。但是,因为内容呈现有限,很多发散思维的知识点并未全部给出。这是拓展数学学习范围的必要性,也是客观依据。另外,探究性学习就是深入挖掘学习内容,扩大学习层面,掌握更多的知识并加以应用是拓展数学学习范围的主观要求。拓展教学范围,除了老师按照参考教学书籍,给学生在课堂中讲解更多的发散思维的知识点之外,还要求学生自己对教科书中的内容进行拓展,依靠自己的想象力和思维逻辑能力,提出更多创造性的解决问题的方法,或者是发现新的问题。老师在教学过程中,要给学生拓展思维的时间和空间,对他们的想法表示赞同或肯定,激发学生内在的潜力。例如,在用样本估计总体一课的教学中,老师不妨让学生开放学习思路,延伸到自己的生活和现实中。比如,家中有一袋米放了比较长的时间,有的米出现了黑点,那么如何可以知道这袋米是否还能食用呢?学生可以用样本估计整体的方式,得出答案,这样既解决了实际问题,又练习了知识的应用,更是课本之外的生活探究。
3.重视课下实践,提高数学学习意义
探究性教学具有实践性强的特点,因为对问题的深入探究可以说是研究,对理论的深入探究可以说是探讨,而只有在实践上的深入探究才能算是探索。探究就是尝试摸索的过程,是提高学习效率的关键步骤。而课下探索实践课,是非常重要的研究性课程。老师可以给学生安排合理的学习任务,或者只是给他们提供理论参考,让学生制订具体实施方案。比如,在学习函数模型及其应用时,这是一个大的章节,先要明确函数模型中每个变量的意义,然后理解变化趋势,并学会作图。在课下探究的过程中,学生可以自由选择函数的变量,然后确定变量关系。比如,夏天的温度与小区居民用电量的关系;养殖场饲料价格与盈利之间的关系;城市和农村之间人口和平均工资之间的关系等等。这些也是具有社会意义的探究性课题,学生可以根据自己的生活经验考察自立题目,然后初步确定函数关系,寻找定量,之后再经过与数据的比对,发现错误,纠正完善。探索性教学就是为了达到提升学生“探讨”和“索要”的能力,从探讨中得到需要的信息。
二、探索性教学可在互动性教学中展开
1.增进师生间的交流,活跃课堂氛围
探索性教学要求提高学生课堂学习的积极性,而活跃的课堂气氛是达到这一目的的保证。特别是能够在课堂上和老师交流,可以直接从老师那里获得学习体验,学习效果更好,能掌握更多有逻辑的数学思想。学习的过程不是死记硬背,而是通过理解一步步攻克难关,掌握更多复杂的知识。增进师生之间的交流需要老师用幽默的课堂语言,先设问后解答,给学生思考和回答的时间,久而久之可以锻炼他们边学习边思考的能力,提高课堂效率,这也是探索性教学的重要特点。师生的互动还包括学生对老师的提问,和谐的师生关系有助于学生课堂积极性的培养。
2.鼓励课下生生交流,巩固复习
老师在课堂上不可能一一回答每个学生的问题,还有的学生会认为自己的问题比较简单,而不好意思开口。所以,为了提高学生的数学探索能力,教师要鼓励学生在课下交流,彼此解决问题。比如,有的学生空间立体感比较差,在空间几何体的教学中,皆为此类题目。如果老师照顾理解能力最差的学生,那么讲课的速度就会很慢,课堂效率低。但是这部分学生又不能充分理解,更加难以做到探索性学习。所以,课下的“生生交流”是最好的学习方法。学生之间可以站在初学者的角度上,传授给其他人一些“小技巧”,虽然不是理解的正确方式,但是能够帮助想象和解决问题。“空间几何的三视图和直观图”也能因为“小技巧”而得到解决,学生受到他人的启发,能够找到适合自己的理解方法,这就是探索性学习,站在其他学生基础上的“探索”。
3.学会与资料交流,自己解答疑惑
探索性学习还包括对新知识的学习。而在这样的学习过程中,老师和学生不可能时时陪伴自己,一定要掌握自己查阅参考书籍,或者是向其他学习资料“求助”的能力。这种互动是学生单方面的,学生应深入资料当中,找到对自己有用的信息。高中数学的参考资料也有很多,老师要培养学生善加利用。比如,学生对三角函数模型的简单应用掌握得不熟练,那么就要选择这部分的习题加强练习。或者是对之前的三角函数的基础知识点,进行拓展,完成写作业任务。
总之,高中数学教育中探索性教学需要师生的共同努力,老师的严格要求和巧妙引导,学生的自我领悟和积极进取。只有这样,才能获得更好的教学成绩,提高数学学习能力,为更高的科学学习奠定知识和思想基础。
中图分类号:G63 文献标识码:A 文章编号:1673-9132(2016)12-0350-148
要求高中学生不仅要掌握生物科学知识,还要掌握科学的方法和技能,最终养成科学的态度和精神,还倡导学校的教学模式要以探索为核心。
一、探索性学习的意义
学生在日常的学习和生活中,自主发现问题,通过调查研究解决问题,并在这个过程中获得知识,探索应用能力,这就是探索性学习。对此,《普通高中生物课程标准》明确提出了基本理念,其内容主要包括:面向全体学生;全面提高生物科学素养;倡导学生理论联系实际;学生认识生物的有效方法是探索。
二、探索性学习的类型
生物学科探索性学习的类型大体可以分为三个方面:生物史探索、实验探索、调研探索。
1.生物史探索。要想了解生物学,就必须掌握生物史。生物科学具有很长一段历史,对其进行探索,主要是指探究那些经典的生物事件和研究方法。在新课标下的高中生物课本里举了许多典型的科学发展史,比如生长素、酶的发现。通过这些典型案例的分析,可以激发学生对生物科学的兴趣,并且体验科学探索的整个过程。教师通过对经典案例的分析,可以有效地指导学生开展探索活动,最终培养学生的科学态度和科学精神。
2.实验探索。针对高中生物的实验主要是完成课本上的实验,为了激发学生的兴趣,应该将验证性试验转变为探索性实验。验证性试验学生只能按照课本上的步骤去验证实验符合理论,但在实验过程中,学生会有很多疑惑。要想培养学生形成全面的科学素养,必须将这种验证性实验转变为探索性实验,这可以培养学生动手和科学探究能力。
3.调研探索。在获取课本知识的同时,不断进行课外知识的扩展和延伸,用生物学的知识去探索日常生活中碰到的现象,这就是调研探索。学生不仅要在课堂上获取知识,还应该走出课堂,在社会实践中获取能力,培养他们的观察力、分析能力等。
三、探索性学习的步骤
1.提出问题。任何科学的探索第一步就是提出问题,探索性学习首先要满足课程的目标和内容,其接受对象必须是全体学生,根据每个学生的认知水平和经验,制定出探索性活动的问题。不同的学生有不同的认知规律和发展能力,所以教师要设置有梯度的问题,问题既要覆盖全面,又要做到有重点有条理,由易到难、由点到面。随着问题的不断深入,使不同能力的学生都能够参加到探索学习中去。
2.提出假设。假设不是随意提出,要根据现有的知识和经验,并且能够复合学生的知识与能力水平,在现有条件能够完成的基础上提出。教师应该通过不同的方法引导学生做不同的假设,在假设条件下对问题进行尝试性解释。
3.探索研究。在提出的问题和假设基础上,需要制定出实践探究方案。方案设计应能够解决提出的问题,因此,方案设计要遵循以下原则:方案要具有可行性;方案能够进行重复性研究验证;方案的应用条件方便,操作便捷。
4.分析与结论。学生通过方案的结果进行分析,从中发现问题和反馈信息。教师在整个过程中要总结学生的探究成果,并分析每位学生在实验过程中的错误,引导学生总结探索过程,将探索结果和已经获取的知识经验相互联系,从中提取新的观点,通过对比分析和归纳总结,构建出新的知识框架。在不断地实验和总结过程中,得出结论,获得创新实践的能力。
5.交流评价。在探索性过程中,每一阶段都要进行评价,在最终结束时也需要有最终的评价。通过每一阶段的评价可以不断地提高学生的学习层次,而最终评价是对整个探索过程的宏观评价,是对探索过程所取得的成果展示。最后将获得的成果与不同小组甚至不同学校进行交流,听取他人的客观评价,进一步提高自我的生物素养。
四、教师的有效教学策略
1.设置能激发学生思维的问题。要想获得较好的探索性教学效果,教师要能够设计出激发学生积极性的问题,可以全面开启学生的思维,让学生占据主体地位,从而提高他们分析解决问题的能力。问题的设置也要符合不同能力的学生,使所有学生都参与到探索性活动中去。
2.培养学生自我搜索资料的能力。随着互联网时代的到来,网上资源也越来越丰富。因此,教师可以让学生自主地去寻找资料,提前进行知识的了解,在正式授课前,组织学生成立不同小组,进行小组内讨论,让后进行不同小组间的交流,最后教师对学生的问题进行总结和指导。通过这样的学习形式,增加学生间、学生和教师的交流,使学生更加深刻地了解高中生物知识。
3.小组合作学习。合作学习是众多学习模式中较为开放的学习方式,教师通过引导不同小组进行互助学习,既能增加学生的沟通理解能力,还能在这样的模式中获取知识,提高学生探索的能力。合作的学习模式,还能够有效地改善学生和教师之间的关系,让整个班级更加团结。但在学习合作的过程中,教师要及时引导学生分析问题和解决问题,不断更新自我观念,使学生的思维更加开放,让他们能够大胆去想象和创新。教师在引导的时候,可以将生活引入学习中去,这样可以全面激发学生的学习欲望,给学生提供更好的学习机会。
4.教师自我提高。在新课标的标准下,高中生物教师要转变传统的教学观念,从简单的知识讲解者变为学生的同伴和支持者。教师要根据每位学生的个人特点,制定特定的教学计划,这样可以使每位学生都能获得更多的知识。教师在教学过程中,不要简单去判断对和错,要善于发现学生思考问题的角度,对学生进行引导和鼓励。作为高中生物教师,我们要不断提升自己专业能力,格外注意自身修养。
参考文献:
[1] 王兵.试析探究式教学在高中生物教学中的运用[J].唐山师范学院学报,2004(5).
学生在学习数学的过程中,经常需要进行分析演绎、联想、认识等活动。在分析之前,往往需要直觉;在演绎之前要归纳;在联想之前要类比;在认识之前要辨析,这些均离不开数学思维。而探索性思维是对未知问题或规律寻求认识和解决的思维活动,是一个多层次的思维体系。在中学数学教学中,培养学生的探索性思维,是由探索性思维的特点、数学的本质及中学生的实际情况所决定的:中学数学不再只简单地要求学生识记公式、结论,它强调学生能在掌握数学基础知识之外,能对数、形有一定的分析、探索、总结的能力,能够独立地思考,灵活地应用。因此,培养探索性思维,在数学教学中显得尤为重要,教师可以有意识地安排一些关于题设、结论、方法、规律等方面的问题,让学生探索。
如何引导学生完成数学教学探索这一系列的思维训练呢?本文将从以下几个方面利用实例分析进行阐述。
一、对问题特殊与一般性的相互探索,激发学生的发现动机
在数学的学习过程中,我们常常会碰到一些必须由一般性转化到特殊,或者由特殊性延伸到一般的情况,通过它们之间相互的转化与探索,能大大激发学生的发现动机,扩展他们的视野,提高他们的数学思维品质。通过以下的实例,可见一斑。
例1:H是等腰ABC的垂心,记与分别表示ABC和HBC的面积,保持底边BC不变,让A点到BC的距离变小,请问:的值变小,变大,还是不变?证明你的结论。
思路分析:如图所示,因为=,由于边BC不变,所以值的变化,只由的大小决定。故我们首先探索值的变化情况,尝试从特殊情况入手进行探索。若让顶点A运动到H点,那么,垂心H就运动到原A点的位置,于是的值不变,因此的值也不变。通过这种由一般到特殊的探索,我们初步猜想:的值不变。
其次,再探索的值的大小。同样,考察特殊情况:若点A与H重合时,即ABC为等腰直角三角形,这时,=BD2,于是得到等于BC的一半的平方。
这个结论是否具有一般性呢?我们对一般情况进行论证:试探证明值不变且等于BC的一半的一方。
事实上,在RtABD中,AD=BD,在RtHBD中,HD=BD,因为,+=900,所以,tan,故:至此,问题解决。
以上例题为一种一般性问题向特殊情形进行探索的过程,通过这个问题的研究和探索,学生容易产生一种求知欲望得到满足的欢乐和学有所成的愉悦,激发了他们的发现动机,而且还培养了他们的数学思维品质。
二、对命题进行变更,培养学生探索性思维的灵活性与深刻性
对命题进行简单变更时,常见的变换方法有由封闭式的题型改为开放式的题型,将静止的确定问题变更为运动的不确定性问题等等,比如:
原题:边长为1的正ABC中,D、E分别为AB与AC的中点,将ABC沿DE折成直二面角,求的长度。
问题经过变更后,DE不再是静止的了,从而AB的大小随DE的位置变化而变化,故可设FO=x,将AB表示成关于x的一个函数,再利用函数最值的方法求出问题的答案,认识了这个实质,就可得到:,当x=,即DE为中位线时,AB的最小值为。
此结果正好说明原题是改造后问题的一个特例。经过这样的训练,能使学生的认识由表及里、由静到动、积极探索、不断深入,从而训练和培养学生探索性思维的灵活性和深刻性。
三、对复杂问题简单化,使学生进一步形成探索新问题的思维方式
有些问题直接思考,较难找到解决它的突破口,应考虑将其简单化,找到规律与方法之后,再探求其解决之道。
例2:已知且,求证:
思路分析:对于上述一般性问题,我们从简单的二元入手,试图寻求规律,即:已知且,求证:
四、对问题进行逆向思考和探索,培养学生探索性思维的多样性
逆向思维是由果索因、知本求源,从原问题的相反方向入手研究的一种数学思维方法,它是探索性思维的重要组成部分。加强这方面的训练,可改变其思维结构,培养思维的灵活性、深刻性、多样性和双向能力,提高分析与解决问题的水平。实践中的某些问题,若从逆向进行思考,则能迅速找到解决的思路,非常便捷地求解,收到奇效。
我们发现,对问题进行逆向思考,的确收到了意想不到的效果。在实际教育教学中,多进行这种训练,确实可以提高学生探索性思维的多样性。
通过以上的分析,我们容易发现不同的问题应该利用不同的方式,从不同的角度进行分析探索,这也正好说明数学中的探索性思维可以从几个不同的方面进行训练和培养。分析与实践都表明,教学中探索性思维的培养,对学生成绩的提高及数学品质的锻炼,都是行之有效的,也有确凿可行的。
参考文献:
[1] 薛金星 怎样解题 北京教育出版社 2011
【中图分类号】 G427 【文献标识码】 A 【文章编号】 1006-5962(2012)06(b)-0169-01
在信息技术教学中,培养学生探索学习、合作学习、终身学习的学习习惯,提高学生信息素养,使学生成为知识的“发现者”、“探索者”和“运用者”,这是信息技术教育在新形势下面临的重要课题,在教学中渗透“探索学习”有着深远的实践意义。
1 信息技术教学中渗透探索性学习的可行性
首先,信息技术课和探索性学习在内容上都具有开放性。
中学信息技术课的内容,本身就是一种开放性、综合性的知识。它是实现教育对象知识与技能、过程与方法、情感态度与价值观等不同层面信息素养的综合提升和协调发展的过程。它的内容随着实践的检验而不断地得到丰富和发展,也会随着时代的变化而不断的变化和更新。“探索性学习”是一种相对于接受学习的学习模式,是在教师的指导下,让学生自己发现问题,通过尝试发现、实践体验、独立探索、合作讨论等形式主动获取知识的一种学习方法。作为教学形态具有开放性,是学生根据自己的兴趣和所关注的实际问题而确定的。显然两者的内容都要经过实践的体验。信息技术课的内容是学生进行探索性学习时所涉及的领域比较多的学科之一,它们在内容上的广博和开放,表明它们的相融性。这为信息技术课教学中应用探索性学习提供了融洽的环境。
其次,信息技术课和探索性学习,在“问题”的产生方式上都有一定程度的不可预设性。
探索性学习重在过程,是一种综合性的,以实践为核心的不断地迈向未知领域的一种学习方法。在探索性学习过程中,学生必然要“提出”问题,问题中有时出现的新知识,教科书显然不能及时吸纳进来,教师也不可能全部知晓,甚至有些问题超出教师的专业知识范围,出乎教师的预料。所以,以此为前提(或为目的)提出的问题,必然具有不可预设性。
信息技术课常采用任务驱动式的教学方法,即提出学习任务,启发学生去思考和质疑,将问题展示在学生面前,把学生引入相关的问题情境中,让学生明确探索的目标,去发现问题、解决问题。其中学生发现的问题,具有不可预性。因此在信息技术课教学中渗透探索性学习,正好为学生提供了解决自己想解决的问题的智力平台,它不仅拓宽了学科内容的范围,而且也增强了信息技术的动态时交性,从而为激发学生学习信息技术课的积极性奠定了基础。
2 信息技术课教学中渗透探索性学习的途径
2.1 转换角色,培养学生对信息技术发展的适应能力
在探索性学习的过程中,老师作为教学的组织者与以往不同。在传统的教学中,教什么,怎么教,完全由教师来决定。学生只要象个容器一样等待教师把现成的知识放进来就行了。在这样的教学活动中,学生几乎没有发挥主体性的空间,完全是被动的。信息技术教学的探索性学习,要求教师改变多年来习以为常的教学方式、教学行为,确立一种崭新的教学观念,倡导一种课程共建的文化。这需要教师重新认识和确立自己的角色,营造有利于学生主动创新的学习氛围,去构建一种从解决问题出发,让学生亲历处理信息、开展交流、相互合作的过程,关注学生基础水平和认知特点的差异,鼓励个性化发展,培养学生对信息技术发展的适应能力。
教师是学生自主学习的促进者。当学生面对比较困难的学习任务而产生畏缩情绪和逃避心理时,教师要及时鼓励,并进行适应的帮助,使学生保持迎难而上的勇气和意志;当学生确定了学习目标,教师要引导学生寻找该目标的最佳途径,帮助学生在学习的过程中,逐渐养成良好的学习习惯,努力创设一定的情境,激发学生的内在学习动机和学习兴趣,唤起学生的求知欲,以充分调动学生的积极性。
探索性学习的目标之一,就是尽可能地让学生发挥自己的想像力和创造力,通过问题解决等方式来训练学生的发散思维。教师要想顺利开展探索性学习,还必须成为学生学习活动的参与者,这一目标取消了教师高高在上的知识权威地位,拉近了师生之间的距离。让学生对教师产生一种亲近感,敢于在教师面前阐述自己的观点,提出自己的问题,这样在探索中就能获得丰富的相关知识,产生强烈的求知欲。
总之,教师把握好自己在教学中的角色,就能够促进学生更好地发挥自己的潜能。
2.2 激发兴趣,提高探索学习质量
在我国的高考制度重出江湖之后,生物学科的地位并不稳定。在长期的教育事业发展过程中,生物学科在高考中的地位变动较大,特别是就全国范围来讲,高中生物学科地位因区域而具有差异性。生物学科,是科学学科的重要组成部分,教师需要利用高中生物教学,对高中学生的学习能力进行提高,培养学生的科学思维能力,促进学生学习能力的提高。探究性教学活动在高中生物教学中的实施,是构建高效生物课堂的必要选择。
一、高中生物探索性教学课堂构建的问题分析
将生物探索性教学活动落实到高中生物教学活动中,需要多种条件的有效支持。下面,我们就来分析一下高中物理探索性课堂构建的现实困难。
(一)生物实验设施配置与使用力度不足。高中阶段的生物知识学习,需要借助实验的辅助,实验,也是学生进行生物知识探索的重要方法。许多高中学校具有较为完善的生物实验设备,可以满足高中学生探索生物知识的需求。但是,许多实验材料的缺失让生物实验的开展具有阻碍。生物学科所涉及到的一些实验材料与药品不易购买,许多时候,教师只能自己做实验去给学生做展示,学生无法利用现有的实验器材去自主实验,影响了学生生物知识探索能力的提高。
(二)教师对于探索性教学活动重视度不足。教师对于学生探索能力培养的重视力度,直接关系着高中生物探索性教学课堂的构建成功率。许多高中教师将高考作为教学的重大目标,让学生在高考中答对更多的题,取得更高的成绩,才是自己教学业务能力高的体现。这样的教学观念,让教师看不到探索性教学活动的重要性,也忽视了高中学生探索能力的培养。教师不能主动地针对学生探索能力提高进行教学活动的设置与教学内容的安排,让学生没有机会成为生物知识的探索者。
二、高中生物探索性教学课堂的构建方法分析
在教育改革的今天,要促进学生探索能力的提高,已经成为高中生物教学的教学重点。下面,笔者针对高中生物教学内容,提出几点探索性课堂的构建方法。
(一)加强教学内容创新,培养学生探索兴趣。要进行高中生物探索性课堂的有效构建,教师最先要做的就是对学生的探索兴趣进行培养。只有学生具有了生物知识的探索兴趣,才能让学生成为课堂探索活动中的主体,实现探索能力提高。每一位高中生物教师,都应当在教学活动开始之前做好备课工作。针对高中生物教学内容进行深入分析,将教学内容与高中学生的生物学习兴趣进行结合,利用创新性的教学内容安排来提起学生的生物知识探索兴趣,使课堂更有效率,使学生的生物能力提高更快。
如在讲解《细胞的基本结构》的时候,教师需要对课堂教学内容出场顺序进行合理安排,为学生创造探索学习的机会,利用悬念的设置或者情境的创设等方法,促进学生探索欲望的激发。教师可以先对人体的结构、房屋的结构等进行分析,之后从人体的组成、植物的组成中引出细胞这一概念,并提出“那么细胞是由什么构成的呢?”这样的问题,激发学生的探索欲望。这样一来,学生会在教师的引导下对细胞的构成进行研究与分析,通过课本的阅读或者与其他学生的讨论共同解决问题。利用教学内容的创新,学生的探索兴趣得到激发,探索性课堂的构建更有意义。
(二)加强高中生物教学模式的创新。高中生物教学模式对于学生的学习习惯,学习情绪都有着重要的影响。在日常教学中,教师应当从高中生物教学目标入手,结合教学内容与特点,根据自己的业务能力为学生提供多样化的课堂模式。传统的高中生物课堂中,教师是学生生物知识的灌输者,总是让学生在配合自己的过程中去机械地记忆生物知识。要引导学生进行探索学习,教师需要将合作学习模式以及探究学习模式落实到教学实践中,让学生成为课堂中的主体,给学生自主探索学习的权利。在合作探究的过程中,学生的合作学习意识得以培养,也可以体会探索学习的乐趣,逐渐认可探索学习,养成自主探索的好习惯。
(三)改善师生关系,共同探索生物知识。教师,是学生学习路上的引路人,也是学生学习行为的具体规范者。在高中生物教学中,教师要组织学生进行探索学习,成功构建高中生物探索性课堂,就要改变传统的师生观,与学生建立起平等和谐的新型师生关系。学生与教师的关系平等了,学生才能信任教师,认可教师的引导,配合教师共同完成生物知识的探索。
综上所述,教学活动开展的重要目的就是促进学生有效学习,让学生在有限的课堂时间内去充实自己的头脑,获得学科能力的提升。教育体制改革,让学生的探究能力成为学科教学的重要培养目标。在生物教学中,教师处理好师生之间的关系以及课堂教学内容与学生生物学习能力之间的关系,引导学生提出问题,积极参与,主动探索,会促进高中生物教学效率的快速提高。
参考文献: