



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、阐释建模UML建模在高职学生信息管理系统中的运用征文 摘要:统一建模语言UML是当今世界最有效的面向对象的可视化建模工具。使用UML建模对软件的开发、系统的解释,在高职院校学生信息管理系统中具有重要的现实意义。可以在开发周期初期,及时的检测到错误,改变系统模型,使软件开发周期更直观。关键词:UML;统一建模语言;学生信息管理系统;模型1007-9599 (2012) 15-0000-021 引言本文使用统一建模语言UML,将学生信息管理系统与RUP方法和建模工具相结合,制定了系统框架和功能图,建立了系统模型。根据UML进行了用例建模,静态建模,建立
2、了动态模型和物理模型,并对系统的进行分析和设计,创建类图、状态图、活动图、序列图、组件图、UML部署图,从多个角度对系统进行建模。2 UML统一建模语言2.1 UML概述一个企业的网络系统如果要和世界上其他系统相互合作、支持,以达到相辅相成、相互沟通交流的目的。但是不同地域的两个系统可能是由互不认识的人编写的,如果他们没有遵守一套标准的规范来编写和开发,就无法达到双方沟通的目的。因此一套标准的系统定义语言就显得格外重要了。二十世纪七十年代中期到九十年代中期,软件开发的技术与方法逐渐由结构化分析与设计发展到了面向对象的分析和设计。而在1089年到1994年期间,发展出了各种差别极小,但缺乏统一规
3、划的软件建模语言。从1994年开始,在Rational公司的主持下,形成了最初的UML。摘自:论文范文现在,IBM已经并购了Rational公司,推出的UML最新版本为2.0版。2.2 UML的图UML的图,是事物的分类,元素的图形表示,事物、关系和行为。UML定义了两个大类、五个子类,共九种最基本的图形。(1)第一类为用例图。使用例图可以用来描述系统做了什么,而不用去考虑系统的功能是怎么实现的,有助于让外部人员更容易了解整个系统模型。(2)第二类为静态图,包含类图和对象图。类图:类图是一种用来描述静态的结构,其主要的目的是用来说明系统类中概括性的名称与模式、描述类与类间的合作关系以及详细说明
4、设计数据库时的大纲。是设计面向对象软件系统时,最常用也是最重要的一种UML图形。对象图:对象图是具有特定的属性值的类图的实例,来描述一组对象和对象的关系。对象图主要是用来设计系统的静态设计视图和静态进程视图,是针对实体实例和原型实例来做设计的。(3) 第三类为实现图,包含组件图和部署图。组件图:是一种用来设计系统的静态实现视图的图形,可以很容易地了解显示在图表组件之间的关系,一个组件的变化也影响其他部分。部署图:用于模拟系统环境模型视图,显示计算机系统的物理结构,部署图是一种用来显示运行时处理节点和节点上存在的组件的图形。(4)第四类是行为图,包含状态图和活动图。状态图:状态图是用来设计系统动
5、态角度的图形之一,利用状态图可以从动态的角度来进行系统设计。它实际上是用来描述系统的动态外观的状态机。活动图:活动图可以说是状态图的一种特例,在活动图中的状态大多是活动状态,而转换大多是由来源状态活动的完成所驱动的。(5)第五类是交互图,包含序列图和协作图。序列图:是UML里两种交互图的一种。主要用途为设计系统的动态视图,强调的是消息的时间顺序。主要用来描述对象之间动态的交互关系,着重体现对象间消息传递的时间顺序。序列图存在两个轴:水平轴表示不同的对象,垂直轴表示时间。协作图:合作图是用来描述对象与对象之间消息连接关系的,侧重于说明哪些对象之间有消息传递。从应用的角度看,当采用面向对象技术设计
6、系统时,首先是需求描述,其次是根据需要建立系统的静态模型,以构造系统的结构,第三步是描述系统的行为。其中前两个步骤建立的模型都是静态的,包含用例图、类图、对象图、构件图和配置图等六种图。这些图构成了标准建模语言UML的静态建模机制。第三步中所建立的模型可以表示执行时的时序状态或交互关系,它包括状态图、活动图、顺序图和合作图等四种图。这些图构成了UML的动态建模机制。因此,UML的主要内容也可以归纳为静态建模机制和动态建模机制两大类。3 UML建模在学生信息管理系统中的应用3.1 学生信息管理系统需求分析高职院校学生管理工作比较复杂,和学校的各个职能部门有非常紧密的联系。所以在设计系统以前,必须
7、对各个部门的工作环节和运作流程进行调研。在了解用户需求之后,确定学校的行政管理机构由三个平台组成:教育平台:学生处是负责全校学生招生、就业、教育管理、资助、军训和心理健康教育工作的职能部门。教学平台:其职能部门是教务处,具体负责教学管理的组织和运作的一个重要部门,负责学科与专业建设、教学计划制订实施、课程建设组织管理、教学过程组织管理、教材建设与供应、实验实习实训管理、教学改革与研究。后勤保障平台:其职能部门是总务处,是学校或教育机构的后勤管理机构。主要负责学校工程、财产、维修、保障、生活起居等服务的管理工作。学生管理工作,包括各方面的内容。由于篇幅所限,本文只设计和探讨学生管理系统的部分功能
8、。3.2 创建用例图用例是参与者与系统的相互作用。用例是学生管理系统中的一个子系统或者说一个独立的完整的功能。一个角色可以运行几个用例,对于学生而言,用例可以有:登陆系统,退出系统、问卷调查,访问个人信息,选择课程信息,修改密码等。对于教师而言,用例可以有:登陆系统、添加学生信息、检索信息、添加课程、添加班级、更改密码等。绘制用例图,首先必须确定角色,创建用例。用例图用来设计系统的静态使用案例视图,其主要用途为获取系统需求并表达案例与动作者间的相互关系;其主要目的为详细说明系统内容、取得开发设计系统的需求、获得系统结构以及控制与测试案例的执行。3.3 建立静态模型标准建模语言UML和其他所有建
9、模语言一样,以静态建模机制为基础。为了构建学生信息管理系统,就必须对系统的静态结构有所了解。在进行完系统的分析,。 用程序的需要使用在不同的地方。4结束语标准建模语言UML是一种强大的面向对象的建模语言,它描述了系统的静态结构和动态行为。本文以学生信息管理系统的开发为背景,根据面向对象建模的设计思路,利用UML统一建模语言的建模思想与RUP方法和建模工具研究制定了系统的框架和功能图,并实现了该系统的建模。通过UML建建立好用例模型后,开始进入系统设计阶段。在这个阶段,通过需求分析的结果,构建系统模型的逻辑结构来构建系统之间的静态关系3。经过分析学生
10、管理系统顶层用例图后得出,系统中应该包含“学生客户端”和“教师客户端”这两个用户类,这两个类根据系统需求添加属性和操作,识别出来的类最后会生成Java类文件,最后得到学生管理系统的类图。3.4 建立动态模型要开发软件系统,除了要了解软件对象的整个生命周期的变化和其对象之间关系的变化之外,还要知道其静态结构4。在知道了对象之间的静态结构后,需要了解动态模型,即对象之间用于实现用例中详细路径的交互。UML以图的形式提供了了状态图、活动图、序列图、协作图这四种动态模型,它们从不同的角度反映了应用程序的动态特性。每个图的视角都有自己的重点,根据应用程序的需要使用在不同的地方。4 结束语标准建模语言UM
11、L是一种强大的面向对象的建模语言,它描述了系统的静态结构和动态行为。本文以学生信息管理系统的开发为背景,根据面向对象建模的设计思路,利用UML统一建模语言的建模思想与RUP方法和建模工具研究制定了系统的框架和功能图,并实现了该系统的建模5。通过UML建立系统模型,有效的降低了系统的复杂性,增强了软件的可重用性、提高了系统开发、维护、升级的质量和效率,界面友好,操作简单,能直观地用科学的方法来管理学生,提高了学生管理效率,实现了学校的信息化管理,具有一定的现实意义。参考文献:邵维忠,梅宏.统一建模语言UML述评J.计算机研究与发展,1999,36(4):385-394李治鹏,张春晏.面向对象技术UML在学生综合测评管理系统中的应用J.科技信息,2010,2:257-2583梁柱森.基于RUP的UML建模方法在人事招聘系统开发中的应用J.现代
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业生产过程中的智能优化
- 工作中的自我管理与时间管理技巧
- 工作中的目标管理与效率提升策略
- 工业节能改造项目投资报告
- 工业设计的发展趋势与创新点分析
- 工作休闲两不误-可穿戴设备在办公室和休闲场合的应用研究
- 工程中机电设备安装与调试技术
- 工作流程优化与提高工作效率的策略
- 工厂废水处理的成效及经验分享
- 工程机械的节能减排技术应用研究
- 水系统中央空调项目可行性研究报告
- 学生高层宿舍管理制度
- JG/T 504-2016陶粒加气混凝土砌块
- 骑马安全责任协议书6篇
- 2025年中考数学压轴题专练:圆的各性质的综合题(原卷版+解析)
- 薪资发放协议
- 生猪养殖绿色转型与低碳技术应用
- 2025年公众生态环境满意度调查方案
- 换瓦合同书安全协议书
- 2025年湖南省长沙市雅礼教育集团中考数学一模试卷
- 第24个全国“安全生产月”专题宣讲
评论
0/150
提交评论