ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

UML快速概述 - All you need to know about UML

2021-10-19 15:36:09  阅读:335  来源: 互联网

标签:about What 接口 类图 Diagram 用例 know UML


UML 是统一建模语言的缩写,就像使用一组图表来可视化软件建模的蓝图(或设计计划)。它不仅可以让您彻底评估整个概念,还可以确保团队中的每个人都在同一页面上。

 

 

 

UML 图可以组织成两个不同的组。

结构图与行为图

结构图 (Structure Diagram) 描绘了系统的静态方面,它们代表了构成主要结构的图的那些部分,因此是稳定的。

行为图 (Behavioral Diagram) 显示了系统如何在“运动”中工作,即系统如何与外部实体和用户交互、如何响应输入或事件以及它在哪些约束下运行。

类图 (Class Diagram)

类图是用于软件应用程序开发的最重要的UML 图。类图描述了系统中对象的类型以及它们之间存在的不同类型的关系。

 

 

 


 

 

类图示例 1

 

 从上图可以看出,UML 类图的基本元素是:

  1. 类名(应始终以粗体格式书写)
  2. 属性 (Attribute)
  3. 操作(Operation)
 

对象图——类图的一个实例

对象图可以被认为是类图的一个独特案例,它是系统在某个时间点的详细状态的快照。它可以在某个时间点包含结构内对象的数据值。因为它显示实例而不是类,所以它也被称为实例图。类图和对象图的区别在于目的,以及它们在特定时间显示的内容。

 

对象图示例 1

 

 

 

对象图示例 2

组件图——模型实现细节

组件图将系统的实现视图可视化。

 

 

 

组件图示例

有两种类型的组件接口:提供接口和必需接口。

提供的接口

从他人调用并提供服务的实体。

所需接口

调用和使用他人服务的实体。

接口

它可以用作“接入点”,将提供的接口和所需的接口连接在一起。

用例图——功能建模

 

 

作为行为 UML 类型中最著名的图类型,用例图从用户的角度描述系统的行为。用例图由四个对象组成。

  1. 参与者:与系统用例交互的人或物
  2. 用例:系统功能的特定部分
  3. System:定义系统中包含的功能
  4. 包:可选以表示用例的所有权
 

用例图示例

用例规范

用例就像一个故事,讲述当用户开始与系统互动时会发生什么情况。如果你不提前准备一些要点,你就无法分享正确的故事。这就是用例规范出现的原因!这是用于记录用例详细信息的标准用例模板。

 

用例规范。

扩展两个用例之间的关系

顾名思义,它扩展了基本用例并为系统添加了更多功能。

包括两个用例之间的关系

主要目的是在多个用例中重用通用操作。

 

 

 

活动图 - 建模流程

活动图以图形方式说明了任何组件的工作流程,并描述了执行用例而不是实现所涉及的步骤。

 

 

 

 

Unified Modeling Language (UML)

 

 

 

标签:about,What,接口,类图,Diagram,用例,know,UML
来源: https://www.cnblogs.com/uml-tool/p/15424852.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有