全部学习汇总: GitHub - GreyZhang/hack_autosar: learning autosar documents, aha, very hard!
继续学习AUTOSAR文档,梳理之前没有看完的《AUTOSAR_RS_FeatureModelExchangeFormat》。这一次看一下需求描述部分。

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

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

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

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

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

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

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

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

特征的属性
可以拥有多种属性。

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

特征模型应该是可拆分的
特征模型交换格式应该提供能够将特征模型拆分为几个不同的 ARXML 文件的方法。
小结:ARXML是可以进行拆分的,而且应该有一定的操作方法。这个应该在软件交付上提供比较好的灵活度。

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

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

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

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

功能选择可以指定绑定时间
特征选择可以定义选定的绑定时间,该绑定时间进一步细化来自 [RS_FMDT_00015] 的预期绑定时间。 这个属性应该被视为一个提示。
以上是对特征模型交换格式的需求描述梳理,内容也是有一些零碎抽象,在后期的实践中继续深入吧!
















