StartUML 各种类图的例子

摘要:
活动图:偶尔使用的状态机图:与序列图相同:公共通信图:不经常使用的时间图:不常使用的2用例图:参与者:用户用例:核心函数指示用户可以执行哪些功能。用例图EA的功能比startUML更丰富。相对而言,还有更多的限制。我仍然喜欢EA的效果。startUML和Ea不能表示序列图的返回值。它们彼此相似。

1.UML分为:

1)静态建模:系统基础和系统固定框架结构,这些图形往往是“静态”的。

  • 类图(Class Diagram):常用来分析业务概念
  • 用例图(Use Case Diagram):常用
  • 对象图(Object Diagram):不常用
  • 构件图(Component Diagram):偶尔用
  • 部署图(Deployment Diagram):偶尔用
  • 包图(Package Diagram):不常用

2)动态建模:描述的是某种行为,是“动态”的。

  • 活动图(Activity Diagram):偶尔用
  • 状态机图(State Machine Diagram):同上
  • 时序图(Sequence Diagram):常用
  • 通讯图(Communication Diagram):不常用
  • 时间图(Timing Diagram):不常用

2用例图:

活动者:用户

用例:核心功能

表示某个(些)用户能够执行哪些功能。

StartUML 各种类图的例子第1张

StartUML 各种类图的例子第2张

用例图EA的功能比startUML更加丰富,相对来说约束也会多很多,我还是挺喜欢EA的效果的。

 3.时序图

捕捉一段时间范围内多个对象之间的交互信息, 强调信息交互的时间顺序。

StartUML 各种类图的例子第3张

StartUML 各种类图的例子第4张

startUML和Ea是无法表示时序图的返回值,这个图形他们大同小异。

4.构件图(组件图)(虚线表示依赖)

表示组件之间的关系

StartUML 各种类图的例子第5张

5.部署图

 部署软件应用的物理设备信息

StartUML 各种类图的例子第6张

6.活动图(类似流程图)

 相对来说我更喜欢EA的表示效果,相比之下offic的viso效果更加不错。

StartUML 各种类图的例子第7张

StartUML 各种类图的例子第8张

免责声明:文章转载自《StartUML 各种类图的例子》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇webpack编写自定义LoaderC#利用QrCode.Net生成二维码下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

零拷贝(Zero-copy)及其应用详解

传统的数据传输方法在互联网时代,从某台机器将一份数据(比如一个文件)通过网络传输到另外一台机器,是再平常不过的事情了。如果按照一般的思路,用Java语言来描述发送端的逻辑,大致如下: Socket socket = new Socket(HOST, PORT); InputStream inputStream = new FileInputStream(F...

UML类图学习总结

1、首先来认识下类图?以及类图的作用 类图(Class diagram)由许多(静态)说明性的模型元素(例如类、包和它们之间的关系,这些元素和它们的内容互相连接)组成。类图可以组织在(并且属于)包中,仅显示特定包中的相关内容。 类图(Class diagram)是最常用的UML图,显示出类、接口以及它们之间的静态结构和关系;它用于描述系统的结构化设计。 类...

UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 理解这些类图对于我们阅读第三方框架的时候有这非常大的作用。 强弱顺序:泛化 = 实现 > 组合 > 聚合...

【UML】工具Astah学习记录(一)类图

Astah社区免费版工具下载地址: 链接:https://pan.baidu.com/s/1jIIjtqQ 密码:c9d4 1.安装工具,默认安装即可,略。 2.进入工具: 3.创建文件(File->new): 4.右键创建类图: 进入到如下界面: 5.创建一个类: 6.如下,创建一个Person类,点击橙色的菱形可以创建属性,点击绿色的长...

UML 基础: 类图

简介:来自Rational Edge:在 UML 2 中,作为新结构图类型的最重要实例,类图可以在整个软件开发生命周期中,被分析师,业务建模人员,开发者和测试者使用的。本文提供了全面的介绍。 这是关于统一建模语言、即UML 里采用的基本图的一系列文章的一部分。在我 先前关于序列图的文章 里,我把重点从 UML 1.4 版,转移到 OMG的采用UML 2....

UML的九种模型图

本文转自UML 的九种模型图,仅供学习交流! 一、作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分。 UML语义:描述基于UML的精确元模型定义。 UML表示法:定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。这些图形符号和文字所表达的是应用级的模型,在语义上它是UML元模型的实例。 二、标准建模...