一个或多个状态本身具有状态(子状态)。该模式允许这些状态显示在相同的图表上。状态机关系图显示其中一个状态中的嵌套状态讨论目的是允许软件工程师和其他涉众在单个关系图上创建两个(或更多)级别状态转换的可视化表示。这种表示方式在以下情况下非常有用: 浏览转换过程以了解所属元素的行为,或者将嵌套状态放在同一个图表上,这样可以更容易地理解状态之间的转换,而不需要点击复合图表
模式从它所展示的重要状态的角度来描述一个实体(例如类、参与者、用例或测试用例)。当进入一个状态时,可以触发一个进入操作,当处于该状态时,可以触发一个 do 操作,当离开该状态时,可以触发一个退出操作。显示三种状态和四种过渡的状态机图。讨论提供一种机制来表示系统工程师或其他涉众认为在块或其他元素的生命周期中重要的条件(状态)。它描述了状态相关的行为,显示了元素如何从状态转换到状态,以及在元素处于状态期间调用了哪些活动。当软件工程师想要定义或描述一个块或其他元素可能呈现的一组离散状态时,可以使用该模式。它们通常是为了分析系统的某些部分的行为而创建的,这通常是因为它难以理解,或者因为它的行为是复杂的。以下是在使用这种模式时可能需要做的一些事情的列。
基本对象图与价值规定基本对象图与价值规定模式创建一个对象图与对象(实例规定)通过链接(关联的实例)连接。对象包含允许为类中定义的属性指定值的槽。包含数字的角色名称用于标识实例以及它们相对于关联类或链接对象所扮演的角色。显示添加了值规范的对象关系图。.模式的目的是允许业务分析人员、测试人员和实现团队的成员定义信息模型的范例。该模式可用于任何需要类模型示例的情况。这些可以用在很多情况下,包括以下: 定义测试数据,这些数据可以用作测试用例的输入,或者为程序员提供有用的范例,因为他们正在开发模块或组件,消费或生产信息模型的一部分。(对象关系图中显示的分类器的名称将自动更改。)更改对象的名称以适应初始化/更改角色名称和多重性以适应初始化。更改类图中类的第一隔间中显示的属性名称以适应初始化。(对象图中的名称将自动更改。)更改对象中槽中的值(属性值)。下面列出了在使用这种模式时可能需要做的一些事情。创建一个或多个可以用作测试数据或范例的对象 初学者包图模式创建了许多包和一个包图,这个包图描述了包之间的依赖关系。作为客户的一揽子计划被 称为依赖于作为供应商的另一揽子计划。这种依赖使用依赖关系进行建模,并且在图表中用箭头指向供应商包的虚线可视化地表示。这样做的目的是为了让建模师,其是设计师和架构师能够表达出模型中包之间的依赖关系。通过跟踪依赖关系回到客户端包,观众可以了解运行系统中被破坏的依赖包之一对客户端包的影响。这些包通常是在初始阶段创建的,以显示包之间的依赖关系,但当需要进行影响分析时,它们将在整个初始阶段被查看。如果某个特定的软件包不可用或以某种方式被破坏了,那么它的影响就会被确定下来。下面是一些你在使用这个软件包时可能需要做的事情。这可以采取一个或多个标记值的形式,一个名称或详细的笔记。配置最底层的包,在图表中显示每个包的内容。
初学者包图模式创建了许多包和一个包图,这个包图
描述了包之间的依赖关系。作为客户的一揽子计划被
称为依赖于作为供应商的另一揽子计划。这种依赖使
用依赖关系进行建模,并且在图表中用箭头指向供应
商包的虚线可视化地表示。这样做的目的是为了让建
模师,尤其是设计师和架构师能够表达出模型中包之
间的依赖关系。通过跟踪依赖关系回到客户端包,观
众可以了解运行系统中被破坏的依赖包之一对客户端
包的影响。这些包通常是在初始阶段创建的,以显示
包之间的依赖关系,但当需要进行影响分析时,它们
将在整个初始阶段被查看。如果某个特定的软件包不
可用或以某种方式被破坏了,那么它的影响就会被确
定下来。下面是一些你在使用这个软件包时可能需要
做的事情。这可以采取一个或多个标记值的形式,一
个名称或详细的笔记。配置最底层的包,在图表中显
示每个包的内容
基本对象图与价值规定基本对象图与价值规定模
式创建一个对象图与对象(实例规定)通过链接(关
联的实例)连接。对象包含允许为类中定义的属性
指定值的槽。包含数字的角色名称用于标识实例
以及它们相对于关联类或链接对象所扮演的角
色。图1。显示添加了值规范的对象关系图。.模
式的目的是允许业务分析人员、测试人员和实现
团队的成员定义信息模型的范例。该模式可用于
任何需要类模型示例的情况。这些可以用在很多
情况下,包括以下: 定义测试数据,这些数据可
以用作测试用例的输入,或者为程序员提供有用
的范例,因为他们正在开发模块或组件,消费或
生产信息模型的一部分。(对象关系图中显示的分
类器的名称将自动更改。)更改对象的名称以适应
初始化/更改角色名称和多重性以适应初始化。更
改类图中类的第一隔间中显示的属性名称以适应
初始化。(对象图中的名称将自动更改。)更改对
象中插槽中的值(属性值)。下面列出了在使用这
种模式时可能需要做的一些事情。创建一个或多
个可以用作测试数据或范例的对象