UML
翟文彪
人生苦短,快学C、JAVA、Python.....
展开
-
【UML】部署图和构件图
一、实现图1.UML中大部分模型描述了逻辑和设计方面的信息2.实现图用来描述实现方面的信息3.他从系统的层次来描述:(1)硬件的组成和布局(2)软件系统划分和功能实现4.实现图包括(1)构件图:用来显示一组构件之间的组织与依赖关系(2)部署图:用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件。二、构件图1.什么是构件图:(1)主要是对源码进...原创 2020-05-08 22:16:57 · 2934 阅读 · 12 评论 -
【UML】交互图(顺序图、合作图\协作图)
一、交互图1.交互图用来描述系统中的对象是如何进行相互作用的。即一组对象是如何进行消息传递的。2.交互主要用于描述协作的动态行为方面3.当对交互建模时,通常既包括对象(每个对象都扮演某一特定的角色),又包含消息(每个消息都代表对象之间的通信活动,并导致一定的动作发生。)4.可用的两种方式描述:(1)强调消息的时间顺序(2)强调发送和接收消息的对象的结构组织5.交互图包括...原创 2020-05-04 18:45:14 · 5946 阅读 · 7 评论 -
【UML】行为图(活动图、状态图)
一、活动图行为模型:系统建模,需要从系统的结构和行为两个方面来描述,其中系统的行为是通过状态图、活动图、序列图和协作图来描述的。1.什么是活动图(1)流程图常被用来建立算法模型,使用流程图可以表示一个算法的执行序列、过程、判断点、分支和循环(2)活动图与流程图十分类似,不同之处在于他支持并行活动(3)活动图的缺点:很难清楚地描述动作与对象之间的关系,没有交互图直接。(4...原创 2020-04-24 00:09:26 · 2225 阅读 · 11 评论 -
【UML】类图、包图、对象图
一、类图和包图 1.类类:对真实客观世界中真实存在的客观的事物的抽象的描述例如在学籍管理系统中出现了student这个类原创 2020-04-21 21:47:18 · 3083 阅读 · 10 评论 -
【UML】用例图
什么是用例图 用例图:用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。①功能的描述②角色③强调到底是谁在使用功能 用例图的基本元素 1.角色-什么是角色(Actor)角色是一些人或事①可以激活系统交互信息②可以对系统进行输入③可以从系统被动的接受信息通过调查发现角色(A...原创 2020-04-19 17:03:58 · 3626 阅读 · 10 评论 -
【UML】面向对象技术
1.面向对象技术的基本原则(1)抽象简而言之就是不具体,比如我把世界上所有的动物抽象成一个单词“animal”。(2)封装对客户隐藏实现,客户仅仅看到接口(3)模块性一个系统由不同的模块组成(4)层次性由更抽象到更具体的过程划分了不同的层次。2.面向对象技术的基本概念(1)对象物理实体、概念实体、软件实体。如何寻找对象,找名词。对象描述一个事物...原创 2020-04-18 22:10:07 · 798 阅读 · 11 评论 -
【UML】UML中的各种图
UML的作用就是用于软件设计,对于大型软件来说可以节省我们大部分的力气,他也是一个优秀的建模语言UML包括九种图UML表示机制的层次结构1.用例图(use case diagrams)用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。2.静态图- 类图(Class diagrams):用于定义系统...原创 2020-04-08 20:45:34 · 1503 阅读 · 8 评论