UML 可以用来表示文档层次结构吗?
Can UML be used to represent document hierarchy?
我正在用 UML 对软件开发过程进行建模,并且想要包含一个图表来显示系统和软件过程文档的层次结构。快速搜索的结果表明没有公认的标准。
有很多方法可以在 UML 中对其进行建模。如果您只是对文档建模,则每种类型的文档都是 class 图上的 class。您可以将这些 classes 嵌套在包中,显示组成关系,或使用泛化在分类法中排列 classes。您还可以使用交互状态机模型,其中流程中的每个角色都运行一个状态机,每个文档都运行一个状态机。
有一个相关的、公认的系统建模和软件过程标准。您看过 软件与系统过程工程吗
Metamodel™ 规范 (SPEM™)?该标准有一个 UML 配置文件,可以为您提供一个很好的起点。
我正在用 UML 对软件开发过程进行建模,并且想要包含一个图表来显示系统和软件过程文档的层次结构。快速搜索的结果表明没有公认的标准。
有很多方法可以在 UML 中对其进行建模。如果您只是对文档建模,则每种类型的文档都是 class 图上的 class。您可以将这些 classes 嵌套在包中,显示组成关系,或使用泛化在分类法中排列 classes。您还可以使用交互状态机模型,其中流程中的每个角色都运行一个状态机,每个文档都运行一个状态机。
有一个相关的、公认的系统建模和软件过程标准。您看过 软件与系统过程工程吗 Metamodel™ 规范 (SPEM™)?该标准有一个 UML 配置文件,可以为您提供一个很好的起点。