- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML画要点
Unified Modeling Language UML;Agenda; UML简介;Use-case Diagram(1);Use-case Diagram(2);Use-case Diagram(3);4-2 通用化关系(generalization ),也称为继承关系,子用例将继承父用例的所有结构、行为和关系。子用例可以使用父用例的一段行为,也可以重载它。父用例通常是抽象的。表示方法:; Use-case Diagram(5)4-3 将基用例中一段相对独立且可选的动作,用扩展(Extension)用例加以封装,再让它从基用例中声明的扩展点(Extension Point)上进行扩展。扩展用例根据基用例中扩展点的当前状态来判断是否执行自己。;Use-case Diagram(6);Use-case Diagram(7);Use-case Diagram(8);Class Diagram(1);Class Diagram(2); Class Diagram(3)
3 接口 用于模型元素之间的相互协作,通常用标识来说明它的行为,而真正实现部分放在使用该接口的元素当中。
表示方法:带接口名称的小圆圈。
接口与运用它的模型元素之间是关联关系,用直线表示,与调用该接口的类用带虚线的箭头表示,它们之间是依赖关系。
;Class Diagram(4); Class Diagram(5)
三 关系(relation)
1 关联关系(association)
; Class Diagram(6)2通用化关系(generation) 表示一种继承,用带空心三角形的直线表示。;3 聚合关系(aggregation) : 表示整体与部分的关系,用带空心菱形的直线表示。4 合成关系(composition): 它要求普通的聚合关系中代表整体的对象负责代表部分的对象的生命周期,没有整体部分就没有存在价值,用带实心菱形的直线表示。;5 依赖关系(dependency) 描述的是两个模型元素之间语义上的连接关系,其中一个是独立的,另一个是非独立的,独立的元素发生改变时,将会影响非独立元素。用带虚线的箭头表示。6 精化关系(realization) 常用于模型化同一事物的不同实现,是对同一事物的精确描述和粗糙描述。;Class Diagram(10);Class Diagram(9);动态图简介;State Diagram(1);State Diagram(2);Sequence Diagram(1);Sequence Diagram(2);Sequence Diagram(3);激活告警器序列图;Activity Diagram(1);Activity Diagram(2);自动提款机活动图示例如下:;Conclusion;Reference;The End Thanks
文档评论(0)