论文部分内容阅读
由于适应信息化的发展潮流,概念图和协作学习越来越受人们重视,在两者结合的基础上形成了一个新的概念--协同概念构图。协同概念构图由多名学习者以异地同步的方式共同创作一幅概念图,是一种具有独特风格的协作学习方式。在国内外教育发展与变革的时代背景下,结合笔者研究生在读期间参与的研究项目工作,本研究提出了设计与开发基于Web的协同概念构图工具的研究目标,以为协同概念构图的学习活动提供技术环境的支持。研究通过文献调研,对概念图和CSCL等概念、相关的教学理论和有参考价值的研究做了深入的考察和分析,把握协同概念构图的教学特点,为设计和开发工作提供理论指导。同时本研究对国内外已有的概念图软件及其使用的开发技术进行了调研,并参阅大量技术资料进而论述了基于Web的协同概念构图软件实现的可能性。调研发现,目前国内外对协同概念构图技术的研究较少,特别是在国内还没有真正意义上的协同概念构图软件,因此本研究具有很强的创新性和实践意义。
本文研究以软件工程理论指导软件的设计与开发工作,同时还考虑到具体技术的实现特点与整合需要,采用了自上而下和自下而上相结合的方式对协同概念构图软件进行系统分析和设计。研究对多人异地同步协作条件下的概念构图软件的功能需求进行了详细分析,界定了活动组织者和参与者两种角色类型,并设计了完整的需求用例;对协同概念构图活动的实施流程进行了分析,针对各项需求设计相应功能,形成了协同概念构图软件的功能体系结构;在功能体系结构基础上选择和确定具体实现技术,并整合形成解决方案,完成软件的系统架构设计。在设计与开发过程中,本研究对协同概念构图系统的核心功能部分的各相关问题进行了深入的探讨和研究,设计和实现了计算机网络环境下的协同工作机制、数据实时更新与同步方案、富交互的人机交互功能和性能优化的数据存储方案。经过反复循环的需求、设计、开发与测试工作,最终实现了本文的研究成果--VclassMapping协同概念构图工具。
本文研究在设计开发工作完成后,对研究成果进行了初步的应用探索。经过几次实践应用的问题反馈收集和相应的修改完善之后,本文研究所设计和开发的协同概念构图工具已经完全上具备了协同概念构图的基本功能,能够较好地支持协同概念构图学习活动。最后本文对研究工作进行了认真总结,并对软件今后的不断改进和提高,以及相关的研究的发展提出了自己的看法,期望协同概念构图的研究和应用能够在国内得到良好发展。