UML工具在企业资源计划系统建模中应用.docVIP

UML工具在企业资源计划系统建模中应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML工具在企业资源计划系统建模中应用

UML工具在企业资源计划系统建模中应用   [摘要] 介绍了统一建模语言UML的规范和主要内容,通过ERP下的生产控制系统论述了UML在企业信息系统建模中的应用,证实了利用UML作为开发工具对于提高ERP系统开发效率和质量的重要性。   [关键词] 统一建模语言 企业资源计划系统 建模 分析      一、引言      ERP是企业资源计划 (Enterprise Resources Planning)的缩写,作为企业管理思想,它是一种新型的管理模式;作为一种管理工具,它又是一套先进的计算机管理系统。20世纪80年代以来,国内的经济格局同国外一样发生了重大变化,市场营销观念发展为“市场需要什么就生产和销售什么”,“哪里有消费者的需求,哪里就有机会”。一方面,企业所面临的共同问题是更加激烈的市场竞争,在竞争中技术因素变得越来越重要;另一方面,过去那种仅仅面向“生产经营”的管理方式已不再适应激烈的市场竞争,企业为了适应市场需求,在不断完善其内部生产管理的同时,都在延长自己的产品线,更加注重产品的研究开发、质量控制、市场营销和售后服务等环节,并且发现仅靠自己企业的资源不可能有效地参与市场竞争,而必须把经营过程的有关各方如供应商、客户、制造工厂、分销网络等纳入一个紧密的供应链中。因此,企业的管理技术也必须紧跟不断变化的市场竞争的需求,不断地在其广度和深度上加以完善和更新,不断为企业提供竞争制胜的有力手段。而ERP正是这一背景下的产物,它是对企业的三大流:物流、资金流、信息流进行全面一体化管理的信息系统。      二、UML简介      UML是统一建模语言的缩写,是一种用于描述、可视化和构架软件系统,以及商业建模的语言。它溶入了软件工程领域的新思想、新方法和新技术,支持从需求分析开始的软件开发的全过程,随着人们对软件工程概念的重视,UML在软件开发中的应用也日益广泛。   UML提供了9种简便直观的图形来帮助用户分析、设计和管理系统中各个元素的信息及其之间的关系。根据UML的建模机制,UML可看成为以4+1视角模型来表示的软件系统的图形体系结构。这5部分从不同角度体现了UML建模系统的特性,它们包括用例??角、设计视角、实现视角、进程视角和配置视角,如图1所示。图中可清楚地看出用例视角在整个视角模型整合中的特殊地位,这也体现了用例分析在UML建模过程中的重要性。      三、基于UML的ERP系统分析和设计      在ERP系统中,生产控制是关键的模块之一,主要是了解加工什么、什么时候加工、加工多少、在什么地方加工和怎么加工。它面临生产的第一线,直接影响到一个企业的生产,一旦生产控制系统出现问题,则给企业带来巨大的经济损失。图2给出一个简化的生产控制结构图。   UML易于表达,其功能强大,适用于信息管理系统、实时系统、分布式系统、Web系统等的开发。下面结合生产控制系统的生产调度部分来阐述如何利用UML工具对ERP系统进行分析和设计。   1.用例图   用例图表示一个系统对于系统外部的交互者的功能。强调从用户的角度看到的或需要的系统功能。其用例是系统提供的高级功能模块,根据用例图的描述,可对生产控制系统的调度部分的功能划分为接受订单、任务平衡、下达生产任务等,当然还应有相关的智能功能,比如,任务调整、组合查询、意外处理等功能。而该系统的主要用户就是管理者和生产车间(生产车间是任务的接受者,也作为用户考虑),调度部分的用例图如图3所示。   2.交互图   交互图包括顺序图和协作图,顺序图反映若干个对象之间的动态协作关系,主要分析对象之间已发消息的先后次序,说明对象之间的交互过程,以及系统执行过程中,在某一具体位置将会发生什么事件。所以,顺序图是UML分析业务过程中非常重要的一种图,它是对整个系统工作流程的一个过程反映,直接影响其构造的系统将来是否和实际系统相符合。   要画出顺序图,就必须对整个工作流程的细节都要清楚了解,否则就不可能画出系统相应的顺序图来。在生产控制系统中的一个主要的简化的业务流程就是接受MPS的订单,进行任务平衡和分解,向相应工作中心下达生产任务,向库存发物料需求单,各个工作中心相互合作,在产品的生产过程中请求质量检验部门的检验,控制不合格产品的非法流动。   协作图是表示角色之间交互的视图,除了反映角色之间的消息变化(交互)外,还能够反映角色和它们之间的关系(称为上下文相关)。由于协作图和顺序图透视反映角色之间的交互,所以建模时可任意选择一种图来反映对象间的协作关系,并根据其强调的是时间序列还是上下文相关来确定画哪一种图,在ROSE工具中,提供了方便的顺序图和协作图的转化工具。   3.类图、对象图和包图   类图表示系统中需要处理的事务,类与类之间

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档