UML面向对象建模技术探究及应用.docVIP

  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是一种面向对象的建模语言,通过对其建模分析,并以某公司的销售系统为例详细讲解面向对象的建模及其应用。 关键词:UML图;建模;应用 中图分类号:G642 文献标识码:A 文章编号:1009-3044(2012)28-6827-02 统一建模语言(Unified Modeling Language,UML)主要是运用统一的、标准化的标记和定义实现对软件系统进行面向对象的描述和建模语言,在实际应用中是将面向对象思想与建模技术结合起来,通过某个实用的建模工具,如ROSE、EA等,将其应用到相关领域中去。 1 基于UML的建模分析及应用 一般来说,UML面向对象建模过程分为:描述需求(对计算机系统的要求及系统的主要功能需求)、系统分析(找出系统的所有需求并加以描述,建立模型)、系统设计(通过结构设计和细化设计来达到细化、扩展模型的目的)、系统实现(对类进行编程)、测试和配置(对系统进行测试,使其能够达到用户需求)。 以一家公司的销售系统为例来进行面向对象的应用。主要包括: 1.1 角色分析 一个销售系统的角色包括:销售经理、业务经理、销售业务员、客服经理、客服业务员、后勤、信誉评审员、客户。 客户:是指购买公司产品或服务的个人或单位。包括终端客户、渠道、协作单位等。 业务员:主要是指具体做业务的人员。 业务经理:主要指负责某一区域或部门的负责人。可以是区域经理、部门经理等。 销售经理:负责整个销售中心的角色。 后勤:主要帮助业务员或业务经理完成销售订单的编制以及其他销售业务的后勤工作。 客户服务员:主要负责受理客户服务的角色。 客服经理:负责管理客户服务部。 信誉评估员:对客户的信誉度进行评估以及授信。 1.2 销售计划分析 对于面向网络经营的销售计划,可从时间和空间两个维度来分析。 1)时间维度 从时间维度可将销售计划分为:年度销售计划(不考虑滚动)、季度销售计划、月度销售计划; 时间维度的计划一般采用滚动模式制定。例如:某企业在2000年底制定了2001—2005年的五年计划,到 2001年底,在此基础上再编制2002-2006年的五年计划,其后依此类推。如采用滚动计划法,具体计划制订步骤为: 首先确定计划周期,如年计划可以定5年一个周期,季度计划可以定4个季度一个周期、月计划可以定3个月一个周期;其次细化第一个阶段的计划内容;然后粗化后面几个阶段计划内容; 当第一个阶段完成,细化第二个阶段内容,同时滚入第一个阶段位置。 根据上述步骤,可得到如图1所示的计划表: 2)空间维度 从空间维度可将计划分为:公司内部销售计划、合作伙伴销售计划;而公司内部销售计划按组织结构可分为:公司层面销售计划、部门层面销售计划、个人层面销售计划。 公司层面销售计划:主要关注全公司总的销售量、销售额,以及各部门、各区域的销售量、销售额。 部门层面销售计划:主要关注本部门内各业务员、产品以及终端客户、各区域、经销商等。 个人层面销售计划:主要关注产品、销售量、销售额、终端客户、经销商、大卖场。 合作伙伴销售计划:主要关注产品、销售量、销售额。 3)计划维度:时间、产品、销售额、人员、部门;区域、经销商、客户。 计划制定流程以月度计划为例,如图2所示。 1.3 关于此项建模需要用到UML以下的建模机制 用例图。其为外部执行者所理解的系统功能。 类图。其描述类和类之间的静态关系,是定义其他图的基础。及销售系统中各部门之间的所属关系。 对象图。对象图可以看作是类图的一个实例。及具体的某个部门、某职员。 包。包是UML的分组机制,包描述了怎样将大系统拆分成小系统,及表达销售部门与旗下各小部门之间的关系。 顺序图。用来描述对象之间的动态交互关系,着重体现对象间相互消息传递的时间顺序。 合作图。描述相互合作的对象间的交互关系和链接关系。及销售部门下的各小部门间的相互分工合作关系。 参考文献: [1] 布奇,兰宝,雅各布.UML用户指南[M].邵维忠,麻志毅,译.北京:机械工业出版社,2003 [2] 刘力.基于UML的面向对象建模技术研究与应用[D].长春:长春理工大学,2007. [3] 梁玮.基于UML的面向对象建模方法研究[J].软件导刊,2009(1). 1

文档评论(0)

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

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

1亿VIP精品文档

相关文档