基于UML的网上考试系统建模.docVIP

  • 229
  • 0
  • 约5.22千字
  • 约 9页
  • 2018-03-16 发布于北京
  • 举报
基于UML的网上考试系统建模   摘要:对UML产生的背景及其基本模型进行了阐述。在对网上考试系统进行分析的基础之上,设计了基于UML用例图、类图、顺序图和协作图的网上考试系统模型,这对后期系统的开发和维护起到了很好的效果。   关键词:UML;用例图;类图;顺序图;协作图;网上考试系统   中图分类号:TP315文献标识码:A 文章编号:1009-3044(2008)29-0397-03   Modeling of Network Examination System Based on UML   WANG Hui   (Department of Information technology,Jingzhou Institute of Technology,Jingzhou 434100,China)   Abstract: This paper presents background knowledge for UML and its basic model.Based on analysis for Network Examination System, we design model of Network Examination System based on example chart,class chart, precedence diagram and coordination diagram of UML. It is beneficial to development and maintenance during the late stages of System.   Key words: Unified Modeling Language; example chart; class chart; precedence diagram; coordination diagram; network examination system      1 引言      考试是教学过程中的一个重要环节,也是检验教学效果的一个主要手段,但传统的考试方式,局限性大、资源浪费严重,不能适应远程教育的要求,取而代之的网上无纸化考试方式。基于网络的考试系统的应用,能减轻教师的评卷工作量,加快教学信息的反馈等,已成为一种发展趋势。   考试要求考试系统必须具有很强的稳定性、可维护性和可重用性。面向对象的系统分析方法被认为是最具发展潜力的分析方法。UML(Unified Modeling Language)[1-2]是Rational Software公司研制的一种基于面向对象技术的、定义良好、易于表达、功能强大且普遍适用的描述系统架构的建模语言。它涵盖了面向对象的分析、设计和实现,融合了早期面向对象建模方法和各种建模语言的优点,并融入了软件工程领域的新思想、新方法和新技术,为面向对象系统的开发、软件自动化工具与环境提供了丰富的、严谨的、扩充性强的表达方式。使用UML 进行系统分析和设计,可以加速开发进程,提高代码质量,支持动态的业务需求,能促进软件复用,使系统功能层次清楚,角色任务明确,便于团队沟通,可以提高工作效率,保证系统设计的可靠性。它使得整个软件分析设计相对传统E-R图来说更有助于提高开发效率。   本文以网上考试系统的分析为例,给出了基于UML的面向对象的系统建模的方法。通过使用UML 建模语言和Rational Rose工具对系统进行建模,给出了考试系统的用例图、类图、顺序图和协作图,这对后期系统的开发和维护起到了很好的效果。      2 UML建模简介      UML 是由著名的三位技术专家Gray Booch、Jim Rum baugh 和Ivar Jacobson 发起,在Booch、OMT和OOSE方法基础上的完善。它是一种可以对复杂系统的各个侧面进行可视化描述、构造系统模型以及建立和维护各种所需文档的标准的图形化建模语言,是汇集了多种面向对象建模技术的精华而发展起来并成为面向对象建模语言的工业标准。UML 采用的是一种图形表示法,即它将模型中的信息用标准图形元素直观的显示。建立模型后,所有重要的信息将一目了然。例如,用户可以通过模型直观地看到用户与系统间的交互,分析人员可以看到系统对象间的交互,开发人员可以看到要开发的对象和每个对象的任务,测试人员可以看到对象间的交互并根据这些交互准备测试案例,项目管理人员可以看到整个系统各部分的交互。   UML可以对任何具有静态结构和动态行为的系统进行建模。UML共定义了10种模型图从静态与动态两方面来描述系统。静态结构定义了系统中重要对象的属性和操作以及这些对象之间的相互关系,表示静态结构的模型图有用例图、类图、对象图、组

文档评论(0)

1亿VIP精品文档

相关文档