基于UML考试系统分析.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
科技信息 计算机与网络 基于UML考试系统硇分析 贵阳学院杨阳 [摘要]建立一个好的考试来统,就需要有一个好的系统模型.UML是一种标准化图形化的建模语言.使用UML建 立系皖模型,有利于提高系镜的稳定性、可维护性和可重用性,并为不同背景,不同领域的专家、开发人员以及用户提 供一条标准的交流途径. 。 [关键词]UML模型建模语言用例考试系统 1引言 等,因此,可以确定系统主要有3个参与者:Student(学生)、 考试一直是学校教学活动中最重要的环节之一.今天计算 Teacher(教师)、AdmiIlist豫tor(系统管理员). 机技术和网络技术已经被广泛应用于各行各业,学校也不例外, 参与者的描述如下t 传统的考试方式也面临着重大的变革,利用网络考试系统进行 1)student(学生) 考试则是一种先进的考试方式,它有很多传统的考试方式所没 描述:Studem可以注册和修改个人注册信息、登录考试系 有的优越性。考试要求考试系统必须具有很强的稳定性、可维护 统,在线考试、查询考试成绩. 性和可重用性.为了有效的进行考试系统的设计、分析和开发, 2)Te扯her(教师) 系统建模显得尤为重要.好的模型可以更好地理解正在开发的 描述:Teach凹可以注册和修改个人注册信息、登录考试系 系统,有效缩短系统的开发周期、方便系统后期维护.此例我们 统、维护题库、设置组卷参数、查询学生的试卷和考试情况的统 主要采用UML进行系统建模,它是一种标准化的图形化建模 计和分析. 语言,是面向对象分析与设计的一种标准表示。 3)AtimiIli8trat盯(系统管理员) 2基于UML考试系统的分析 2.1UML用例图描述 理员密码. (1)识别参与者 (2)识别用例 使用用例来分析系统,首先需要确定系统的参与者.参与者 用倒是规定系统或部分系统的行为,它描述系统所执行的 是代表与系统交互的人、硬件设备或另一系统.参与者并不是软 。动作序列集,并为执行者产生一个可供观察的结果.通过对考试 件系统的组成部分,它存在于系统的外部.通过对考试系统的需 系统的分析,可以确定系统中有如下用例存在.系统的用例图如 求分析,其主要功能有用户管理、试题管理、在线考试,自动评卷 图l所示. 图1用例关系图 图2考试模块类图 2.2静态模型建立 试模块的类图如图2所示. 静态模型表示系统的结构,在静态模型中使用类图、对象 2.3动态模型的建立 图、包图描述对象和对象之间的静态关系,其中最重要的是确立 动态模型表示系统的行为,在动态建模机制中,用消息来完 系统的类图.类图是用类和它们之间的关系描述系统的一种图 成对象之间的交互,用状态图、顺序图、协作图和活动图来描述 示,是从静态角度表示系统的,它是构建其它图的基础,没有类 系统的行为.顺序图是用户描述对象问的动态交互关系,着重体 图就没有状态图协作图等其它图,也就无法表示系统的其它各 现对象间消息传递的时间顺序. 个方面. (1)顺序图.考试用例的顺序图如图3所示. 根据系统用例图,对于考试模块,涉及到的主要类为;试题、 (2)协作图.协作图用于描述系统的行为是如何由系统的对 试卷、考生、考试.。试卷”类和。试题”类之间存在聚合关系.。试 象实现的。对考试系统的主要用例绘制协作图,以便深入地了解

文档评论(0)

0520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档