UML建模在高校科研信息管理系统中的应用

一、基本信息

标题:UML 建模在高校科研信息管理系统中的应用
时间:2012年
来源:兴义民族师范学院
关键词:UML 建模;系统建模;科研管理系统

二、研究内容

1.摘要

介绍统一建模语言(UML), UML 支持从需求分析、系统设计到具体实现的软件开发全过程。利用 UML 建模对高校科研信息管理系统进行分析设计,探讨了 UML 在面向对象需求分析中的应用。UML 建模不仅能够建立可靠、完美的系统结构模型,而且可以更好地帮助开发人员理解系统中各项业务流程,方便用户和开发人员之间的交流,提高系统开发的效率。

2. UML 系统建模过程

应用 UML 进行系统建模一般包含 3 个主要步骤:用例建模、静态建模和动态建模。首先,在功能需求分析基础上识别系统用户角色,采用用例图加以描述,构建系统用例模型;其次,基于用例抽取系统的类,确定类之间的静态结构关系,采用类图或对象图等加以描述,构建系统静态模型最后,基于用例分析,确定类对象的操作,用顺序图、协作图或状态图等加以描述,构建系统动态模型。以上模型图并不需要全部创建,应根据实际应用的需要,选择合适的模型图为系统模型设计提供支持,整个建模过程由用例驱动完成。

3. 用 UML 对高校科研信息管理系统建模分析

3.1. 系统用例建模分析

用例图(Use Case Diagram)主要用来图示化系统的主事件流程,描述客户的需求,即用户希望系统具备哪些功能,设计人员根据用户的需求来创建和解释用例图,描述软件应具备哪些功能模块以及这些模块之间的调用关系,用例图包含了用例和参与者,用例之间用关联来连接以求把系统的整个结构和功能反映给用户,对应的是软件的结构和功能分解。

3.2. 系统静态建模分析

系统静态模型主要由类图和对象图描述,从用例中发现对象类、确定类的属性和主要操作。以下主要以类图为例来说明系统部分类的属性及操作,如图 2 所示,利用静态建模完成系统所有类的描述。

3.3. 系统动态建模分析

系统中的对象是相互联系的, 且对象之间通过消息传递进行交互。在给出系统静态模型后,便要通过动态建模分析信息处理的顺序,以便更好地控制和处理各种信息。根据高校科研信息管理系统的实际需要,选择活动图和顺序图来对系统进行动态建模分析。活动图清晰地描述一个操作的执行过程中所完成的工作或动作,以科研机构管理业务流程为例,科研机构管理活动图如图3所示。

3.4. 顺序图

顺序图用来描述对象之间的相互作用,按照时间的先后顺序描述对象之间的交互动作过程。顺序图的两个轴,水平轴表示不同的对象,垂直轴表示时间,垂直虚线是对象的生命线,用于表示某段时间内对象是否存在,对象间的通信通过在对象生命线间画消息来表示,科研项目管理顺序图如图 4 所示。

三、结论

通过这篇文献,应用 UML 完成系统中所有用例的动态模型,结合静态模型便可得到系统较完整的对象模型,更好的了解到模型的制作。

四、参考文献


[1]方红萍,陈和平.信息系统 UML 建模研究[J].计算机工程与设计,2006(10).
[2]施昊华.UML 面向对象结构设计与应用[M].北京:国防工业出版社,2003.
[3]王立.UML 与软件工程基础[M].北京:高等教育出版社,2004.
[4]朱翠苗.高校科研管理系统数据库的设计与实现[J].计算机与信息技术,2004(6).
[5]燕菊维,燕鲲鹏,周会娟.高校教学管理系统的 UML 模型[J]. 微计算机信息,2012,28(4).
posted @ 2020-11-09 14:13  onesing  阅读(410)  评论(0编辑  收藏  举报