UML分析与建模
luckyliuqs
久处不厌 心生欢喜
展开
-
UML概述
Unified Molding Language1.建模的意义 模型是对现实的简化,建模是为了更好地理解系统。 模型帮助我们按照实际情况或需求对系统可视化;(掌握不了文字,画幅画代替) 模型允许我们详细说明系统的结构、行为; 模型给出了一个构造系统的模板; 模型对我们作出的决策进行文档化。(先有文档,再有代码)2.基本构造块...原创 2018-12-08 15:39:22 · 139 阅读 · 0 评论 -
UML-用例图
用例图:主要用于描述系统的行为及各种功能之间的关系,是描述参与者(Actor)与用例以及用例与用例之间关系的图。用例图 = 参与者 + 用例 + 关系1.组成1.1用例(use case) 用例 概念: 1)系统、子系统或类与外部参与者(actor)交互的动作序列的说明,包括各种序列及出错序列。 2)简单理解为用例就是系统的功能。 ...原创 2019-03-11 13:26:02 · 30918 阅读 · 2 评论 -
UML-对象图
1.概念 对象图:对象图描述的是参与交互的各个对象在交互过程中某一时刻的状态。对象图是类图的实例,符号与类图非常相似。可以被看做是类图在程序执行的某一时刻的实例。 1)一个对象图主要集中在特定的对象实例和其槽,以及实例之间的连接。 2)同一个类图所对应的对象图可以有多个,多个对象图合在一起共同展示了随着时间的推移,在不同时间点系统的对象状态。 ...原创 2019-03-22 11:13:27 · 1039 阅读 · 0 评论 -
UML-类图
1.概念 类图(Class Diagram)是类的模型,利用图示和文字注描述类以及类和类之间关系的方法。1.1 组成 类图是由类、类之间的关系和约束构成的,其表达式如下: 类图 = 类 + 关系 + 约束2.类图的表示方法2.1 表示类 在UML中,用矩形框来表示类。一般将矩形框分为三个部分,最上方为类的名字,中间...原创 2019-03-11 13:26:28 · 2329 阅读 · 0 评论 -
UML-顺序图与通信图
UML有两种表达形式的交互图:顺序图和通信图,均可以完整的表达对象之间信息的交互过程,区别在于关注点不同: 顺序图:按时间顺序对消息的交互过程建模,展示的是按时间顺序发生的消息传送。 通信图:按对象关联对消息的交互过程建模,强调消息交互传递中对象之间的关联。一.顺序图(基于对象交互时的交互顺序)1.顺序图概念 用于捕获系统运行中对象之间...原创 2019-03-22 11:13:16 · 15619 阅读 · 0 评论 -
UML-状态图
基于状态的行为建模,对象既有行为又有状态,捕获对象所有可能发生的状态。1.概念 用来显示状态机的图,一个状态机可以用多张状态图描述。1)状态图与交互图的区别 交互图不显示对象所有可能的动态行为,只显示特定交互场景(一个具体的用例)中对象的行为。 状态图可以显示对象所有的动态行为。 笔 完整 折断两种状态,是由谁折断?只能由交互图看出...原创 2019-03-22 11:12:56 · 688 阅读 · 0 评论 -
UML-活动图
基于活动的系统行为建模,关注工作流程,描述用例内部的工作流程。1.组成 UML活动图由4种元素组成:活动、动作、活动边和活动节点。 活动图 = 活动 + 动作 + 活动边 + 活动节点...翻译 2019-03-22 11:12:39 · 411 阅读 · 0 评论 -
UML-构建(组件)图
组件图是对面向对象系统的物理方面建模时使用的两种图之一(另一种图是部署图),用于描述软件组件以及组件之间的组织和依赖关系。1.组成元素构成组件图的元素包括: 1)组件(component) 组件(Component) 组件是定义了良好接口且提供实现的一个物理部件 是指类的物理实现,表示将类、接口等逻辑元素打包而形成的物理模块。 它具有很广泛的定义,以下的一些...原创 2019-03-22 11:12:14 · 885 阅读 · 0 评论