UML在ERP库存管理子系统建模中的应用研究

发布时间:2012-02-20 13:57:13   来源:文档文库   
字号:
UML在ERP库存管理子系统建模中的应用研究吴双平,韩向东(江苏大学机械工程学院,江苏镇江212013)摘要:UM L是一种基于面向对象技术的标准建模语言,它不仅支持面向对象的分析和设计,而且支持从需求分析到系统实现的软件开发的全过程。本文简要介绍U M L的概念,特点以及面向对象的开发过程-Rational统一过程,以ERP 系统中库存子系统的开发为例,详细讨论和分析了U M L在库存管理子系统建模中的应用,并用支持U M L的Rational Rose 工具建立了库存模型。关键词:UM L;RU P;建模;需求分析;系统分析和设计中图分类号:T P311 52 文献标识码:A 文章编号:1001-3881(2004)4-033-4Application of UML to Inventory Management Su bsystem ModelingWU Shuang ping,HAN Xiang dong(School of M echanical Eng ineering,Jiangsu U niversity,Zhenjiang212013,China) Abstract:U M L is a standard object-oriented modeling language.I t is not only used in object-or iented analysis and desig n but also used in whole process from demand analysis to system realizatio n.T he concept of U M L and Rational U nified Process was in troduced and the applicat ion of U M L to inventory subsystem modeling was discussed.F inally the inventor y model w as set up based on U M L.Keywords:U M L;Rational unified process;M odeling,Demand analysis;System analysis and desig n0 引言20世纪90年代中期,软件工程领域取得重要进展和成就的重要标志之一是统一建模语言UM L(U nified M odeling Language)的诞生。U M L作为一个通用的、标准的建模语言,可以应用面向对象的方法描述任何类型的系统,它不仅支持面向对象的分析和设计,而且支持从需求分析到系统实现的软件开发的全过程[1]。UM L融合了当前一些流行的面向对象开发方法的主要概念和技术,成为一种面向对象的标准化的统一的建模语言;UM L是一种图形化语言,系统的逻辑模型或事项模型都能用U M L的模型图形清晰的表示。U M L不只是一堆图形符号,在每一个U M L的图形表示符号背后,都有良好的定义的语义;U M L 还可以处理与软件的说明和文档有关的问题,包括需求说明、体系结构、设计、源代码、项目计划、测试、原型、发布等。U M L的这些特点表明它可以用于各种复杂类型的软件系统建模。目前大多数U M L 的应用研究只是一些简单的系统,像自动柜员机系统、订单系统等,在具体的企业计算机管理系统模型建立中应用研究很少。企业是一个非常复杂的社会、经济、物理系统,运用UM L建立复杂的企业模型将具有极高的应用研究价值。本文以企业计算机管理子系统库存管理为例,深入探讨了UM L在库存管理系统模型整个建模过程中的应用。1 UM L简介在1994~1996年软件工程学家Grady Booc h、Ivar Jacobson、James Rumbaugh先后齐集于Rational公司,携手合作,以各自原有的方法为基础,并吸收其他方法的长处,共同提出了新的面向对象的分析与设计语言 统一模型语言UM L。UML定义了9类图形,用于建立系统模型:类图、对象图、Use Case图、顺序图、协同图、状态图、活动图、组件图、配置图。通过绘制U ML图形,可以从不同的抽象角度使系统可视化。UM L还提供了以下的系统模型化功能:(1)U se Case建模。U se Case是重要的软件分析技术。Use Case定义了在业务处理中的业务规则和任务,以及计算机应用系统怎样支持这些任务。U se Case抽取系统的功能需求,帮助把它映射成对象模型。Use Case模型是领域业务分析员、用户和系统开发人员之间的桥梁。(2)对象类和对象类建模。U M L支持基本的和高级的对象类和对象建模。可以使用U M L中的对象类定义一系列业务对象(类)和应用结构,并且建立对象作为这些类的实例。对象建模定义对象的行为,保证U se Case和业务规则得到正确的支持。(3)组件建模。组件是指源代码的物理单元和可执行单元,它们组成应用系统。对象类分别组织在组件中,成为应用系统中的可复用的模块。(4)配置建模。配置建模是把软件系统在计算机网络上的配置方式进行模块化2 Rational统一过程33!机床与液压∀2004 N o 4基金项目:江苏省教育厅项目(00K JD460003)

本文来源:https://www.2haoxitong.net/k/doc/55fa1819fad6195f312ba617.html

《UML在ERP库存管理子系统建模中的应用研究.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式