预订演示
前页 后页

视图模型

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

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

视图类型

此处列出了七种主要类型的视图,每种都由特定的包图标标识;我们提到的图表类型是每种视图类型的建议内容,但您可以将所需的任何结构添加到任何视图。

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

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

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

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

了解更多