UML类图

UML(Unified Moding Language,统一建模语言)

定义
UML(Unified Moding Language,统一建模语言),是一种能够描述问题、描述解决方案、起到沟通作用的语言,通俗的说,它是一种用文本、图形和符合的集合来描述现实生产中各类事物、活动及其之间关系的语言

特点:
统一语言:统一的或者标准化语言,让不同的团队顺畅沟通协作
可视化:采用了“可视化”的图形方式来定义语言,通俗易懂

UML结构:
UML主要有事物、图和关系,事物是UML重要组成部分,关系把元素紧密联系在一起,图是相互关系事物的组合

事物:
构件事物、行为事物、分组事物和注释事物;
(1)构件事物,包括类、接口、协作、用例、构件、节点
(2)行为事物,是UML模型图中动态部分,描述跨越空间和时间的行为,主要包括交互、状态机
(3)分组事物,是UML模型图中的组织部分,描述事物的组织结构,主要由包实现,包是指把元素编程成组的机制
(4)注释事物,是UML模型图解释部分,用来对模型中的元素进行说明和解释

关系:
依赖
在这里插入图片描述
关联
在这里插入图片描述
泛化
在这里插入图片描述
实现

在这里插入图片描述
实现与泛化主要区别
一个是虚线,一个是实线。

UML视图分类

(1)用例视图:用例图,主要用途列举系统中的用例和参与者,并指出哪个参与者参与了哪个用例的执行。
(2)逻辑视图:静态结构(类图、对象图)和动态结构(状态图、顺序图、协作图及活动图),使用者主要是系统的设计人员和开发人员
(3)并发视图:状态图、协作图、活动图,使用者主要是开发人员和系统集成人员
(4)组件视图:组件图,使用者主要是开发人员
(5)部署视图:也成配置视图,主要由部署图表示,使用者主要是开发人员、系统集成人员和测试人员

用例和用例图(Use Case Diagram)

定义:
用例是一种建模技术,对于正要新建的系统,用例主要用于描述系统应该具备什么功能;对于已存在的系统,则反映了系统能够完成什么功能。用例图(Use Case Diagram)是显示一组用例、参与者及它们之间关系的一种图,通过用例图可以知道谁是系统相关的用户,希望系统提供什么样的服务,以及它们要为系统提供什么样的服务功能

用例图的功能:
用例图主要作用:

(1)用来描述系统的功能需求及系统使用场景

(2)作为设计和开发过程的基础,促进个阶段开发工作的进展

(3)用于验证与确认系统需求

组成部分:
用例图由如下几个元素组成(如下图):
(1)参与者(Actor):也叫角色,代表系统的用户
(2)系统边界(System Scope):它确定系统的范围
(3)用例(Use Case

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值