统一建模语言 UML 参考手册 - 基本概念Rumbaugh Ivar Jacobson Grady Booch � 译者序 译者序 译者序 译者序� 统一建模语言 ��� 是一种直观化 明确化 构建和文档化软件系统产物的通用可视 化建模语言 ��� 由面向对象领域的三位大师 ������ ����� ���� �������� 和 ����� �������� 于 ���� 年发布 并提交给 ��� ��� 于 �� 月为 ��� 所采用 览中 以一个简单的例子开始 对 ��� 的视图 概念作了简单的介绍 然后 在后续的 章节中 静态视图 用例视图 状态机视图 活动视图 交互视图 物理视图 模型管理 视图 扩展机制 对各个视图进行详细的讨论 它们分别从静态建模机制 动态建模机制 模型管理机制以及扩展机制对 ��� 进行探讨 � ��� 标准元素讨论了一些与核心概念的区别较小或者重要性不足以被包括至 ��� 核心 概念的元素 原文中仅有标准元素表 ���������������������������������������������������������������������������������������������� ��� 模型管理视图�����������������������������������������������������������������������������������������������0 码力 | 123 页 | 2.61 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)使用这些其他的关键字来声明参与者,将改变参与者的表示形状。 • actor(角色) • boundary(边界) • control(控制) • entity(实体) • database(数据库) • collections(集合) • queue(队列) @startuml participant Participant as Foo actor Actor as Foo1 boundary show Dummy1 methods show <> fields @enduml 3.15 隐藏类 你也可以使用 show/hide 命令来隐藏类 如果你定义了一个大的!included 文件,且想在文件包含之后隐藏部分类,该功能会很有帮助。 @startuml class Foo1 class Foo2 Foo2 *-- Foo1 hide Foo2 @enduml @enduml PlantUML 语言参考指引 (1.2023.11) 68 / 538 3.16 删除类 3 类图 3.16 删除类 您还可以使用 remove 命令来删除类。 如果您定义了一个大的 [!included file](预处理),并且如果您想在 [file contains](预处理)之后删除一 些类,这可能很有用。 @startuml class Foo1 class Foo2 0 码力 | 539 页 | 7.74 MB | 1 年前3
PlantUML 1.2021.3 语言参考指引你也可以使用下面这些关键字来声明参与者,这会改变参与者的外观: • actor(角色) • boundary(边界) • control(控制) • entity(实体) • database(数据库) • collections(集合) • queue(队列) @startuml participant participant as Foo actor actor as Foo1 boundary Car *- Wheel : have 4 > Car -- Person : < owns @enduml 3.4 添加方法 为了声明字段 (对象属性)或者方法,你可以使用后接字段名或方法名。 系统检查是否有括号来判断是方法还是字段。 @startuml Object <|-- ArrayList Object : equals() ArrayList : Object[] elementData @enduml PlantUML 语言参考指引 (1.2021.2) 63 / 397 3.15 隐藏类 3 类图 3.15 隐藏类 你也可以使用 show/hide 命令来隐藏类 如果你定义了一个大的!included 文件,且想在文件包含之后隐藏部分类,该功能会很有帮助。 @startuml class Foo1 class Foo2 Foo2 *-- Foo1 hide Foo2 @enduml0 码力 | 398 页 | 4.22 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)Car *- Wheel : have 4 > Car -- Person : < owns @enduml 3.4 添加方法 为了声明字段 (对象属性)或者方法,你可以使用后接字段名或方法名。 系统检查是否有括号来判断是方法还是字段。 @startuml Object <|-- ArrayList Object : equals() ArrayList : Object[] elementData @enduml PlantUML 语言参考指引 (1.2021.2) 61 / 380 3.15 隐藏类 3 类图 3.15 隐藏类 你也可以使用 show/hide 命令来隐藏类 如果你定义了一个大的!included 文件,且想在文件包含之后隐藏部分类,该功能会很有帮助。 @startuml class Foo1 class Foo2 Foo2 *-- Foo1 hide Foo2 @enduml 不同类型 .... 的分隔符 ] node node [ 这是个 结点 ---- 您可以使用 ==== 不同类型 .... 的分隔符 ] database database [ 这是个 数据库 ---- 您可以使用 ==== 不同类型 .... 的分隔符 ] usecase usecase [ 这是个 用例 ---- 您可以使用 ==== 不同类型 .... 的分隔符 ] @enduml0 码力 | 381 页 | 4.05 MB | 1 年前3
PlantUML 1.2021.1 语言参考指引Car *- Wheel : have 4 > Car -- Person : < owns @enduml 3.4 添加方法 为了声明字段 (对象属性)或者方法,你可以使用后接字段名或方法名。 系统检查是否有括号来判断是方法还是字段。 @startuml Object <|-- ArrayList Object : equals() ArrayList : Object[] elementData @enduml PlantUML 语言参考指引 (1.2021.1) 61 / 375 3.15 隐藏类 3 类图 3.15 隐藏类 你也可以使用 show/hide 命令来隐藏类 如果你定义了一个大的!included 文件,且想在文件包含之后隐藏部分类,该功能会很有帮助。 @startuml class Foo1 class Foo2 Foo2 *-- Foo1 hide Foo2 @enduml 不同类型 .... 的分隔符 ] node node [ 这是个 结点 ---- 您可以使用 ==== 不同类型 .... 的分隔符 ] database database [ 这是个 数据库 ---- 您可以使用 ==== 不同类型 .... 的分隔符 ] usecase usecase [ 这是个 用例 ---- 您可以使用 ==== 不同类型 .... 的分隔符 ] @enduml0 码力 | 376 页 | 4.00 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)@enduml PlantUML 语言参考指引 (1.2019.6) 34 / 173 3.3 添加方法 3 类图 3.3 添加方法 为了声明字段 (对象属性)或者方法,你可以使用后接字段名或方法名。 系统检查是否有括号来判断是方法还是字段。 @startuml Object <|-- ArrayList Object : equals() ArrayList : Object[] elementData show Dummy1 methods show <> fields @enduml 3.13 隐藏类 你也可以使用 show/hide 命令来隐藏类 如果你定义了一个大的!included 文件,且想在文件包含之后隐藏部分类,该功能会很有帮助。 @startuml class Foo1 class Foo2 Foo2 *-- Foo1 hide Foo2 @enduml skinparam defaultFontName. Example: skinparam defaultFontName Aapex 请注意:字体名称高度依赖于操作系统,因此不要过度使用它,当你考虑到可移植性时。Helvetica and Courier 应该是全平台可用。 Please note the fontname is highly
0 码力 | 174 页 | 1.98 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)@enduml PlantUML 语言参考指引 (1.2019.9) 34 / 173 3.3 添加方法 3 类图 3.3 添加方法 为了声明字段 (对象属性)或者方法,你可以使用后接字段名或方法名。 系统检查是否有括号来判断是方法还是字段。 @startuml Object <|-- ArrayList Object : equals() ArrayList : Object[] elementData show Dummy1 methods show <> fields @enduml 3.13 隐藏类 你也可以使用 show/hide 命令来隐藏类 如果你定义了一个大的!included 文件,且想在文件包含之后隐藏部分类,该功能会很有帮助。 @startuml class Foo1 class Foo2 Foo2 *-- Foo1 hide Foo2 @enduml skinparam defaultFontName. Example: skinparam defaultFontName Aapex 请注意:字体名称高度依赖于操作系统,因此不要过度使用它,当你考虑到可移植性时。Helvetica and Courier 应该是全平台可用。 Please note the fontname is highly
0 码力 | 174 页 | 2.00 MB | 1 年前3
PlantUML 1.2020.22 语言参考指引Car *- Wheel : have 4 > Car -- Person : < owns @enduml 3.4 添加方法 为了声明字段 (对象属性)或者方法,你可以使用后接字段名或方法名。 系统检查是否有括号来判断是方法还是字段。 @startuml Object <|-- ArrayList Object : equals() ArrayList : Object[] elementData @enduml PlantUML 语言参考指引 (1.2020.22) 47 / 294 3.14 隐藏类 3 类图 3.14 隐藏类 你也可以使用 show/hide 命令来隐藏类 如果你定义了一个大的!included 文件,且想在文件包含之后隐藏部分类,该功能会很有帮助。 @startuml class Foo1 class Foo2 Foo2 *-- Foo1 hide Foo2 @enduml skinparam defaultFontName. block- quote Example: skinparam defaultFontName Aapex 请注意:字体名称高度依赖于操作系统,因此不要过度使用它,当你考虑到可移植性时。Helvetica and Courier 应该是全平台可用。 blockquote Please note the fontname is highly0 码力 | 295 页 | 3.08 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)Car *- Wheel : have 4 > Car -- Person : < owns @enduml 3.4 添加方法 为了声明字段 (对象属性)或者方法,你可以使用后接字段名或方法名。 系统检查是否有括号来判断是方法还是字段。 @startuml Object <|-- ArrayList Object : equals() ArrayList : Object[] elementData @enduml PlantUML 语言参考指引 (1.2020.23) 57 / 306 3.15 隐藏类 3 类图 3.15 隐藏类 你也可以使用 show/hide 命令来隐藏类 如果你定义了一个大的!included 文件,且想在文件包含之后隐藏部分类,该功能会很有帮助。 @startuml class Foo1 class Foo2 Foo2 *-- Foo1 hide Foo2 @enduml skinparam defaultFontName. block- quote Example: skinparam defaultFontName Aapex 请注意:字体名称高度依赖于操作系统,因此不要过度使用它,当你考虑到可移植性时。Helvetica and Courier 应该是全平台可用。 blockquote Please note the fontname is highly0 码力 | 307 页 | 3.17 MB | 1 年前3
PlantUML 1.2019.3 语言参考指引owns @enduml PlantUML 语言参考指引 (1.2019.3) 34 / 156 3.3 添加方法 3 类图 3.3 添加方法 为了声明域或者方法,你可以使用后接域名或方法名。 系统检查是否有括号来判断是方法还是域。 @startuml Object <|-- ArrayList Object : equals() ArrayList : Object[] elementData show Dummy1 methods show <> fields @enduml 3.13 隐藏类 你也可以使用 show/hide 命令来隐藏类 如果你定义了一个大的!included 文件,且想在文件包含之后隐藏部分类,该功能会很有帮助。 @startuml class Foo1 class Foo2 Foo2 *-- Foo1 hide Foo2 @enduml black skinparam usecaseBorderColor DarkSlateGray 使用者 << 人類 >> "主數據庫" as 數據庫 << 應用程式 >> (草創) << 一桿 >> "主数据燕" as (贏余) << 基本的 >> 使用者 -> (草創) 使用者 --> (贏余) 數據庫 --> (贏余) @enduml PlantUML 语言参考指引 (1.2019.3) 142 0 码力 | 157 页 | 1.78 MB | 1 年前3
共 92 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10













