《14讲uml.pptVIP

  1. 1、本文档共36页,可阅读全部内容。
  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文档。上传文档
查看更多
《14讲uml

关联关系 在关联关系中,有两种比较特殊的关系:聚合和组合 聚合关系:聚合(Aggregation)是一种特殊形式的关联。聚合表示类之间的关系是整体与部分的关系 如果发现“部分”类的存在,是完全依赖于“整体”类的,那么就应该使用“组合”关系来描述 标准建模语言UML (类图) 标准建模语言UML (对象图) 标准建模语言UML (顺序图) 标准建模语言UML (合作图) 标准建模语言UML (活动图) 标准建模语言UML (配置图) 配置图 配置图描述系统中硬件和软件的物理配置情况和系统体系结构。 在配置图中,用结点表示实际的物理设备,如计算机和各种外部设备等,并根据它们之间的连接关系,将相应的结点连接起来,并说明其连接方式。在结点里面,说明分配给该结点上运行的可执行构件或对象,从而说明哪些软件单元被分配在哪些结点上运行。 标准建模语言UML (配置图) – – – – – – UML 图:活动图 ? 活动图(Activity Diagram) – 活动图反映系统中从一个活动到另一个活动的流程,强调对 象间的控制流程。 ? 活动图的组成 活动(Activity) 转移(Transition) 泳道(Swimlane) 分支(Branch) 分叉和汇合(Fork and Join) 对象流(Object Stream) 78 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 加水到容器中 将咖啡放到 过滤器中 点燃咖啡炉 取出咖啡杯 把过滤器放 到咖啡炉上 冲调咖啡 倒咖啡 找饮料 取一听 可口可乐 喝饮料 人 [找到可口可乐] [没有可口可乐] [没有咖啡] [找到咖啡] 熄灭咖啡炉 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. ? UML 图:状态图与活动图比较 ? 活动图和状态图描述的重点不同 – 活动图描述的是从活动到活动的控制流,而状态图描述的是 对象的状态及状态之间的转移。 活动图和状态图使用的场合不同 – 对于以下几种情况可以使用活动图 ? 分析用例 ? 理解涉及多个用例的工作流 ? 处理多线程应用 – 对于下面的情况要使用状态图 ? 显示一个对象在其生命周期内的行为 ? 说明:如果要显示多个对象之间的交互,可用顺序图或协作图 80 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. UML 图:组件图 ? 构件图(Component Diagram) 构件图显示软件构件之间的依赖关系。一般来说,软件构件就是一个实际文件,可以是源代码文件、二进制代码文件和可执行文件等,用来显示编译、链接或执行时构件之间的依赖关系。 81 Helloworld.class Hello.jpg Hello.html Hello.java Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * * UML 关系:关联 ? 关联(Association) – 关联是一种结构关系,它描述了一组对象之间的连接。 – 关联两端的类可以某种角色参与关联 ? 角色是关联中靠近它的一端的类对另一端的类呈现的职责; ? 如果关联上没有标出角色名,则隐含地用类的名称作为角色名。 – 关联具有多重性 ? 多重性表示可以有多少个对象参与该关联 ? 固定值:3 ? 许多值:n 或者 * ? 区间:0..1 或者 3..n ? 集合:2,4,8 43 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-

文档评论(0)

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

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

1亿VIP精品文档

相关文档