我正在使用UML对软件开发过程进行建模,并希望包含一个显示系统和软件过程文档层次结构的图表。快速搜索的结果表明,没有公认的标准。
答案 0 :(得分:3)
有许多方法可以在UML中对此进行建模。如果您只是对文档进行建模,则每种类型的文档都是类图上的类。您可以使用泛化将这些类嵌套在包中,显示组合关系或在分类中排列类。您还可以使用交互状态机模型,其中进程中的每个角色都运行状态机,每个文档都运行状态机。
有一个相关的,公认的建模系统和软件过程标准。你看过Software & Systems Process Engineering Metamodel™ specification (SPEM™)了吗?该标准具有UML配置文件,可为您提供良好的起点。