全部学习汇总: GitHub - GreyZhang/hack_autosar: learning autosar documents, aha, very hard!

       继续学习AUTOSAR文档,梳理之前没有看完的《AUTOSAR_RS_FeatureModelExchangeFormat》。这一次看一下需求描述部分。

769_AUTOSAR_RS_FeatureModelExchangeFormat2_特征模型交换格式需求_特征选择

       支持产品线

       功能模型交换格式应该能够根据一组可能具有相同或共享功能的相关产品来表达产品线的基本功能。

769_AUTOSAR_RS_FeatureModelExchangeFormat2_特征模型交换格式需求_特征选择_02

       特征

       特征模型交换格式应该能够根据特征表达产品的基本功能。

769_AUTOSAR_RS_FeatureModelExchangeFormat2_特征模型交换格式需求_人工智能_03

       特征选择

       特征模型交换格式应该提供一个特征选择机制来定义一个具体产品的特征集。

769_AUTOSAR_RS_FeatureModelExchangeFormat2_特征模型交换格式需求_html5_04

       特征应该有名字

       特征模型交换格式应该能够命名和描述特征。

769_AUTOSAR_RS_FeatureModelExchangeFormat2_特征模型交换格式需求_人工智能_05

       特征分解

       特征模型交换格式应该能够将特征分解为子特征。

769_AUTOSAR_RS_FeatureModelExchangeFormat2_特征模型交换格式需求_html5_06

       子特征的特征

       子功能应具有不同的特性,例如“强制”、“可选”和“替代”。

769_AUTOSAR_RS_FeatureModelExchangeFormat2_特征模型交换格式需求_特征选择_07

       多种特征

       特征应该能够表达多样性。 这仅与用例 [UC_FMDT_00013] 中提到的 multipleFeatures 类型组合相关。强制性、可选性和替代性特征没有多重性。

769_AUTOSAR_RS_FeatureModelExchangeFormat2_特征模型交换格式需求_特征选择_08

       特征之间的关系

       特征应该能够表达不同的关系 w.r.t. 其他特征,例如“必需”、“排除”和“影响”。

769_AUTOSAR_RS_FeatureModelExchangeFormat2_特征模型交换格式需求_特征模型_09

       特征的属性

       可以拥有多种属性。

769_AUTOSAR_RS_FeatureModelExchangeFormat2_特征模型交换格式需求_人工智能_10

       与 AUTOSAR 变体处理集成

       特征模型交换格式应与现有的 AUTOSAR 解决方案集成以进行变体处理。

769_AUTOSAR_RS_FeatureModelExchangeFormat2_特征模型交换格式需求_特征模型_11

       特征模型应该是可拆分的

       特征模型交换格式应该提供能够将特征模型拆分为几个不同的 ARXML 文件的方法。

       小结:ARXML是可以进行拆分的,而且应该有一定的操作方法。这个应该在软件交付上提供比较好的灵活度。

769_AUTOSAR_RS_FeatureModelExchangeFormat2_特征模型交换格式需求_特征模型_12

       特征模型的分布式维护

       特征模型交换格式应该提供在不同方之间分配维护的方法。

769_AUTOSAR_RS_FeatureModelExchangeFormat2_特征模型交换格式需求_特征选择_13

       AUTOSAR 方法论中的集成

       特征模型交换格式应该能够集成到整个 AUTOSAR 方法论中。

769_AUTOSAR_RS_FeatureModelExchangeFormat2_特征模型交换格式需求_人工智能_14

       特征模型是可选的

       在符合 AUTOSAR 的开发周期范围内,特征模型交换格式的使用是可选的。 这类似于 AUTOSAR 变体处理;不使用变体处理的 AUTOSAR 模型仍然是有效模型。

769_AUTOSAR_RS_FeatureModelExchangeFormat2_特征模型交换格式需求_html5_15

       功能可以指定绑定时间

       一个特性可以定义一个预期的绑定时间,它记录了这个特性实现的绑定时间。 这个属性应该被视为一个提示。

769_AUTOSAR_RS_FeatureModelExchangeFormat2_特征模型交换格式需求_特征模型_16

       功能选择可以指定绑定时间

       特征选择可以定义选定的绑定时间,该绑定时间进一步细化来自 [RS_FMDT_00015] 的预期绑定时间。 这个属性应该被视为一个提示。

       以上是对特征模型交换格式的需求描述梳理,内容也是有一些零碎抽象,在后期的实践中继续深入吧!