论文部分内容阅读
远程教育在中国正处于快速发展时期,中国的远程教育正以前所未有的速度向西方发达地区跟进,并逐渐形成自己的特色,基于Web的网上教学的兴起更大大加快了这一进程的推进速度。当前基于Web的远程教育平台开发工具及软件多种多样,对于远程教育系统开发过程的选择也是各不相同。本文旨在根据远程教育技术发展趋势,并制定了软件过程,选用统一建模语言,实现远程教育系统基础平台的搭建。UML是通用的且基于多种工具支持的标准化建模语言,UML的使用方便软件需求的描述、便于团队的交流、平衡软件过程中每个开发活动的比重。基于UML的软件开发不仅能减少资金的投入,降低开发风险,缩短了开发时间,提高软件的质量,还能应对不断变化的需求,提高软件的重用性。本文先介绍了远程教育发展的历史及中国远程教育发展过程中的几个重要阶段,指出当前远程教育开发的常用技术。其次介绍了UML的基本概念,指出当前常用的几种软件过程模型,并根据本系统的特点指出了本系统采用的软件过程。接着描述了当前基于Web的软件开发中比较流行的三层架构的概念,并提出本文采用的架构及其各层的实现技术。然后使用UML对系统进行建模完成系统的需求分析、系统设计、实现及部署。