UML9种主要图.docxVIP

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

UML提供的9种主要的图来对待建系统进行建模2015年08月06日?来源:信管网?作者:cnitpm中可视化建模?UML提供了如下9种主要的图来对待建系统进行建模。?1)用例图:用例模型描述的是外部执行者(Actor)所理解的系统功能,用于需求分析阶段。?参与者(Actor)代表与系统接口的任何事物或人,它是指代表某一种特定功能的角色,参与者都是虚拟的概念。用例(Use?Case)是对系统行为的动态描述,它可以促进设计人员、开发人员与用户的沟通,理解正确的需求,还可以划分系统与外部实体的界限,是系统设计的起点。对一组动作序列的描述,系统执行这些动作将产生一个对特定的参与者有价值而且可观察的静态视图。包含和扩展:一种用于重用的包含关系,用构造型《include》(可以从两个或者两个以上的原始用例中提取公共行为,或者发现能够使用一个组件来实现某一个用例的部分功能是很重要的事时,应该使用包含关系)另一种是用于分离出不同的行为用构造型《extend》(如果一个用例明显地混合了两种或两种以上地不同场景,即根据情况可能发生多种事情。我们可以断定将这个用例分为一个主用例和一个或多个辅用例描述可能更加清晰)?2)类图:描述类和类之间的静态关系。不仅显示信息的结构,同时还描述了系统的行为。?类和对象:类的命名(最顶部的格子包含类的名字);类的属性(中介的格子包含类的属性,用以描述该类对象的共同特点,“可见性属性名:类型=默认值{约束特性}”。可见性包括Public、Private、Protected?分别用+-#号表示);类的操作(Operation,“可见性:操作名(参数表):返回类型{约束特性}”)类之间的关系:依赖关系(如果元素A的变化会引起元素B的变化,则称元素B依赖(Dependency)于元素A)、泛化关系(描述了一般事物与该事物中的特殊种类之间的关系,也就是父类和子类之间的关系。继承关系是泛化关系的反关系,也就是说子类是从父类中继承的,而父类则是子类的泛化,在UML中,使用带空心箭头的实线表示,箭头指向父类)、聚合关系表示整体和部分的关系,用一个带空心菱形的实线表示(电脑、显示器);组合关系:如果聚合关系中的表示“部分”的类的存在,与表示“整体”的类有紧密的关系,如公司和部门,则使用组合关系,使用带实心菱形的实线表示)、实现关系(用来规定接口和实现的类或组件之间的关系,接口是操作的集合,这些操作用于规定类或组件的服务,使用一个带空心箭头的虚线表示)?3)对象图:类图的一个实例。与类图的图形表示相似。展示了一组对象及它们之间的关系。?4)顺序图:用来描述对象之间动态的交互关系,着重体现对象间消息传递的时间顺序。反映系统的动态关系。?箭头指向的对象提供箭头上的方法。?5)协作图:用于描述相互合作的对象间的交互关系和链接关系;顺序图着重体现交互的时间顺序,协作图则着重体系交互对象间的静态链接关系。?6)状态图:用来描述对象状态和事件之间的关系。通常用状态图来描述单个对象的行为。?7)活动图:表示系统中各种活动的次序,可以用来描述用例的工作流程,也可以用来描述类中某个方法的操作行为。?8)构件图(组件图):(物理建模-构件图)可以有效的显示一组构件,以及它们之间的逻辑关系。构件图通常包括构件、接口,以及各种关系。?9)部署图:也称实施图,构件图是说明构件之间的逻辑关系,而布署图描述系统硬件的物理拓扑结构,以及在此结构上执行的软件。?

文档评论(0)

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

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

1亿VIP精品文档

相关文档