
UML
txidol-Fly
洞庭湖上的一颗小岛,钓鱼,养猫,学程序。(Java,大数据,PMP,ACP)
展开
-
UML学习笔记(一)【概论】
UML的使用范围:概念视角 和 软件视角 UML的使用方式:蓝图 和 草图表示法:你在模型中看到的图形,建模语言的图形语法,通常只是为了设计讨论元模型:一张定义语言概念的图,通常为了把图直接转编程语言我比较认同《UML精粹:标准对象建模语言简明指南(第3版)》Martin Fowler作者的观点通常:我们只使用草图,便于设计讨论,而不使用蓝图,转化为语言。UML官方图形类型原创 2012-12-01 10:25:08 · 1995 阅读 · 1 评论 -
UML学习笔记(五)【用例图】
基本概念:用例图(Use Case Diagram):用例图显示谁是相关的用户,用户希望系统提供什么服务(用例),以及用例之间的关系图。用例图主要的作用是获取需求、指导测试。基本组件:参与者(Actor)、用例(Use Case)、关系(Relationship)和系统。关系(Relationship):为了体现一些用例之间的业务关系,提高可维护性和一致性,用例之间可以抽象出包含(in...2012-12-08 19:06:00 · 221 阅读 · 0 评论 -
UML学习笔记(一)【概论】
UML的使用范围:概念视角 和软件视角UML的使用方式:蓝图 和 草图表示法:你在模型中看到的图形,建模语言的图形语法,通常只是为了设计讨论元模型:一张定义语言概念的图,通常为了把图直接转编程语言我比较认同《UML精粹:标准对象建模语言简明指南(第3版)》Martin Fowler作者的观点通常:我们只使用草图,便于设计讨论,而不使用蓝图,转化为语言。UML官方图形类型:...2012-12-01 10:25:00 · 147 阅读 · 0 评论 -
UML学习笔记(二)【类图】
类图:性质与操作 [属性attribute、关联association、双向关联、多重性mulitiplicity、操作operation、属性与方法性质property-string]类图:关系和各种类 [泛化generalization、多重分类multiple classification、依赖dependency、实现聚合aggregation、组合compositio...2012-12-01 10:25:00 · 241 阅读 · 0 评论 -
UML学习笔记(三)【序列图】(时序图、交互图)
中央控制序列图分布控制序列图 范例:[自调用、调用、创建、销毁、自销毁、同步、异步消息] 循环与条件:[loop 、alt、 opt、 guard警戒] ...2012-12-01 10:25:00 · 973 阅读 · 2 评论 -
UML学习笔记(四)【对象图、包图、部署图】
对象图 [展示连接在一起的对象,用于表示比较复杂的实例] 包图 [命名空间,Facade模式,分离接口模式,实现包,依赖] 部署图 [节点(node)分设备(device)和执行环境(execution environment),工件(artifact)是软件的物理体现:通常是文件,节点属性 number deployed,通讯方式,用于稍微复...2012-12-01 10:25:00 · 319 阅读 · 0 评论 -
UML学习笔记(五)【用例图】
基本概念:用例图(Use Case Diagram):用例图显示谁是相关的用户,用户希望系统提供什么服务(用例),以及用例之间的关系图。用例图主要的作用是获取需求、指导测试。 基本组件:参与者(Actor)、用例(Use Case)、关系(Relationship)和系统。关系(Relationship):为了体现一些用例之间的业务关系,提高可维护性和一致性,用例之间可以抽象出包含(原创 2012-12-08 19:06:08 · 2558 阅读 · 0 评论 -
UML学习笔记(六)【状态图】
状态图包含:状态与状态之间的转换、状态内部活动、超状态、并发状态状态图的基本模型(初始状态、内部活动、转换、结束状态)闹钟的并发正交状态图(初始状态、历史伪状态,并发)状态图DEMO城堡有个隐藏的宝箱,平常都是等待开启状态当蜡烛移出烛台时,如果门是关闭的,宝箱的锁就显现出来当钥匙转动时,如果替换了蜡烛,就打开宝箱,如果没替换蜡烛,就放出妖怪。状态原创 2012-12-08 19:07:16 · 5417 阅读 · 1 评论 -
UML学习笔记(四)【对象图、包图、部署图】
对象图 [展示连接在一起的对象,用于表示比较复杂的实例] 包图 [命名空间,Facade模式,分离接口模式,实现包,依赖] 部署图 [节点(node)分设备(device)和执行环境(execution environment),工件(artifact)是软件的物理体现:通常是文件,节点原创 2012-12-01 10:25:53 · 3778 阅读 · 2 评论 -
UML学习笔记(三)【序列图】(时序图、交互图)
中央控制序列图分布控制序列图 范例:[自调用、调用、创建、销毁、自销毁、同步、异步消息] 循环与条件:[loop 、alt、 opt、 guard警戒]原创 2012-12-01 10:25:37 · 30080 阅读 · 3 评论 -
UML学习笔记(二)【类图】
类图:性质与操作 [属性attribute、关联association、双向关联、多重性mulitiplicity、操作operation、属性与方法性质property-string]类图:关系和各种类 [泛化generalization、多重分类multiple classification、依赖dependency、实现聚合aggregation、组合co原创 2012-12-01 10:25:24 · 6217 阅读 · 0 评论 -
UML学习笔记(六)【状态图】
状态图包含:状态与状态之间的转换、状态内部活动、超状态、并发状态状态图的基本模型(初始状态、内部活动、转换、结束状态)闹钟的并发正交状态图(初始状态、历史伪状态,并发)状态图DEMO城堡有个隐藏的宝箱,平常都是等待开启状态当蜡烛移出烛台时,如果门是关闭的,宝箱的锁就显现出来当钥匙转动时,如果替换了蜡烛,就打开宝箱,如果没替换蜡烛,就放出妖怪。状态模式实现...2012-12-08 19:07:00 · 660 阅读 · 0 评论