论文部分内容阅读
随着网络技术教育应用的深入发展,考试系统的规模、复杂度日益增加,其技术手段、设计思想、系统体系结构都发生了深刻的变化,网络考试系统正朝着分布式、协作化、智能化的方向发展。领域研究者从不同的角度对日益复杂化的网络分布式考试系统进行了研究,其中系统的软件建模作为较为重要的一个因素,影响着系统功能的实现及教学需求的满足。模型是现实系统的一个抽象,它提供了系统的蓝图,每个系统都可以从不同的方面用不同的模型来描述。论文采用了统一建模语言UML(Unified Modeling Language)和软件统一过程RUP(Rational Unified Process),借助ROSE工具,对网络分布式考试系统进行软件建模,最终目的是,用模型指导系统的分析和设计过程,为系统的具体开发提供大量可参考的软件模型,在提高系统开发效率和质量的同时,为系统的构建和进一步扩展奠定良好的基础。论文采用面向对象设计方法、文献分析法、案例分析法等研究方法,在以下4个方面作了一些研究工作:首先,从理论和软件系统建模这两个角度出发,论述了网络分布式考试系统软件建模的基础,得出系统的理论模型并介绍了软件统一过程在网络分布式考试系统建模过程中的应用。其次,提出了网络分布式考试系统软件建模的方法、过程与步骤,分别从需求获取、需求分析、系统设计和系统实现四个阶段,详细论述了模型的构建方法与步骤。第三,应用UML统一建模语言,结合系统理论模型,构建出网络分布式考试系统的需求模型、分析模型、设计模型、实现模型等可视化软件建模模型,使用不同的视图模型对系统开发的各个阶段加以描述,为网络分布式考试系统开发提供参考模型。最后,开发了面向中小学的网络分布式考试系统,验证网络分布式考试系统建模方法的正确性及构建模型的有效性。目前,采用UML进行系统建模已经成为面向对象分析和设计的一种趋势,国内对UML的使用刚刚起步,基于UML建模的网络分布式考试系统更是少见。论文立足于面向对象可视化建模的前沿技术,从模型抽象方法、建模过程、模型表示等几个角度构建网络分布式考试系统的软件建模方法,应用UML统一建模语言对网络分布式考试系统的结构、过程、功能等要素进行可视化的描述,最终为系统软件开发的各个阶段建立可视化模型,对于网络分布式考试系统的实际开发具有一定的指导意义。