01-UML简介

  UML是一种建模语言, 有属于自己的标准表达规则. 其具有工程化、规范化、可视化、系统化、文档化、智能化的特点. UML由图形符号表达, 其结构主要包括视图模型元素通用机制.

1.视图(view)

  在UML建模过程中, 使用不同的视图角度来描述软件系统. UML包括5种视图, 如下图所示

在这里插入图片描述
(1)用户视图: 以用户的观点表示系统的目标, 他是所有视图的核心, 该视图描述系统的需求.

(2)结构视图: 表示系统的静态行为, 描述系统的静态元素, 如包,、类与对象, 以及它们之间的关系.

(3)行为视图: 表示系统的动态行为, 描述系统的组成元素(如对象)在系统运行时的交互关系.

(4)实现视图: 表示系统中逻辑元素的分布, 描述系统中物理文件以及它们之间的关系.

(5)环境视图: 表示系统中物理元素的分布, 描述系统中硬件设备以及它们之间的关系.

2.图(Diagram)

在UML2.0中, 提供了13种图, 与上述5种视图相对应.

用户视图结构视图行为视图实现视图环境视图
用例图类图、结构视图、对象图、包图、组合结构图、状态图、活动图、顺序图、通信图、定时图、交互概览图组件图部署图

其中用例图与类图是UML13种图中使用频率最高的两种图

3.模型元素(Model Element)

  模型元素包括事物以及事物与事物之间的联系.事物代表任何可以定义的东西, 事物之间的关系把事物联系在一起, 组成有意义的结构模型.
  每一个模型元素都有一个与其对应的图形元素(如类、对象、消息、组件、节点等事物)以及它们之间的关系(如关联关系、泛化关系、依赖关系等).
  同一个模型元素可以在不同的UML图中使用, 但是在不同的图中, 同一个模型元素需要保持相同的意义, 使用相同的符号.

4.通用机制(General Mechanism)

  UML提供的通用机制为模型元素提供额外的注释、修饰和语义等, 主要包括规格说明修饰公共分类扩展机制四种. 扩展机制允许用户对UML进行扩展, 以便一个特定的方法、过程、组织或用户来使用.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值