统一建模语言 UML 参考手册 - 基本概念构建和文档化软件系统产物的通用可视 化建模语言 它捕捉了被构建系统的有关决策和理解 用来理解 设计 浏览 配置 维 护以及控制系统的信息 ��� 可以与所有的开发方法 生命阶段 应用领域和媒介一同使 用 它意图统一过去建模技术的经验 将当前软件最佳实践合并至标准的方法 ��� 包括 语义概念 标记符号和指南 具有静态 动态 环境上的和组织性的部分 它可以被具有 代码产生和报表生成的交互式可视建模工具所支持 ��� 规范没有定义标准过程 的通讯 从不同但是相关的视角来对系统建模 允许了多种角度对系统的理解 � ��� 还包括用包来分解模型的组织性结构 它允许软件团队将系统分解为可工作的单 元 对包之间的依赖进行理解和在复杂的开发环境中管理模型单元的版本 它包含了表达 实现上的决策和用构件来组织运行时元素的结构 � ��� 不是编程语言 工具可以提供 ��� 至各种编程语言的代码生成 以及可以从现有 的程序逆向构筑模型 ��� 一定的构造代表了实现单元 构 件是与一系列接口一致和为其提供实现的物理 可替换的系统组成部分 它可以作为满足 相同说明的其它构件替代品 结点是定义了位置的运行时段的运算资源 它可以容纳构件 和对象 配置视图描述了运行系统中结点的配置 构件和对象在结点中的分布 及包括结 点内容的可能迁移 � 模型组织 模型组织 模型组织 模型组织 计算机可以处理大型的模型 但人不可以 大型系统中 建模信息必须划分成 条理分明的单元0 码力 | 123 页 | 2.61 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)1.27 外观参数 (skinparam) 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以修改其他渲染元素,如以下示例: @startuml skinparam sequenceArrowThickness 2 skinparam roundcorner 20 skinparam --> A: Request Created deactivate B A --> User: Done deactivate A @enduml 1.28 填充区设置 可以设定填充区的参数配置。 @startuml skinparam ParticipantPadding 20 skinparam BoxPadding 10 box "Foo1" participant Alice1 2) @enduml 2.11 显示参数 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以给构造的角色和用例指定特殊颜色和字体。 @startuml skinparam handwritten true skinparam usecase { BackgroundColor0 码力 | 174 页 | 1.98 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)1.27 外观参数 (skinparam) 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以修改其他渲染元素,如以下示例: @startuml skinparam sequenceArrowThickness 2 skinparam roundcorner 20 skinparam --> A: Request Created deactivate B A --> User: Done deactivate A @enduml 1.28 填充区设置 可以设定填充区的参数配置。 @startuml skinparam ParticipantPadding 20 skinparam BoxPadding 10 box "Foo1" participant Alice1 2) @enduml 2.11 显示参数 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以给构造的角色和用例指定特殊颜色和字体。 @startuml skinparam handwritten true skinparam usecase { BackgroundColor0 码力 | 174 页 | 2.00 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)1.36 外观参数 (skinparam) 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以修改其他渲染元素,如以下示例: @startuml skinparam sequenceArrowThickness 2 skinparam roundcorner 20 skinparam --> A: Request Created deactivate B A --> User: Done deactivate A @enduml 1.37 填充区设置 可以设定填充区的参数配置。 @startuml skinparam ParticipantPadding 20 skinparam BoxPadding 10 box "Foo1" participant Alice1 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, PlantUML 语言参考指引 (1.2023.11) 52 / 538 2.14 完整样例 2 用例图 • 在命令行或者 ANT 任务提供的配置文件中。 你也可以给构造的角色和用例指定特殊颜色和字体。 @startuml skinparam handwritten true skinparam usecase { BackgroundColor0 码力 | 539 页 | 7.74 MB | 1 年前3
PlantUML 1.2020.22 语言参考指引1.31 外观参数 (skinparam) 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以修改其他渲染元素,如以下示例: @startuml skinparam sequenceArrowThickness 2 skinparam roundcorner 20 skinparam --> A: Request Created deactivate B A --> User: Done deactivate A @enduml 1.32 填充区设置 可以设定填充区的参数配置。 @startuml skinparam ParticipantPadding 20 skinparam BoxPadding 10 box "Foo1" participant Alice1 语言参考指引 (1.2020.22) 35 / 294 2.14 一个完整的例子 2 用例图 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以给构造的角色和用例指定特殊颜色和字体。 @startuml skinparam handwritten true skinparam usecase { BackgroundColor0 码力 | 295 页 | 3.08 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)1.33 外观参数 (skinparam) 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以修改其他渲染元素,如以下示例: @startuml skinparam sequenceArrowThickness 2 skinparam roundcorner 20 skinparam --> A: Request Created deactivate B A --> User: Done deactivate A @enduml 1.34 填充区设置 可以设定填充区的参数配置。 @startuml skinparam ParticipantPadding 20 skinparam BoxPadding 10 box "Foo1" participant Alice1 语言参考指引 (1.2020.23) 44 / 306 2.14 一个完整的例子 2 用例图 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以给构造的角色和用例指定特殊颜色和字体。 @startuml skinparam handwritten true skinparam usecase { BackgroundColor0 码力 | 307 页 | 3.17 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)1.35 外观参数 (skinparam) 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以修改其他渲染元素,如以下示例: @startuml skinparam sequenceArrowThickness 2 skinparam roundcorner 20 skinparam --> A: Request Created deactivate B A --> User: Done deactivate A @enduml 1.36 填充区设置 可以设定填充区的参数配置。 @startuml skinparam ParticipantPadding 20 skinparam BoxPadding 10 box "Foo1" participant Alice1 2) @enduml 2.13 显示参数 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以给构造的角色和用例指定特殊颜色和字体。 @startuml skinparam handwritten true skinparam usecase { BackgroundColor0 码力 | 381 页 | 4.05 MB | 1 年前3
PlantUML 1.2021.1 语言参考指引1.35 外观参数 (skinparam) 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以修改其他渲染元素,如以下示例: @startuml skinparam sequenceArrowThickness 2 skinparam roundcorner 20 skinparam --> A: Request Created deactivate B A --> User: Done deactivate A @enduml 1.36 填充区设置 可以设定填充区的参数配置。 @startuml skinparam ParticipantPadding 20 skinparam BoxPadding 10 box "Foo1" participant Alice1 2) @enduml 2.13 显示参数 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以给构造的角色和用例指定特殊颜色和字体。 @startuml skinparam handwritten true skinparam usecase { BackgroundColor0 码力 | 376 页 | 4.00 MB | 1 年前3
PlantUML 1.2021.3 语言参考指引1.35 外观参数 (skinparam) 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以修改其他渲染元素,如以下示例: @startuml skinparam sequenceArrowThickness 2 skinparam roundcorner 20 skinparam --> A: Request Created deactivate B A --> User: Done deactivate A @enduml 1.36 填充区设置 可以设定填充区的参数配置。 @startuml skinparam ParticipantPadding 20 skinparam BoxPadding 10 box "Foo1" participant Alice1 2) @enduml 2.13 显示参数 用 skinparam 改变字体和颜色。 可以在如下场景中使用: • 在图示的定义中, • 在引入的文件中, • 在命令行或者 ANT 任务提供的配置文件中。 你也可以给构造的角色和用例指定特殊颜色和字体。 @startuml skinparam handwritten true skinparam usecase { BackgroundColor0 码力 | 398 页 | 4.22 MB | 1 年前3
PlantUML を使った UML の描き方 - PlantUML 言語リファレンスガイド(Version 1.2023.11)は、以下のようなダイアグラムを素早く作成するためのコンポーネントです。 • シーケンス図 • ユースケース図 • クラス図 • オブジェクト図 • アクティビティ図 • コンポーネント図 • 配置図 • 状態遷移図(ステートマシン図) • タイミング図 以下のような、UML 以外の図もサポートしてます。 • JSON Data • YAML Data • Network diagram その他のノート 1 シーケンス図 1.15 その他のノート note left of、note right of、note over のキーワードを使って、分類子からの相対位置を指定し てノートを配置することもできます。 ノートを目立たせるために、背景色を変えることができます。 また、キーワード end note を使って複数行のノートを作ることができます。 @startuml participant dashed foo --> (bar3) #blue;line.dotted;text:blue : blue dotted @enduml [Ref. QA-3770 and QA-3816] [配置図、クラス図の同様の機能を参照] PlantUML 言語リファレンスガイド (1.2023.11) 58 / 544 2.17 要素の色とスタイルを変更する(インラインスタイル) 2 ユースケース図0 码力 | 545 页 | 7.75 MB | 1 年前3
共 25 条
- 1
- 2
- 3













