UML
介绍常用的UML类图
硕子鸽
这个作者很懒,什么都没留下…
展开
-
一篇文章学会统一建模语言UML
学习 UML 的目的是帮助我进行需求分析,CRUD 谁都会写,那是建立在数据库和业务需求都明确的基础之上的,所以这些基本功还是要掌握的。不需要掌握复杂的 UML 语法,更多的是要去理解 面向对象 的分析方法,这可以提高需求分析能力。一、总览 UMLUML 有很多种图,可分为 2 类:结构型:类图对象图组件图部署图包图行为型:活动图状态图顺序图通信图用例图原创 2020-12-27 16:37:36 · 333 阅读 · 1 评论 -
ATM 系统的用例图、类图、顺序图、协作图、活动图设计
用例图分析:对于银行的客户来说,可以通过ATM机启动几个用例:存款、取款、查阅结余、付款、转帐和改变PIN(密码)。银行官员也可以启动改变PIN这个用例。参与者可能是一个系统,这里信用系统就是一个参与者,因为它是在ATM系统之外的。箭头从用例到参与者表示用例产生一些参与者要使用的信息。这里付款用例向信用系统提供信用卡付款信息。类图分析:类图显示了取款这个用例中各个类之间的关系,由四个类完成:读卡机、账目、ATM屏幕和取钱机。类图中每个类都是用方框表示的,分成三个部分。第一部分是类名;第二部分是类包含原创 2020-11-20 22:31:47 · 39940 阅读 · 0 评论 -
UML 类图
基本表示如下图表示的就是一个类:Animal 是类名;类名斜体表示是抽象类;接口用这个表示:类中有属性和方法,各占一行。属性由 3 部分组成:可见性;属性名;属性的类型;其中可见性又分为 3 种:+ 表示 public;- 表示 private;# 表示 protected;其实属性后面可以写很多内容,完整的如下:[可见性]属性名[:类型][多重性和次序][初始值][特性]泛化关系泛化关系表示类与类,接口与接口之间的继承关系。如下就是一个例子,猴子和狗都原创 2020-10-31 14:44:19 · 385 阅读 · 1 评论 -
UML用例图
用例图中有三种关系:泛化关系;包含关系;扩展关系;泛化关系子用例和父用例相似,类似于面向对象中的继承。箭头由子用例指向父用例。包含关系由 基础用例 指向 包含用例 ,基础用例的执行必然会使用包含用例。我们可以理解为包含用例封装了可以供很多个用例使用的功能。箭头指向被包含的用例。扩展关系由 扩展用例 指向 基础用例 ,基础用例的执行可能会使用扩展用例。在扩展关系中,基本用例是一个结构完整的用例,即可以独立存在。箭头执行被扩展的用例。...原创 2020-10-31 10:45:44 · 213 阅读 · 0 评论