统一建模语言 UML 参考手册 - 基本概念用 它意图统一过去建模技术的经验 将当前软件最佳实践合并至标准的方法 ��� 包括 语义概念 标记符号和指南 具有静态 动态 环境上的和组织性的部分 它可以被具有 代码产生和报表生成的交互式可视建模工具所支持 ��� 规范没有定义标准过程 但可用 于迭代的开发过程 并支持现有的大多数面向对象的开发过程 � ��� 捕捉系统静态结构和动态行为的信息 系统建模成独立对象的集合 它们互相交互 以实现功能 实现上的决策和用构件来组织运行时元素的结构 � ��� 不是编程语言 工具可以提供 ��� 至各种编程语言的代码生成 以及可以从现有 的程序逆向构筑模型 ��� 不是用于定理证明的高度正式的语言 实际上有很多正式的语 言 但它们不易理解或不适用于多种用途 ��� 是通用性的建模语言 对于特定的领域 如 ��� 设计 ���� 电路设计或基于规则的人工智能 更特定的语言和工具可能更加合适 ��� 是离散的建模语言 它不打算对如工程和物理的连续系统建模 我们相信它可以容纳日常的大多数扩展需要 ��� 扩展机制包括版型 约束和标签值 版型是与现有元素结构相同的新元素 它具有附 ��� 参考指南� � ��� 概述� ������ 加的约束 不同的解释和图标 并被代码生成和后端工具不同的对待 标签值是可以附加 在任何模型元素 容纳任意信息的任意标签 值的文字串对 如项目管理信息 代码产生 指导和版型所需的值 标签和值用文字串来表达 约束是使用某些约束语言 如编程语 言 特殊的约束语言和自然语言0 码力 | 123 页 | 2.61 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)重要的是,编辑现有图表的过程非常简便。由于图表是由文本生成的,用户会发现进行调整比使用图形 工具修改图像要容易得多,也精确得多。 PlantUML 为创建和编辑序列图提供了一种简单明了、用户友好的方法,既能满足新手的需求,也能满 足经验丰富的设计人员的需求。它巧妙地利用文本输入的简便性来制作具有视觉描述性和准确性的图表, 从而使自己成为图表创建工具包中的必备工具。 您可以了解更多有关 PlantUML 中一些常用命令的信息,以增强您的图表创建体验。 2023.11) 296 / 538 14 SALT(线框图) 14 Salt(线框图) Salt 是 PlantUML 下面的子项目用来帮助用户来设计图形界面或是网页线框图/页面简图。 本工具的目标是实现简单的示例窗口。 可以用 @startsalt 关键字,或者使用 @startuml 紧接着下一行使用 salt 关键字. 14.1 基本部件 一个窗口必须以中括号开头和结尾。接着可以这样定义: Checked radio [] Unchecked box [X] Checked box "Enter text here " ^This is a droplist^ } @endsalt 这个工具是用来讨论简单的示例窗口。 14.2 Text area Here is an attempt to create a text area: @startsalt {+ This is a long0 码力 | 539 页 | 7.74 MB | 1 年前3
使用 Graphviz 绘画 UML 图
Graphviz 去生成 UML 类图有几个好处: 1. 用文本表示图,容易更新,容易做版本管理。 2. 能自动排布节点位置,在大型复杂的图特别方便。 3. 统一文档风格。 实际上,文档生成工具Doxygen 也是采用 Graphviz 生成类图的。不过,我们在软件设计中, 经常以类图表示系统中某个部分,并且按需展示某些重点,而不是简单地全部列出,所以还是 需要手工去描述我们想要画什么,表示我们的软件设计。0 码力 | 20 页 | 331.51 KB | 1 年前3
PlantUML 1.2021.3 语言参考指引(1.2021.2) 222 / 397 14 SALT(线框图) 14 Salt(线框图) Salt 是 PlantUML 下面的子项目用来帮助用户来设计图形界面或是网页线框图/页面简图。 本工具的目标是实现简单的示例窗口。 可以用 @startsalt 关键字,或者使用 @startuml 紧接着下一行使用 salt 关键字. 14.1 基本部件 一个窗口必须以中括号开头和结尾。接着可以这样定义: Checked radio [] Unchecked box [X] Checked box "Enter text here " ^This is a droplist^ } @endsalt 这个工具是用来讨论简单的示例窗口。 14.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName "0 码力 | 398 页 | 4.22 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)Checked radio [] Unchecked box [X] Checked box "Enter text here " ^This is a droplist^ } @enduml 这个工具是用来讨论简单的示例窗口。 13.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName "0 码力 | 146 页 | 1.91 MB | 1 年前3
PlantUML 1.2019.3 语言参考指引Checked radio [] Unchecked box [X] Checked box "Enter text here " ^This is a droplist^ } @enduml 这个工具是用来讨论简单的示例窗口。 13.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName "0 码力 | 157 页 | 1.78 MB | 1 年前3
PlantUML 1.2019.2 语言参考指引Checked radio [] Unchecked box [X] Checked box "Enter text here " ^This is a droplist^ } @enduml 这个工具是用来讨论简单的示例窗口。 13.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName "0 码力 | 157 页 | 1.78 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)Checked radio [] Unchecked box [X] Checked box "Enter text here " ^This is a droplist^ } @enduml 这个工具是用来讨论简单的示例窗口。 15.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName "0 码力 | 174 页 | 1.98 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)Checked radio [] Unchecked box [X] Checked box "Enter text here " ^This is a droplist^ } @enduml 这个工具是用来讨论简单的示例窗口。 15.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName "0 码力 | 174 页 | 2.00 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.4)Checked radio [] Unchecked box [X] Checked box "Enter text here " ^This is a droplist^ } @enduml 这个工具是用来讨论简单的示例窗口。 15.2 使用表格 当在输入关键词 {后,会自动建立一个表格 当输入 | 说明一个单元格 例子如下 @startsalt { Login | "MyName "0 码力 | 165 页 | 1.89 MB | 1 年前3
共 14 条
- 1
- 2













