本站小编为你精心准备了静态动态模型的设备管理论文参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
1静态模型的建立
动设备业务深化需求分析的主要工作是获得系统需求.而用例图和类图主要用于描述系统的需求。用例图和类图可以用规范化的方式来描述系统的功能,帮助我们更好地了解系统需求,是系统功能分析的重要工具。下面分别进行建模。1)建立用例模型通过建立用例图模型,管理、技术、开发人员和用户能够发现现行系统的不足,规划新的系统目标。用例图模型是信息视图模型等其他模型设计的基础和起点。根据建模的目的,功能模型描述的详细程度是变化的。因此,用例图模型通常包括一组逐渐细化的层次模型。一般在进行系统顶层设计时,可以采用树状结构逐渐分解功能。这种树状功能结构模型(又称为功能树)从总体上描述系统的功能布局。系统功能树模型的优点是直观和概括,清晰地表现了系统的构成。功能树模型的缺点是信息含量小,不能表达功能模块之间复杂的交互关系。它也不能表达功能执行的条件和产生的结果。因此,功能树模型往往用于系统总体设计的初始阶段。支持宏观分析与决策。随着分析与设计工作的深入,功能树模型需要转化成其他形式的功能模型。
在面向对象的设计方法UML框架中,系统设计人员可以建立用例框图表示角色通过信息系统所能完成的操作功能。图3采用UML用例框图描述了典型石化企业动设备专业管理的主要业务功能。从图中可以看出,车间设备员、分厂机动科员、机动处专工、状态检测人员是用例框图中的角色,他们启动各用例的执行。车间设备员进行日常巡检,发现故障及缺陷,完成机泵切换、润换油加换、代用油品变更等工作;分厂机动科员和机动处专工对代用油品的变更进行审核;状态检测技术人员负责机组或泵群的状态检测,结合RCM的方法给出检修专家建议;检维修人员负责设备的检修。2)建立类模型用例图是以客户语言的方式来描述并表达系统的外部视图,是从客户的角度来描述系统要为不同角色提供的功能和支持。在此基础上,类图可从系统内部和系统实施的角度来描述整个系统。类图设计的过程就是职责分配的过程,而派生和委托是两种分配职责的基本方法。职责分配的基本原则是单一功能原则,一个类的设计围绕一个主要职责展开。通过建立各实体间的继承关系和聚集关系,可以绘制出招生模块的类模型,如图4所示。
2动态模型的建立
静态模型定义了系统的结构和组成,然而实际的系统都是活动的,要通过系统元素的相互作用来实现,动态模型就是用来解决这个问题的。UML中描述系统动态行为的顺序图、状态图、协作图和活动图都可以进行动态建模。但这4种图各有优缺点,侧重点也不完全一样。顺序图突出对象间交互的顺序,而协作图的布局方法能更清楚地表示出对象之问静态的连接关系。在协作图中,对象是可以随意排列的,因此,纵使有编号也相当凌乱,但顺序图就不一样,所有对象都在顶端,对象的安排顺序多少与信息传递的顺序有关。如果想显示跨越多用例或多线程的复杂行为,可以考虑用活动图。所以在实际运用中,要根据具体情况而选择用不同的图。如果对系统中的每个类都画出4种图的话,也许这样做很完美,但太浪费人力和物力。设计者可以选择一种能够更好地帮助理解类的动态模型图。一般而言,在对一个复杂软件系统进行动态建模时,应根据用例图和类图,首先建立序列图,然后从每一个用例的角色出发,找到与其交互的对象及其之间的消息传递;其次再建立活动图,描述程序运行过程中各项操作的实现流程。如图5所示的活动图就是庞大的动设备专业管理模块中的UML动态模型图之一。此图描述的动设备油品变更的活动图,从图中可以看出油品变更的总流程,用泳道分割成生产车间、分厂机动科和公司机动处三道。生产车间通过现场巡检建立缺陷隐患记录,通过对油质分析形成油品变更的申请,经过分厂机动科和公司机动处的审核,最终形成变更后的润滑五定手册。用活动图把流程绘制出来,使业务流程清晰明了,方便开发人员之间的沟通。
3动设备专业功能模块的开发
动设备专业功能模块的开发通过系统分析阶段建立好的动设备管理模块的UML模型后,即可着手系统的开发工作了。可在Windows操作系统下采用J2EE、EJB等基于Java的跨平台技术进行开发、选用Oracle作为主要的底层数据库。
4结论
本文采用统一建模语言UML结合面向对象技术对炼化设备管理系统(2.0版)动设备专业管理模块进行建模。动设备专业管理是设备管理的重要组成部分,是炼化企业现场管理工作的核心。动设备专业管理模块的建立,及实现动设备管理信息化、网络化,有助于提高动设备现场管理的质量与管理水平。用UML对动设备专业管理模块进行软件建模分析,有助于把系统需求和业务流程用可视化图形简单明了的表示出来,使软件开发更加灵活、严谨,也加强了系统开发人员之间的理解和交流。
作者:张华军赵攀单位:兰州石化公司研究院