ICEM中PIM层的建模技术与工具实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:kyleSun81
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在企业信息系统软件的开发中,为了提高开发效率、增强软件的可复用性和可移植性等性能,越来越多的软件开发都采用模型驱动架构(Model Driven Architecture, MDA)方法学。但是MDA中平台无关模型(Platform Independent Model, PIM)及其相关转换问题的研究仍然存在一些问题,在总结了目前各种PIM模型研究方法的优缺点的基础上,本文研究了基于业务对象的PIM模型及与PIM相关的模型转换的方法。本文分析了组成PIM模型的四部分结构,重点阐述了PIM模型的核心——业务对象模型,对业务对象的各模型元素都进行了形式化定义,并采用集成图、数据图、状态图、类图和用例图五种模型图从不同角度对业务对象进行描述,然后介绍了业务对象模型的建模过程。在此基础上,通过分析业务对象间的关系,建立PIM的数据模型,并采用BO-R图和IDEF1X图进行描述。然后又分别定义了工作流模型和角色模型,并给出它们的建模过程。与PIM相关的模型转换问题是MDA的核心。一方面,根据基于业务对象的PIM模型和基于J2EE的平台相关模型(Platform Specific Model, PSM)的特点和结构,研究了向PSM模型的转换并对转换规则进行形式化定义;另一方面,为了更好的发挥基于业务对象的PIM模型和UML+模型各自的优点,研究了向UML+的模型转换问题。在理论研究的基础上,设计并实现了PIM建模工具,先介绍了PIM建模工具的总体架构,然后从各方面对其进行设计,为用户建立PIM模型提供图形化和结构化的方法。最后,通过一个实际的销售系统验证前面的理论研究,在对销售系统的业务流程分析的基础上,建立了主要的三个业务对象,按照前面的定义详细分析了它们的模型元素并用建模工具自动生成相关模型。
其他文献
无线射频识别技术(Radio Frenquency Identification,简称RFID)是一种非接触式的自动识别技术,它利用射频方式在射频电子标签和读写设备之间进行无线双向通信,从而完成目标识别
由于我国经济的快速发展,大城市中交通拥堵成为了普遍的现象。找到一条方便快捷的路径,顺利地到达目的地,成了人们出行的迫切需要。一般地,在路径规划中,人们往往根据导航选
探索式搜索描述了用户不了解目标领域,或者是用户的搜索任务相对比较复杂,或者系统对信息的索引不充分时用户所进行的搜索行为。在探索式探索中,很多研究提出了适用于用户不
随着军事变革在全球范围内的迅速发展,战争的形势已由“平台中心战”逐渐转变成“网络中心战”。因此,计算系统成为指挥控制系统的重要部件。目前,我军指挥控制系统的设计和研制
随着计算机和通信技术的发展,人们对Internet的需求已经越来越超乎想象,因此更多、更合理的控制机制对现有网络的顺畅运作起着非常重要的作用,其中最基本、最关键的就是网络
互联网每天都会产生海量文本、视频、图像等信息形式,其中文本作为重要的信息载体之一占据着越来越重要的地位。文本数量的激增,导致了严重的文本冗余,文本间关系混杂,使得从
企业资源计划作为一种先进的企业管理理论和实践,将企业的物流、资金流和信息流统一起来进行管理,对企业所拥有的各项资源进行整合,最大限度地利用企业所有资源为企业带来最大的
本文以手持终端为研究背景,采用基于GPRS网络和实时操作系统μC/OS-II的嵌入式解决方案,论述了基于GPRS网络和实时操作系统的嵌入式手持终端的设计、实现及功能扩展。文章详
随着门户网站的快速发展,越来越多的业务系统集成到统一门户下。安全性成为门户网站开发中的重要组成部分。门户网站安全性主要有成员服务、身份认证、授权和单点登录等几个方
本文将介绍一种在Linux虚拟实验系统中的基于Applet方式的SSH仿真终端的研究和设计。文章首先分析了终端及仿真终端的演进过程,指出早期的TELNET仿真终端的功能和缺陷。接下来