一、基本信息
标题:基于 UML 的网络分布式考试系统软件建模
时间:2018-07-30 17:22
出版源:南昌市医学科学研究所;
领域分类:电子技术与软件工程
二、研究背景
问题定义:随着计算机网络技术在教育实践应用中的发展,考试系统软件已经广泛应用于广大高等中等院校中,系统的规模和复杂度与日俱增,系统的相关体系结构也发生了各种变化,朝着大型分布式、协同化、更加智能化的方向发展。相关领域的研究者们,试图对日益复杂化的考试系统进行剖析和研究,一个系统依据软件的建模来实现相关的功能。因此, 软件建模是一个软件在实施过程中非常关键的因素。本文采用了软件统一过程 RUP 和统一建模语言 UML,对网络分布式考试系统进行软件建模,为系统的构建和进一步扩展奠定良好的基础。
难点:网络考试系统进行系统设计分析
相关工作: 统一建模语言 软件建模 分布式考试系统
三、研究内容
1 关于分布式网络考试系统设计的基础理论
网络分布式考试系统的概念
网络分布式考试系统的开发原则
考试系统软件需求分析建模
考试系统软件设计建模
设计建模步骤
详细设计中首先要详细描述每一个类, 包括类的属性、操作、类之间的关系,同时对系统用例进行设计。详细设计包括如下内容:
(1) 设计实体类的属性和操作。
(2) 设计边界类的功能组成和操作。
(3) 设计类之间的关系。
(4) 构造设计类图模型。
(5) 借助交互图实现用例设计。
(6) 设计数据模型。
(7) 设计实现模型。
(8)设计建模的评审
对系统体系结构的设计建模分析
四、结论
本文通过需求获取和系统设计建模论述了分布式的网络考试系统建模的基础。首先通过理论的角度,对分布式的网络考试系统的定义、规范、特点和标准进行了描述,接下来讨论了网络考试系统在开发的过程中的理论基础及原则,从而系统的理论模型呈现。然后结合面向对象技术及 RUP 统一过程,将软件统一过程在网络考试系统中的建模过程的应用进行了阐述。通过工具开发及模型复用的技术, 设计并开发了针对中国的中小学的网络考试系统,验证网络考试系统构建的模型,并通过系
统的使用对构建模型作了改进和完善。
参考文献
[1] 于阳 , 刘卫东 , 王诚 . 基于 RDBMS 的智能
决策支持系统的研究与设计 [J]. 计算机工程与应用 ,2001,37(24):115-118.
[2] 吴立春 , 卞良 , 严军 . 基于 UML 的网上考试系统的设计 [J]. 宁夏医学院学报 ,2004(08).
[3] 张华 . 用 ASP 开发基于 B/S 模式的网络考试系统 [J]. 大众科技 ,2006(02).
[4] 杨文龙 , 古天龙 . 软件工程 [M]. 北京 : 电子工业出版社 ,2004.
[5] Eric J.Braude. 面向对象的软件工程:英文版
[M]. 北京 : 电子工业出版社 ,2003.
作者简介
李莉(1979-),江西省南昌市人。研究生学历,
主要从事信息系统工作。
作者单位
南昌市医学科学研究所 江西省南昌市