面向eLearning领域的软件体系结构设计.pdf
文本预览下载声明
2011.10 中国电化教育 总第297 期 技术与应用
文章编号: — ( ) — —
1006 9860 2011 10 0125 07
面向e- Learning 领域的
软件体系结构设计*
路 鹏,周东岱,解月光,钟绍春
东北师范大学 理想信息技术研究院 教育部数字化学习支撑技术工程研究中心 吉林 长春
( , 130024)
摘要:目前,e- Learning 系统已经被广泛应用于实际教学中,以其个性化的课程设置、灵活的学习时间安排等,赢得
了世人的青睐。但是在应用中也存在一些问题:单一软件功能不够丰富,难以完全满足教学中的应用需求;为了满足教学
中更多的应用需求,需要把不同系统中的功能整合起来,但是由于采用不同的开发技术、设计不够灵活等因素,导致系统
难以整合。产生这些问题的主要原因是在软件设计与开发过程中缺少一个好的软件体系结构。在本文中,我们建立了
e- Learning 的领域模型、e- Learning 系统的构件模型,以及基于WebService 的构件集成方法。并基于信息化教学模式,
提出了能够有效表达构件间语义关系、实现更高层次重用的e- Learning 领域抽象框架。在此基础上,形成了一种面向
e- Learning 领域,具有构件库层、应用框架层和应用层的层次化软件体系结构。该体系结构具有分层复用且不依赖于开
发语言和工具等特点。基于该软件体系结构,通过框架选择、构件的组装和替换可以像搭积木那样灵活地构建个性化的
e- Learning 系统。此外,我们以实例说明基于该体系结构如何构建具体的e- Learning 系统。
关键词:e- Learning;软件体系结构;构件;Web 服务;教学模式
中图分类号:G434 文献标识码:A
功能不可定制 难以支持所有教与学方式 尤其是难
一、背景介绍 , ,
以完全满足教师个性化教学以及学习者个性化学习
是一种基于数字技术的教学形式[1] 。 活动的所有需求 例如 平台难以支撑所
e-Learning 。 ,
Blackboard
相对于传统的教学形式 基于 的教学形 有的探究性教学模式 特别是基于 的教
, e-Learning , WebQuest
式为师生之间 学生之间提供了一个方便灵活的交 学模式
、 。
互式学习环境 它具有学习行为的自主性 超时空 为了满足在教与学中的应用 需要把能够支
, 、 (2 ) ,
性 交互性和开放性等优点 这对于促进学生高级认 持不同教学模式的系统或系统的部分功能模块整合
、 。
知能力的开发 自主学习能力的提高和教育教学质 到一起 但是由不同开发者所设计和开发的
显示全部