为了验证结构和功能需求,您必须捕获体系结构模型中元素的非功能属性。要捕获这些属性,请使用原型。
A.刻板印象是建模语言的自定义扩展。原型提供了一种通过添加特定于域的元数据来扩展架构语言元素的机制。将原型应用于模型的根级体系结构、组件体系结构、连接器、端口和接口。原型为体系结构中的模型元素提供了一组公共属性字段,如质量、成本和功率。
A.轮廓是一个原型包,用于创建模型元素类型的自一致域。通过纵断面编辑器将纵断面应用于模型。您可以在一个概要文件或多个概要文件中存储项目的原型。配置文件存储在. xml
文件保存时。
A.财产是构造型中的字段。对于原型应用到的每个模型元素,都指定了特定的属性值。使用属性来存储与模型元素相关联的定量特征,如重量或速度。属性也可以是描述性的或表示状态。
例如,如果对系统的总功耗有限制,则模型必须能够捕获每个电气组件的额定功率。要定义特定于组件的属性值,需要使用与需求对应的属性扩展内置模型元素类型。在这种情况下,将电气组件类型作为组件的张力是一种原型。通过扩展常规组件的定义,您可以引入自定义建模语言和框架,其中包括对体系结构模型非常重要的特定概念和术语。捕获单个属性还可以为早期参数化分析和定义自定义视图设置场景。
您可以在概要文件中定义默认构造型,将其添加到使用该应用概要文件的模型中的任何新元素中。基于原型的样式化基于每个元素所代表的特定特性增强了模型的外观。
系统编写器™ 提供以下体系结构模型元素来描述体系结构模型:
组成部分
港口城市
连接器
界面
可以使用属性检查器查看和编辑体系结构模型中每个元素的属性。使用打开属性检查器视图>属性检查器.
您可以使用配置文件编辑器创建配置文件。概要文件与体系结构模型分开保存为. xml
文件和可用于所有架构模型。
当你创建一个配置文件时,你定义:
原型——自定义内置模型元素类型。
属性集-将分析属性添加到架构模型元素。
数据类型、单位、维度等——定义属性值。
您可以定义构造型以扩展内置元素并捕获有关元素的附加数据。元素构造型定义了它们所应用的元素的类。例如MechanicalComponent
具有如下属性的原型重量
和体积
仅适用于组件,而不适用于端口、连接器或接口。
原型不必定义类。例如,一个ProjectItem
构造型可以添加泛型属性,例如CatalogNumber
或单位成本
,一个BorrowedItem
构造型可以添加如下属性BorrowedSource
和返回截止日期
. 一个模型元素可以有多个原型。
构造型可以通过继承机制扩展其他构造型以包含它们的属性。例如,一个用户界面
刻板印象可以是一个扩展软件组件
构造型,并添加一个名为ScreenResolution
.
您可以在概要文件中收集这些原型以导入到模型中。
创建一个配置文件,以定义一组要在体系结构模型中使用的组件、端口和连接类型。例如,机电系统(如机器人)的配置文件可以包括以下类型:
组件类型:
电气元件
机械部件
软件组件
连接类型:
模拟信号连接
数据连接
端口类型
数据端口
使用概要文件编辑器定义概要文件。在建模选项卡,轮廓节,选择进口,然后从下拉列表中选择编辑.点击新的配置文件. 选择“新建配置文件”以开始编辑。
命名配置文件并提供说明。通过单击添加原型新刻板印象. 您可以通过单击按钮。
保存配置文件。文件名与配置文件名称相同。
在概要文件中选择一个原型来定义它:
名称-例如,原型的名称,ElectricalComponent
.
适用于-原型应用的模型元素类型。该字段可以是
偶像-图标将显示在模型元素的颜色,如果适用。
连接器样式-连接器的线条样式将在模型上用颜色显示,如果适用的话。
基本刻板印象-该刻板印象所基于的其他刻板印象。这可以是空的。
抽象刻板印象-不打算直接应用于模型元素的原型。您只能将抽象原型用作其他原型的基础原型。
属性向原型添加属性按钮为每个属性定义以下字段:
属性名称-有效的变量名称
类型-数字、字符串或枚举数据类型
Name—枚举类型的名称(如果适用)
Unit-字符串形式的值单位
默认-默认值
使用属性工具条添加、删除和重新排序属性:
通过设置适用于字段到所有> <. 使用这些原型,您可以向元素添加属性,而不管它们是组件、端口、连接器还是接口。
每个概要文件可以有一组默认构造型。当特定类型的每个新元素必须假定相同的构造型时,使用默认构造型。当您导入概要文件时,System Composer将默认构造型应用到根架构。属性可以在概要文件编辑器中设置此默认值在导入时应用到根上的原型领域
此默认原型用于顶级体系结构。如果一个模型导入多个概要文件,那么所有概要文件的默认组件原型将应用于该体系结构。
每个组件原型也可以有添加到其架构中的组件、端口和连接的默认值AnalogConnection
作为ElectricalComponent
刻板印象。
将概要文件导入模型后,所有新连接都假定AnalogConnection
刻板印象。
概要文件和原型用于在体系结构模型元素上应用自定义元数据。元素样式是一个额外的视觉提示,指示应用的原型。
您可以为组件原型使用提供的图标,或者使用您自己的自定义图标图像。自定义图标支持万博1manbetx. png
,jpeg
或.
大小为16×16像素的图像文件。自定义图标在应用原型的组件上显示为徽章。
可以将颜色与组件原型关联。元素样式是一个额外的视觉提示,指示应用的原型。
为组件原型使用一组预配置的颜色选项来设置架构组件标题的样式。看见使用原型和配置文件学习如何在模型中使用原型。
类似地,您可以使用原型设置样式化架构连接器。您可以通过使用连接器、端口或端口接口原型来样式化连接器。定制样式提供了各种颜色和线条样式的选择。连接器样式也反映在体系结构和聚光灯视图中。
连接器样式来自定义样式信息的最高优先级原型。连接器原型的优先级最高,其次是端口原型,然后是接口原型。
当两个具有不同样式的连接器合并时,如果样式不兼容,则生成的连接器将以黑色显示。
编辑器
|systemcomposer.profile.Profile
|systemcomposer.profile.Property
|systemcomposer.profile.Stereotype