人大模式
 
 教学模式
 
 资源建设
 
 服务体系
 
 技术模式
 
 校园文化
 
 研究开发
 
技术模式

二、技术开发模式

(一)符合网络教育软件工程特点的项目管理体制的实施保障了自主开发工作的高效进行。

1. 现阶段网络教育软件开发需求的特点是:

(1)由于网络教育尚处于探索阶段,业务需求还不成熟,新的业务需求不断涌现,使得网络教育的软件开发需求始终处于高度动态的变化之中。

(2)处于探索阶段的网络教育软件的单系统的开发工作量一般来说相对小,应属于轻量级的软件开发范畴。

2. 基于网络教育软件开发需求的特点,我们把 “极限编程”开发实践与项目管理方法相结合,并在“网上人大”网络教育技术支撑系统的开发管理中得到了成功地应用。

极限编程是近年来最优秀的软件开发实践成果之一,包括现场客户、代码规范、计划博弈、简单设计、测试驱动、系统隐喻、代码重构、集体拥有代码、每周 40小时工作制、结对编程、持续集成、小型发布十二个最佳实践。其主要的应用目标就是需求高度变化、轻量级的软件开发过程。而现阶段网络教育软件的开发过程完全符合其应用特征,因此我们把软件项目管理与极限编程的开发流程紧密结合起来形成了独具特色的软件项目管理体制,并应用这种体制成功的开发了“网上人大”网络教育技术支撑系统,有效的控制了开发进度和开发质量。

其中代码规范、测试驱动、代码重构开发实践使项目质量的可控性提高;现场客户、持续集成的实践则降低了由于沟通不畅和开发后期集成测试带来的项目风险;简单设计的原则有效的控制了项目的目标范围,防止了由于需求蔓延导致项目失败的风险;计划博弈和小型发布为持续的项目跟踪创造了条件。

其项目管理和软件开发管理过程见下图:

(二)采用自主开发和技术引进并举的策略,保障网络教学和管理模式创新的技术要求。

1. 网络教育技术开发的定位

(1)基础IT技术的研发需要投入的资源大,开发周期长,网络教育在开发投入有限的情况下,进行基础技术开发,不能及时地满足教学和管理的需求,得不偿失。

(2)单纯依赖于技术引进就等于放弃了通过网络教育实践,创新网络教学和管理模式的手段和资格。在网络教育还处于高速发展和模式探索的阶段,自主研发对网络教育活动的开展更显得尤为重要。

(3)网络教育技术开发的主要目标是研究网络教学和管理的需求,集成基础技术,创新网络教学和管理方法。技术的引进保障了网络教育对基础技术的需求,自主开发能够在研究网络教育需求的基础上,创新教学和管理方法、手段,同时自主开发还能够有机的整合引进的技术系统,更好的为网络教育服务。

2. “网上人大”的技术支撑系统就是在“自主开发和技术引进并举”的策略指导下开发成功的,其中“MST制作工具”、数字图书馆、“WEBEX音视频教学系统”和“优创语音交互系统”均为被“网上人大”引进并有机整合的子系统,这些引进的系统在较短的开发周期内为网络教育提供了多种教学环境,提高了网络教学的效果。见下图中字体为红色的子系统。

上一页  下一页


中国人民大学网络教育学院 版权所有
Copyright © 2004 cmr.com.cn Inc.All rights reserved