预订演示
前页 后页

模型视图

模型中的顶层包(模型根下方)可以创建为视图,仅用于根据特定要求和建模技术对模型进行结构划分和扩展,例如组件视图或动态视图。这些视图与生成为模型包的简单UML视图具有相同的概念;然而,与模型包视图不同,基本视图:

  • 没有任何自动生成的组件
  • 只能在模型根下创建
  • 是具有不同包图标的顶级包
  • 不能直接用于需求、分析或测试,尽管您可以从简单视图或用例视图中开发这些视图

视图类型

视图主要有七种类型,如下所列,每种类型都由一个特定的包图标标识;我们提到的图表类型是每种视图类型的建议内容,但您可以向任何视图添加您想要的任何结构。

  • 用例视图-包含用例图和分析图
  • 动态视图包含活动图、通讯图、序列图和状态机图
  • 类视图-包含类图、代码工程和数据模型
  • 组件视图-包含部件图
  • 部署视图-包含部署图
  • 包视图- 包含具体的包图,或任何其他提升到层次结构最高级别的包内容;此视图具有与整个模型中使用的标准包图标
  • 视图自定义您自己的视图类型
Image showing the six kinds of view packages with their icons in Sparx Systems Enterprise Architect.

您可以在前六种标准视图类型中工作,也可以基于简单视图设计自己的类型。

您可以通过右键单击所选视图并选择适当的上下文菜单选项来创建视图、更改视图图标(请参阅重命名视图帮助主题)以及执行适用于其他类型包的任何操作。

注记,如果您将一个包从层次结构中的较低位置拖动到模型根正下方,您可以将该包视为视图并更改视图图标。相反,如果将视图拖动到层次结构中较低的位置,视图图标会自动更改为标准包图标。

了解更多