![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UML基础教程
UML从基础开始一点点积累
dingpeiqiang
这个作者很懒,什么都没留下…
展开
-
【UML基础教程】- 状态机图statechart diagram
转载:https://www.cnblogs.com/wolf-sun/p/3443964.html引言状态机图和顺序图、通信图有哪些区别?顺序图、通信图:描述多个对象间的交互状态机图:描述单个对象的状态及引起状态变化的原因实例分析:大学生学籍管理系统按国家招生规定录取的新生,持录取通知书,按学校有关要求和规定的期限到校办理入学手续。因故不能按期入学者,应当向学校请假,...转载 2020-01-15 10:36:34 · 3457 阅读 · 0 评论 -
【UML基础教程】- 协作图(通信图)collaboration diagram
引言用例图、活动图、时序图之间的关系?时序图与协作图之间的关系共同点:二者都是用对象间的交互来描述用例的。案例:时序图协作图共同点:时序图与协作图均显示了对象间的交互。不同点:时序图强调交互的时间次序。协作图强调交互的空间结构。案例剖析这里还使用上片文章中的赤壁之战的时序图来分析。思考:孔明向哪些对象发送了...转载 2020-01-15 10:08:55 · 3628 阅读 · 1 评论 -
【UML基础教程】- 时序图(顺序图)sequence diagram
转载:https://www.cnblogs.com/wolf-sun/p/UML-Sequence-diagram.html引言用例图、类图、活动图、时序图之间是什么关系?时序图有什么作用? 先来模拟一下三国演义的赤壁之战的时序图,先知道它到底长什么样子,再深入介绍:小伙伴惊呆了,这样画战略图,一目了然,原来著名的战役是这么回事。这样看三国演义再也不会睡着了.......转载 2020-01-15 09:56:29 · 4985 阅读 · 0 评论 -
【UML基础教程】- 活动图activity diagram
转载https://www.cnblogs.com/wolf-sun/p/3432135.html活动图的引入:先上实例实例描述:假如现在有一个简单的音乐盒,用户根据歌曲名称搜索自己喜爱的音乐,找到后,用户可以以MP3模式播放(同步显示歌词),也可以以MV模式播放。由于音乐和歌词都来自于互联网,因此在播放之前应连接这些文件。 根据上述描述,该音乐盒的用例图如下:...转载 2020-01-14 21:05:56 · 2426 阅读 · 0 评论 -
【UML基础教程】- 包图Package
引言 在windows中文件夹有什么作用? 1、对文件进行分类管理 2、避免了命名冲突包的作用一个程序往往包含了很多类,那么如何管理这些类就成了一个需要解决的问题(分组机制)。 这些类可能由不同的程序员进行建立,当把这些类合并成一个大系统时,往往会产生命名冲突(类名冲突)。 包的两个作用:分组机制,命名空间。...转载 2020-01-14 20:44:27 · 450 阅读 · 0 评论 -
【UML基础教程】- 类图class的实现关系Realization
接口的概念接口是一组没有实现的操作的集合。接口只提供操作的声明,不提供任何相应的功能代码。具体的功能代码由使用该接口的类实现,这叫做实现关系。一般意义的操作: public void turnUp() { Console.WriteLine("{0}风扇加速转动",name); } 没有实现的操作:public void turnUp();...转载 2020-01-14 20:31:16 · 281 阅读 · 0 评论 -
【UML基础教程】- 类图class的泛化关系
泛化关系的引入 在现实生活中,有时会出现一类事物具有另一类事物的全部特点,除此之外还有自身的特点。 例如:“不管白猫黑猫,捉到老鼠的就是好猫。”泛化关系的概念与符号(Generalization)如果一个类A(父类)的属性和操作能被另一个类B(子类)所继承,则类B不仅可以包含类A中的属性和操作,而且还可以添加自己独有的属性和操作,这种...转载 2020-01-14 20:17:32 · 770 阅读 · 0 评论 -
【UML基础教程】- 类图class的依赖关系
转载:https://www.cnblogs.com/wolf-sun/p/3422097.html依赖关系的概念与符号依赖表示一个类以某种形式依赖于其他类。当两个类处于依赖关系中时,其中一个类的改变可能会影响另一个类。符号:依赖关系在代码中的表现在程序代码中,依赖关系意味着一个类的对象出现在另一个类的操作中。常见的有两种情况:一个类将另一个类的对象...转载 2020-01-14 20:09:25 · 506 阅读 · 0 评论 -
【UML基础教程】- 类图class的关联关系(聚合、组合)
转载 :https://www.cnblogs.com/wolf-sun/p/3420120.html关联的概念关联用来表示两个或多个类的对象之间的结构关系,它在代码中表现为一个类以属性的形式包含对另一个类的一个或多个对象的应用。程序演示:关联关系(code/assocation) 假设:一个公司只有三名员工:一个员工要么没有工作,要么只能在一个公司工作。(代码简化了,...转载 2020-01-14 20:04:12 · 1272 阅读 · 0 评论 -
【UML基础教程】- 类图Class
转载:https://www.cnblogs.com/wolf-sun/p/3415367.html类图的概念及组成1、类图的概念 类图是描述类、接口以及他们之间关系的图,它显示了系统中各个类的静态结构,是一种静态模型。2、类图的组成 2种类元素(类和接口) 4种关系(依赖关系、实现关系、泛化关系和关...转载 2020-01-14 14:06:42 · 1597 阅读 · 0 评论 -
【UML基础教程】- 用例图中的各种关系(include、extend)
转载:https://www.cnblogs.com/wolf-sun/p/3413072.html用例图中的各种关系一、参与者与用例间的关联关系 参与者与用例之间的通信,也成为关联或通信关系。二、用例与用例之间的关系包含关系(include) 扩展关系(extend)包含关系(1) 概念 包含关系描述的是一个用例需要某种功能...转载 2020-01-14 12:40:12 · 1924 阅读 · 0 评论 -
【UML基础教程】- 用例图Use Case
转载地址:https://www.cnblogs.com/wolf-sun/p/3411175.html用例图的概念 用例图是描述用例、参与者以及它们之间关系的图。用例图的作用用例图是从用户的角度来描述对信息系统的需求,分析产品的功能和行为。 用例图定义和描述了系统的外部可见行为,是分析、设计直至组装测试的重要依据。 让用户参与前期的系统分析与设计。参与者...转载 2020-01-14 12:26:56 · 1521 阅读 · 0 评论