资源描述:
《(最新)基于uml建模的考试信息系统研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、文章编号:100325850(2012)1120024203基于UML建模的考试信息系统研究杨建强,吴静莉(鹤壁职业技术学院电子信息工程学院,河南鹤壁458030)摘要:UML是一种定义良好、易于表达、功能强大且普遍适用的统一建模语言,是面向对象建模领域的工业标准。介绍了UML统一建模语言及其建模工具RationalRose,以考试信息系统为研究对象,分析了其需求和流程,并利用UML的用例图和顺序图及其建模工具RationalRose对考试信息系统进行了建模。关键词:UML,RationalRose,考试信息系统,用例图,顺序图中图分类号:TP311
2、文献标识码:AResearchonExaminationSystemBasedonUMLModelingYANGJian2qiang,WUJing2li(CollegeofElectronicInformationEngineering,HebiVocationalandTechnicalCollege,Hebi458030,China)Abstract:UMLisamodelinglanguagethatiswelldefined,expressive,powerful,andisanindustrystandardinOOP1Thisthesis
3、introducesUnifiedModelingLanguage(UML)andRationalRose,takeexaminationsystemforresearchsubjects,andtherequirementisanalyzed1ItusestheusecasediagramandsequencediagrambasedonUMLtoconstructtheexaminationsystemmodelbyRationalRose1Keywords:UML,RationalRose,examinationsystem,usecasedi
4、agram,sequencediagram考试一直是高校教学活动中不可缺少的重要环节,也是检测学生掌握知识情况和评价教师教学效果的重要手段。传统的考试方式笔试仍然是目前考试所采用的主要方式,组织考试需要花费大量的精力、人力和物力,而且考试后的阅卷、登分及试卷分析也是一件繁琐且容易出错的事情。如果教师想从笔试试卷中获取学生对各个知识点的掌握情况、各个知识点的难度和区分度等信息用来帮助发现教学中的薄弱环节,进一步提高教学质量,显然也是很难做到的。随着高校对考试要求的不断提高,传统的考试方式越来越不能满足新形式下考试的需要。为此,设计并开发一个功能完善的B
5、ƒS结构的考试信息系统已是势在必行。本文将UML)是一种面向对象的建模语言,它是运用统一的、标准化的标记和定义实现对软件系统进行面向对象的描述和建模。可服务在不同类型的软件系统开发建模的各个阶段,包括由需求分析到规格,到构造和配置1,具有可扩展性和通用性。UML可以由9种图形来从不同方面描述系统。分别是用例图、对象图、类图、状态图、顺序图、协作图、活动图、组件图和配置图。其中用例图、类图(包含包)、对象图、组件图和配置图等5个图形用来对系统中对象之间互相进行的联系构建模型,属于UML的静态建模机制;状态图、活动图、顺序图和协作图等4个图形用来描述系统
6、的动态行为和控制结构,属于UML的动态建模机制2。对UML的应用其实主要就是对这9种图的使用以考试信息系统为例,用UML建模的方式并结合RationalRose建模工具直观地描述考试信息系统的需求分析及其主要流程设计。上,那么选择一种好的基于UML的建模工具就是一件很重要的事情。RationalRose的理论基础是UML,它是基于UML而产生的。使用RationalRose为系统先建立模型,然后在模型基础上编码实现,它可以确保软件开发过程中代码和模型是一致的,构建一个合理UML与RationalRose简介统一建模语言(unifiedmodeling
7、1language,333收稿日期:2012208206,修回日期:2012210209基金项目:高职高专计算机教指委2011年度基金资助项目(jzw590111027)333杨建强,男,1978年生,硕士,讲师,研究方向:软件开发、数据库技术、软件工程。开发过程中的缺陷,减少不必要的成本消耗,提高系统考试和教师更新题库进行需求分析。的性能和可维护性。一个Rose模型就是从各种不同的角度透视系统的多张视图,它可以实现系统的所有UML图,有角色、用例、对象、类、组件、部署节点等元素,描述了系统包含的细节,以及系统如何工作。考试信息系统考试信息系统是为了
8、解决传统考试方式的弊端,适用现代考试发展而设计开发的一个BƒS结构的信息系统。它较传统的考试方式有以下几个优