为了验证结构和功能需求,您必须捕获架构模型中元素的非功能属性。例如,如果对系统的总功耗有限制,那么模型必须捕获每个电气组件的额定功率。这就需要使用与需求相对应的属性扩展内置模型元素类型,在本例中,电气组件类型作为组件的扩展。您可以使用一组称为概要文件的属性集或构造型,将模型元素类型的自一致域引入System Composer™。
System Composer提供了以下架构模型元素来描述架构模型:
组件
港口
连接
您可以使用Property Inspector查看架构模型中每个元素的属性。使用开放属性检查器查看>属性检查器.
使用概要文件编辑器创建概要文件。概要文件与体系结构模型分开保存,并且对所有体系结构模型可用。
当你创建一个概要文件时,你定义:
原型——自定义内置模型元素类型
属性集——向架构模型元素添加分析属性
数据类型、维度等-定义属性值
您可以定义构造型来扩展内置元素并捕获关于元素的其他数据。元素构造型定义了它们所应用的元素的类别。例如,MechanicalComponent
带有属性的原型重量
而且体积
仅适用于组件。
原型不必定义一个类。例如,ProjectItem
原型可以添加通用属性,如目录编号或单位成本,aBorrowedItem
Stereotype可以添加属性,例如BorrowedSource
而且ReturnDeadline
.一个模型元素可以有多个原型。
原型可以扩展其他原型以包含它们的属性。例如,用户界面
的扩展SoftwareComponent
构造型,并添加名为ScreenResolution
.
您可以在概要文件中收集原型。
创建概要文件,以定义在体系结构模型中使用的一组组件、端口和连接类型。例如,一个机电系统的概要文件,例如一个机器人,可以由以下类型组成:
组件类型:
电子元件
机械零件
软件组件
连接类型:
模拟信号连接
数据连接
端口类型
数据端口
使用概要文件编辑器定义概要文件。在任何体系结构模型中,选择>配置文件>配置文件编辑器.点击新的配置文件.选择新的概要文件开始编辑。
命名概要文件并提供描述。通过单击添加原型新的原型.您可以通过单击删除原型和概要文件在他们各自的菜单中。
保存配置文件。文件名与配置文件名称相同。
在概要文件中选择一个原型来定义它:
的名字—部件类型名称,例如:ElectricalComponent
.
适用于-原型应用的模型元素类型。该字段可以是体系结构、组件、端口、连接器或接口。您只能将此构造型应用于该类型的模型元素。
图标-在模型元素上显示的图标。
基地的刻板印象-该刻板印象所依据的其他刻板印象。这可以是空的。
抽象的刻板印象不打算直接应用于模型元素的原型。您只能将抽象构造型用作其他构造型的基本构造型。
向原型添加属性.为每个属性定义以下字段:
属性名-有效变量名
类型-数值、字符串或枚举数据类型
Unit -以字符串形式为单位值
Default -默认值
使用属性工具条添加、删除和重新排序属性:
属性可以创建应用所有模型元素类型的原型适用于字段<无>.使用这些构造型,您可以向元素添加属性,而不管它们是组件、端口、连接器还是体系结构。
每个概要文件都可以有一组默认原型。当某个类型的每个新元素必须采用相同的构造型时,使用默认构造型。当您导入概要文件时,System Composer将默认原型应用到根体系结构。属性在配置文件编辑器中设置此默认值原型在导入时应用到根目录字段。
这个默认原型是用于顶级体系结构的。如果一个模型导入多个概要文件,那么所有概要文件的默认组件原型将应用到该体系结构。
每个组件原型也可以有添加到其体系结构中的组件、端口和连接的默认值。例如,如果希望电气组件中的所有新连接都是模拟连接,请设置AnalogConnection
类的默认构造型ElectricalComponent
刻板印象。
在您将概要文件导入模型之后,所有的新连接都假定AnalogConnection
刻板印象。
概要文件和构造型用于在体系结构模型元素上应用自定义元数据。元素样式是指示应用原型的附加视觉提示
您可以为组件原型使用提供的图标,或者使用您自己的自定义图标图像。自定义图标支持金宝app. png
,jpeg
,或. svn
大小为16 × 16像素的图像文件。自定义图标作为标识显示在应用原型的组件上。
您可以将颜色与组件构造型相关联。元素样式是指示应用原型的附加视觉提示。
使用一组预配置的组件原型颜色选项来设置体系结构组件头部的样式。您可以使用一组预配置的组件原型颜色选项来设置体系结构组件头部的样式。下面是一个用图标和颜色显示应用组件原型的示例。看到使用原型和概要学习如何在模型中使用原型。
类似地,您可以使用原型设置设置体系结构连接器的样式。您可以通过使用连接器、端口或端口接口构造型来设置连接器的样式。自定义样式提供各种颜色和线条样式选择。连接器样式也反映在体系结构和聚光灯视图中。