继续梳理《AUTOSAR_TR_Methodology》。

676_AUTOSAR_TR_Methodology_文档阅读3_Java.

         工具定义

         根据 SPEM 元模型,工具定义可用于指定工具对任务的参与。 工具定义描述了 CASE 工具、通用工具或支持相关角色执行任务定义的工作的任何其他自动化单元的能力。 工具可以将资源识别为对完成任务有用、推荐或必要。 工具还可用于管理一个或多个工作产品。

676_AUTOSAR_TR_Methodology_文档阅读3_Java._02

         AUTOSAR 方法论使用工具定义来描述特定于 AUTOSAR 的工具(例如软件组件合同生成器)和其他通用工具(例如编译器)。 工具与任务的关系显示了角色执行任务需要哪些工具。

676_AUTOSAR_TR_Methodology_文档阅读3_Java._03

         指南定义

         根据 SPEM 元模型,指南提供了相关的附加信息,例如: 角色、工作产品和任务。 指南被分类以指示特定类型,该类型可能假定特定的结构和内容类型。

676_AUTOSAR_TR_Methodology_文档阅读3_Java._04

         指南种类

         支持材料:支持材料是其他类型指南的统称,没有在别处明确定义。 它可以与各种内容元素相关,即包括其他指导元素。 AUTOSAR 方法使用支持材料指南类型来定义标题页、更改历史、免责声明等。

工具向导:工具向导展示了如何使用特定工具在任务或活动的上下文中或独立于任务或活动来完成某些工作。 在 AUTOSAR 方法论的上下文中,工具向导的使用方式与工具元素相同。

白皮书:白皮书是经过外部审查或发布的概念指南,可以独立于其他方法内容阅读和理解。 AUTOSAR 文档是白皮书的示例。

676_AUTOSAR_TR_Methodology_文档阅读3_Java._05

         在 AUTOSAR 方法论中未使用 [2] 中定义的其他指南,例如清单、概念、估计、指南、实践、报告、可重用资产、路线图或模板。

         其实,就是每一个过程或者工具使用的一个参考。

676_AUTOSAR_TR_Methodology_文档阅读3_Java._06

         表格的使用

除了不同 SPEM 图的图形可视化之外,表格还用于详细说明和描述模型元素。

676_AUTOSAR_TR_Methodology_文档阅读3_Java._07

         超链接的使用

         除了对章节、图表和部分的常规引用之外,AUTOSAR 方法文档还使用指向所用 SPEM 元素的超链接。 这些超链接用于文本和表格中。 使用超链接,读者可以快速导航到相关元素,例如任务、活动、角色、工作产品和工具。

         看到了这么多SPEM,一直感觉不知道是啥缩写。查了一下:

676_AUTOSAR_TR_Methodology_文档阅读3_Java._08

         在AUTOSAR的方法论中,使用以下表格。

676_AUTOSAR_TR_Methodology_文档阅读3_Java._09

         工作产物类型表

676_AUTOSAR_TR_Methodology_文档阅读3_Java._10

         任务定义表。

676_AUTOSAR_TR_Methodology_文档阅读3_Java._11

676_AUTOSAR_TR_Methodology_文档阅读3_Java._12

         工作产物定义表

676_AUTOSAR_TR_Methodology_文档阅读3_Java._13

         可交付成果定义表

         它与工作产品的表结构相同,只是聚合不同,因为它可以聚合其他工作产品或可交付成果。

676_AUTOSAR_TR_Methodology_文档阅读3_Java._14

         角色定义表

676_AUTOSAR_TR_Methodology_文档阅读3_Java._15

         工具表

676_AUTOSAR_TR_Methodology_文档阅读3_Java._16

         能力模式(用例元素)

         方法内容(参见第 1.5.1 节)在第 2.1.2 节中被引用以描述所谓的能力模式。

         定义

         能力模式定义:能力模式是一个流程模式,它包含一组可重用的活动。

676_AUTOSAR_TR_Methodology_文档阅读3_Java._17

         能力模式的构成

         能力模式可以组合成更大的能力模式,这些模式描述了开发过程或开发过程的一部分,包括典型的用例。

676_AUTOSAR_TR_Methodology_文档阅读3_Java._18

         AUTOSAR 方法的适应性

         本节的主要重点只是提供一个可由 AUTOSAR 工具链支持的用例流程,而不是定义完整的流程描述。 这样做的一个原因是 AUTOSAR 方法应该适用于不同组织的开发过程。

676_AUTOSAR_TR_Methodology_文档阅读3_Java._19

         用例元素

         本节描述用例元素。SPEM 元模型还定义了角色使用、工作产品使用和任务使用元素。 虽然这些是在组织中应用 SPEM 时的重要元素,但 AUTOSAR 方法不一定需要这些元素,因为不打算实例化 Enterprise Architect 模型。 因此,这些元素不用于提高可读性和简化描述。

相反,角色、工作产品、可交付成果和任务直接用于描述活动的详细信息。

元素符号如图 1.7 所示。

676_AUTOSAR_TR_Methodology_文档阅读3_Java._20

         这一段枯燥的记录,有点平铺直述。对于我关注的软件技术本身,其实没有太多有用的信息。越来越觉得,这个文件会是一个比较枯燥的文件。不过,水滴石穿的感觉总不是一蹴而就的,继续努力吧!说不定下一段,我能够有很多的感悟也说不定。