微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 教学软件开发模型探讨设计

教学软件开发模型探讨设计

时间:04-18 来源:3721RD 点击:

3.2 教学软件螺旋开发模型

基于教学软件的开发过程同时包含了软件工程和教学设计因素,体现出一定的系统方法思想。刘新阳等人基于传统螺旋模型研究的基础上,在参考文献[7]中提出一种新型的三重螺旋模型来指导教学软件开发流程,如图2所示。

该模型分别从软件工程视角和教学设计视角把分析、设计、实现和评价四项基本任务作为三重螺旋的阶段性重点,历经最初的分析原型阶段再到测试原型阶段,直到最终产品形成阶段。每一阶段要求具备特定目标,分别体现出教学软件中有关教学目标和策略的设计、软件系统功能设计以及使用反馈评价三方面内容。第一重螺旋以教学专家和程序设计人员为主,从宏观的教学目标及整体教学设计的角度上构建最初的分析原型;程序员、美工编辑人员主要参与第二重螺旋开发流程,旨在从软件详细设计与实现方面(如模块接口编码、编辑与制作各类多媒体元素等)开发出测试原型,可以作为教学试用产品。在第二重螺旋的基础上,通过教师及学生的反复使用与评价,开发人员依据反馈结果找出软件产品所存在的问题并加以不断改进与完善;第三重螺旋实现了对软件细节上的进一步优化过程,形成最终教学软件成品。

三重螺旋模型保证开发出的教学软件能够完美体现出教学设计思想[7],充分发挥了参与开发过程中的各类学科专家、教育专家、程序设计人员等各类专业人员特长,也重视教学软件的评价过程。

3.3 教学软件原型与螺旋相结合开发模型

李为民、张军征在参考文献[8]中依据教学软件中所含的各种媒体元素与程序编写过程需要交叉进行,以及初始阶段教学设计过程不确定性的特点,同样从教学设计与软件工程思想相结合的角度,提出一种类似原型与螺旋模型相结合的开发模型,如图3所示。

计划、设计与开发成为该模型开发过程的三个阶段,标准、评价与管理始终作为与三个阶段相互作用的三大要素,成为指导教学软件开发活动的准则。

教学软件原型与螺旋相结合开发模型在整体上反映的是螺旋模型开发的一个周期,模型中的计划与设计阶段均采用原型开发方法,通过反复修改予以实现。计划阶段从明确开发项目整体范围、标准、项目限制条件、学习者特点分析的大范围框架上,主要以"头脑风暴,集思广益"形式探讨教学软件风格、结构、界面等因素,进行反复修改原型;设计阶段侧重对教学内容、教学目标与方法、教学交互等教学设计方面属性形成一套完整描述;开发阶段运用相应的软件实现工具,从技术手段上对教学软件所涉及到的各种多媒体素材的创作、编辑、程序编写等活动过程按照并行的方式完成,实现软件功能需求。标准、评价与管理三要素同时贯穿于上面三个阶段,从开发人员与用户共同遵循的产品目标特征一致性原则,历经不断反馈、修改与评价而形成符合要求的最终软件产品,开发过程中完善的项目管理过程三个方面保证了开发质量。该模型适合教学类软件的开发,具备普遍性。

4 教学软件开发趋势--探究式教学设计过程的体现

从以上开发模型可以得出,教学软件开发过程遵循系统方法的思想,要求用户在使用过程中对软件产品自身功能实现与教学设计两个层面对产品原型的不断评价与反馈。作为一种认知性的学习工具,教学软件作用效果不能纯粹用软件功能是否能够实现来衡量,教学设计过程是否科学合理是无法在功能实现上直接反映出来的。对于辅助教学过程、优化教学结构的一种教学软件系统,教学设计是用来保证软件的教学性好坏的重要指标,通过学习者积极的探究与体验才能更好地体现教学软件的教学功能。作者认为未来教学软件的开发趋势需要在软件教学设计层面上体现出探究式教学设计思想,对于培养学生学习思维能力、提高学习效率有很大的好处。

探究式学习是情境学习的一种类型,在教师引导下提出学习任务,学生在明确学习任务和目标的情况下,自主探究解决问题的过程[9]。其指导思想旨在以学生为主体,在教师的指导下自己通过阅读、观察、实验、思考、讨论等途径独立或团队形式进行探究,自觉主动地探索,掌握教学内容,找出规律,形成自己的概念。参考文献[10-11]不同程度地提出了由国外相关教育机构所开发的包含设计、管理与传递在线协作学习活动功能为一体的学习活动管理系统(简称LAMS)具备了学生探究式学习特点。教师事先根据教学设计的内容,在基于网络环境下,通过该系统提前设计好学习活动的序列。引导学生在课内或课外的学习环境里,通过学习活动的实施,掌握相关知识和技能的功能。在教学设计层面上,该系统所具备最显著的特点是教师进行探究式教学设计。学生通过LAMS在线学习,改变了以往的单向纯接受式学习方式,而采取主动思考、探索与发现的学习方式,达到对所学知识内容的分析、筛选和二次加工能力要求。华中师范大学信息技术系赵呈领等人在对传统的探究式教学设计研究的基础上,针对LAMS进一步提出了"抛出任务与展示目标、尝试任务与自主探究、交流任务与合作探究、完成任务与评价总结"[12]四个阶段的探究式教学设计的主要过程。该过程通过教师课前把精心设计的教学内容巧妙隐藏在学习目标中,学生根据系统和教师提供的共享学习资源,采取自主或合作的方式通过观察、阅读、思考、交流等学习活动进行主动学习,遇到问题自主寻求解决办法。教师使用LAMS的实时交互功能,跟踪并监督学生的学习全过程,同时依据学生所完成的学习任务结果,及时做出评价总结(包含过程性和总结性总结)。

教学软件的教学设计层面中融入探究式教学设计过程,将增强学生的主体地位,使其自主学习能力得到极大提高,同时也提高对教师的教学设计要求。作为探究式教学活动的设计者和活动过程的引导者与组织者,教师可以更好地把握教学全过程,掌握学生学习动向,通过及时反馈学生学习状况调整教学过程,增加学生学习兴趣。在探究式教学设计过程中,教师如何根据实际教学内容和学生特点,组织不同程度的探究活动;探究式教学设计过程如何有效结合其他教学设计方式,在软件功能层面上实现等问题将成为未来教学软件教学设计过程中所要考虑的重要因素,也是未来教学软件开发趋势。如何更好地开发教学软件并服务于教学过程,还需要在教学实践中进一步思考与探索。

教学软件开发过程有机融合了软件工程与教学设计过程,分别从教学与软件的视角来探讨并处理教学过程和软件产品之间的关系,开发出符合教学规律、反映教学策略的教学软件,需要努力寻找教学内容与教学对象之间最佳的结合点,寻求符合学生思维方式及认知结构与规律,并且为其提供相应方法、技术上的支持。教学软件开发过程模型的探讨对于分析教学软件产业具有重要的现实意义,同时对于提高当前教学软件的开发质量、价值评测以及未来教学软件产业的发展亦具有建设性指导意义。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top