网站大量收购独家精品文档,联系QQ:2885784924

东北大学,UML,全一体化建模,课件,第6章 静态建模东北大学,UML,全程一体化建模,课件,第6章 静态建模.ppt

东北大学,UML,全一体化建模,课件,第6章 静态建模东北大学,UML,全程一体化建模,课件,第6章 静态建模.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东北大学,UML,全一体化建模,课件,第6章 静态建模东北大学,UML,全程一体化建模,课件,第6章 静态建模

第6章 静态建模 刘志成 编著 本章学习导航 本章学习要点 任务1 6.1 静态建模概述 6.2 类图概述 6.2 类图概述 6.2 类图概述 任务2 6.3.1 类的概述 6.3.1 类的概述 6.3.1 类的概述 6.3.1 类的概述 6.3.2 绘制带属性的实体类 6.3.2 绘制带属性的实体类 【任务2-2】绘制WebShop商品类图 【任务2-2】绘制WebShop商品类图 【任务2-2】绘制WebShop商品类图 【任务2-2】绘制WebShop商品类图 【任务2-2】绘制WebShop商品类图 6.3.3 绘制带操作的实体类 6.3.3 绘制带操作的实体类 6.3.3 绘制带操作的实体类 6.3.3 绘制带操作的实体类 课堂实践 1 6.3.4 绘制边界类图 6.3.4 绘制边界类图 6.3.5 绘制控制类图 6.3.5 绘制控制类图 6.3.6 UML中的类与语言中的类 课堂实践 2 任务3 6.4.1 关联关系 6.4.1 关联关系 6.4.1 关联关系 6.4.2 聚合关系 6.4.2 聚合关系 6.4.2 聚合关系 6.4.3 组合关系 6.4.3 组合关系 6.4.4 泛化关系 6.4.4 泛化关系 6.4.5 实现关系 6.4.6 依赖关系 【任务3-3】 【任务3-3】 课堂实践 3 任务4 6.5.1 对象图概述 6.5.2 对象图组成 6.5.3 对象图VS类图 课外拓展 完成步骤 UML中的类可以使用面向对象语言的类结构描述来实现(以Java语言为例) (1)通过学习小组讨论和上网查询资料形式完成。 (2)注意控制类和边界类的特点和绘制方法。 (3)体会实体类、边界类和控制类三者之间的关系。 操作提示 (1)确定并绘制图书管理系统中的边界类图。 (2)确定并绘制图书管理系统中的控制类图。 操作要求 确定WebShop电子商城系统中的类之间的关系,并在类图中表现这些关系。 任务目标 分组教学法 案例教学法 SDSPR教学法 教学方法 关联关系 关联关系是一种结构关系,它指明一个对象与另一个对象之间的联系。 根据不同的含义,关联可分为普通关联、递归关联、限定关联、或关联、有序关联、三元关联和聚合等七种。 关联关系 关联可以使用名称、角色、多重性和导航性等来进行修饰。 (1)名称 由于关联是双向的,可以在关联的一个方向上为关联起一个名字 (2)角色 角色是关联关系中一个类对另一个类所表现出来的职责。 (3)多重性 约束是UML三大扩展机制之一,多重性就是一种约束。关联的多重性是用来在类图中图示关联中的数量关系。 (4)导航性 导航性描述的是一个对象通过导航访问另一个对象。 绘制关联关系 (1)在类图绘制工具栏上选择图标 ,在源类上单击鼠标左键,拖放鼠标到目标类上,添加从源类到目标类的关系。 (2)右键单击这个关系,打开【open specification】对话框,选择【Multiplicy】列表框,设置多重性。 (3)选择【Navigable】复选框设置关联关系的导航性(设置是否显示箭头)。 聚合关系 聚合是关联的特例。如果类与类之间的关系具有“整体与部分”的特点,则把这样的关联称为聚合。聚合关系描述了“has a”的关系。 在UML中聚合的图示方式为,在表示关联关系的直线末端加一个空心的小菱形,空心菱形紧挨着具有整体性质的类 共享聚合关系 如果聚合关系中的处于部分方的对象同时参与了多个处于整体方对象的构成,则该聚合称为共享聚合。 共享聚合关系可以通过聚合的重数反映出来,而不必引入另外的图示符号。如果作为整体方的类的重数不是1,那么该聚合就是共享聚合。 绘制聚合关系 (1)右键单击类间的关系,打开【open specification】对话框,选择【Role B Detail】选项卡。 (2)选择【Aggregate】复选框,即可绘制共享聚合关系(空心菱形)。 组合关系 组合关系是聚合关系中的复合聚合。组合(也称为组成)是由聚合(也称为聚集)演变而来。如果构成整体类的部分类,完全隶属于整体类,则这样的聚合称为复合聚合或组合。 绘制组合关系 Rational Rose 2003中并没有提供“组合关系”的图形,可以通过以下步骤在Rose 2003中绘制组合关系图形。 (1)如图6-33所示,通过选择【aggregate】绘制一个聚合的关系(空心菱形)。 (2)右键单击这个关系,打开【open specification】对话框,选择【Role B Detail】选项卡。如图6-33所示。 (3)在【Containment of List】中选

文档评论(0)

ganqludp + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档