主要内容

定义概要文件和原型

为了验证结构和功能需求,您必须捕获体系结构模型中元素的非功能属性。要捕获这些属性,请使用原型。

A.刻板印象是建模语言的自定义扩展。原型提供了一种通过添加特定于域的元数据来扩展架构语言元素的机制。将原型应用于模型的根级体系结构、组件体系结构、连接器、端口和接口。原型为体系结构中的模型元素提供了一组公共属性字段,如质量、成本和功率。

A.轮廓是一个原型包,用于创建模型元素类型的自一致域。通过纵断面编辑器将纵断面应用于模型。您可以在一个概要文件或多个概要文件中存储项目的原型。配置文件存储在. xml文件保存时。

A.财产是构造型中的字段。对于原型应用到的每个模型元素,都指定了特定的属性值。使用属性来存储与模型元素相关联的定量特征,如重量或速度。属性也可以是描述性的或表示状态。

例如,如果对系统的总功耗有限制,则模型必须能够捕获每个电气组件的额定功率。要定义特定于组件的属性值,需要使用与需求对应的属性扩展内置模型元素类型。在这种情况下,将电气组件类型作为组件的张力是一种原型。通过扩展常规组件的定义,您可以引入自定义建模语言和框架,其中包括对体系结构模型非常重要的特定概念和术语。捕获单个属性还可以为早期参数化分析和定义自定义视图设置场景。

您可以在概要文件中定义默认构造型,将其添加到使用该应用概要文件的模型中的任何新元素中。基于原型的样式化基于每个元素所代表的特定特性增强了模型的外观。

系统编写器™ 提供以下体系结构模型元素来描述体系结构模型:

  • 组成部分

  • 港口城市

  • 连接器

  • 界面

可以使用属性检查器查看和编辑体系结构模型中每个元素的属性。使用打开属性检查器视图>属性检查器

您可以使用配置文件编辑器创建配置文件。概要文件与体系结构模型分开保存为. xml文件和可用于所有架构模型。

当你创建一个配置文件时,你定义:

  • 原型——自定义内置模型元素类型。

  • 属性集-将分析属性添加到架构模型元素。

  • 数据类型、单位、维度等——定义属性值。

您可以定义构造型以扩展内置元素并捕获有关元素的附加数据。元素构造型定义了它们所应用的元素的类。例如MechanicalComponent具有如下属性的原型重量体积仅适用于组件,而不适用于端口、连接器或接口。

原型不必定义类。例如,一个ProjectItem构造型可以添加泛型属性,例如CatalogNumber单位成本,一个BorrowedItem构造型可以添加如下属性BorrowedSource返回截止日期. 一个模型元素可以有多个原型。

构造型可以通过继承机制扩展其他构造型以包含它们的属性。例如,一个用户界面刻板印象可以是一个扩展软件组件构造型,并添加一个名为ScreenResolution

您可以在概要文件中收集这些原型以导入到模型中。

创建配置文件并添加原型

创建一个配置文件,以定义一组要在体系结构模型中使用的组件、端口和连接类型。例如,机电系统(如机器人)的配置文件可以包括以下类型:

  • 组件类型:

    • 电气元件

    • 机械部件

    • 软件组件

  • 连接类型:

    • 模拟信号连接

    • 数据连接

  • 端口类型

    • 数据端口

使用概要文件编辑器定义概要文件。在建模选项卡,轮廓节,选择进口,然后从下拉列表中选择编辑偶像.点击新的配置文件. 选择“新建配置文件”以开始编辑。

命名配置文件并提供说明。通过单击添加原型新刻板印象. 您可以通过单击删去按钮。

保存配置文件。文件名与配置文件名称相同。

添加带有原型的属性

在概要文件中选择一个原型来定义它:

  • 名称-例如,原型的名称,ElectricalComponent

  • 适用于-原型应用的模型元素类型。该字段可以是、组件、端口、连接器或接口。您只能将此原型应用于该类型的模型元素。

  • 偶像-图标将显示在模型元素的颜色,如果适用。

  • 连接器样式-连接器的线条样式将在模型上用颜色显示,如果适用的话。

  • 基本刻板印象-该刻板印象所基于的其他刻板印象。这可以是空的。

  • 抽象刻板印象-不打算直接应用于模型元素的原型。您只能将抽象原型用作其他原型的基础原型。

属性向原型添加属性+按钮为每个属性定义以下字段:

  • 属性名称-有效的变量名称

  • 类型-数字、字符串或枚举数据类型

  • Name—枚举类型的名称(如果适用)

  • Unit-字符串形式的值单位

  • 默认-默认值

配置文件编辑器,左侧为名为“Project Profile”的配置文件,下面列出了原型。

使用属性工具条添加、删除和重新排序属性:添加、删除、向上移动和向下移动图标。

通过设置适用于字段到所有> <. 使用这些原型,您可以向元素添加属性,而不管它们是组件、端口、连接器还是接口。

构造型属性部分命名为“General Element”,属性名称为“Ref Number”,类型为int8,默认值为1。

默认的刻板印象

每个概要文件可以有一组默认构造型。当特定类型的每个新元素必须假定相同的构造型时,使用默认构造型。当您导入概要文件时,System Composer将默认构造型应用到根架构。属性可以在概要文件编辑器中设置此默认值在导入时应用到根上的原型领域

对于概要文件“Project profile”,使用概要文件属性部分选择“Stereotype applied to root on import”作为“Project component”。

此默认原型用于顶级体系结构。如果一个模型导入多个概要文件,那么所有概要文件的默认组件原型将应用于该体系结构。

每个组件原型也可以有添加到其架构中的组件、端口和连接的默认值AnalogConnection作为ElectricalComponent刻板印象。

对于“电气组件”构造型,“合成的默认构造型”是为组件、端口和连接器定义的。

将概要文件导入模型后,所有新连接都假定AnalogConnection刻板印象。

基于刻板印象的造型

概要文件和原型用于在体系结构模型元素上应用自定义元数据。元素样式是一个额外的视觉提示,指示应用的原型。

您可以为组件原型使用提供的图标,或者使用您自己的自定义图标图像。自定义图标支持万博1manbetx. png,jpeg.大小为16×16像素的图像文件。自定义图标在应用原型的组件上显示为徽章。

原型样式自定义图标。

可以将颜色与组件原型关联。元素样式是一个额外的视觉提示,指示应用的原型。

在概要文件编辑器上为原型选择自定义图标和颜色。

为组件原型使用一组预配置的颜色选项来设置架构组件标题的样式。看见使用原型和配置文件学习如何在模型中使用原型。

具有显示图标和颜色的原型的组件。

类似地,您可以使用原型设置样式化架构连接器。您可以通过使用连接器、端口或端口接口原型来样式化连接器。定制样式提供了各种颜色和线条样式的选择。连接器样式也反映在体系结构和聚光灯视图中。

在原型属性对话框中选择连接器颜色。

连接器样式来自定义样式信息的最高优先级原型。连接器原型的优先级最高,其次是端口原型,然后是接口原型。

当两个具有不同样式的连接器合并时,如果样式不兼容,则生成的连接器将以黑色显示。

组件B具有蓝色接头样式,组件C具有红色接头样式,当接头为组件a合并时,它具有黑色接头样式。

另见

|||

相关话题