文章 咨询 工具 课程  
联系我们 |网上付款

咨询:ASPICE 体系构建(基于模型)

ASPICE 是汽车领域标准的软件过程改进和能力评测的标准框架,为汽车领域的软件开发提供了完善的过程指南。 ASPICE 最重要的核心过程涉及:系统工程、软件工程、硬件工程、管理、支持和采购。这其中尤其是关注系统到软件的研发过程。

本咨询以汽车电子软件研发过程为主线,帮助客户建立 ASPICE 核心开发过程的工程规范和示范:

•  系统工程过程:系统需求、系统设计、系统集成测试、系统验收测试。

•  软件工程过程:软件需求分析、软件架构设计、软件详细设计、软件单元测试、软件集成测试、软件验收测试。

•  支持过程:质量保证、配置管理、问题解决、变更管理。

咨询目标

帮助客户建立 ASPICE 过程管理体系,建立 ASPICE 工程规范,包括:

•  质量标准

•  文档模板

•  模型框架

•  跟踪视图

建立 ASPICE 项目示范案例

帮助企业通过 ASPICE 认证

咨询范围:

主题 课程安排
ASPICE  体系框架构建 •  ASPICE 过程参考模型
•  ASPICE 的 5 个能力等级
•  ASPICE 的 32 个过程
•  ASPICE 的 16 个核心过程
•  ASPICE 和敏捷
•  ASPICE 和功能安全
系统工程过程实践指南 SYS. 1需求挖掘
•  规范解读:工作目标,过程成果,输出的工作产品
•  实践指南:
        √ 获得利益相关方需求和要求
        √ 理解利益相关方的期望
        √ 达成需求共识
        √ 建立需求基线
        √ 管理需求变更
        √ 建立客户和供应商的需求沟通机制
SYS.2  系统需求分析
•  工作目标,过程成果,输出的工作产品
•  实践指南:
        √ 定义系统需求
        √ 结构化系统需求
        √ 分析系统需求
        √ 分析对运行环境的影响
        √ 指定验收标准
        √ 建立双向可追踪性
        √ 确保需求的一致性
        √ 沟通并约定系统需求
SYS.3  系统架构设计
•  工作目标,过程成果,输出的工作产品
•  实践指南:
        √ 开发系统架构设计
        √ 分配系统需求
        √ 定义系统要素的接口
        √ 描述系统行为
        √ 评估备选的系统架构
        √ 建立双向可追溯性
        √ 确保系统需求和系统架构设计间的一致性
        √ 沟通并约定的系统架构设计
SYS.4  系统集成和集成测试
•  工作目标,过程成果,输出的工作产品
•  实践指南:
        √ 制订系统集成策略
        √ 制订系统集成测试策略
        √ 开发系统集成测试规范
        √ 集成系统项。
        √ 从系统集成测试规范中选择测试用例
        √ 执行系统集成测试
        √ 建立双向可追溯性
        √ 确保系统架构设计与系统集成测试用例的一致性
        √ 总结系统集成测试结果,并与所有受影响方沟通
SYS.5  系统确认测试
•  工作目标,过程成果,实践指南,输出的工作产品
•  实践指南:
        √ 制订包括回归测试策略在内的系统合格性测试策略
        √ 开发系统合格性测试规范
        √ 从系统合格性测试规范中选择测试用例
        √ 测试已集成的系统
        √ 建立双向可追溯性
        √ 保系统需求和系统合格性测试规范中的测试用例之间的一致性
        √ 总结系统合格性测试结果,并与所有受影响方沟通

软件工程过程指南
 

SWE.1  软件需求分析
•  工作目标,过程成果,实践指南,输出的工作产品
•  实践指南
        √ 定义系统需求
        √ 结构化系统需求
        √ 分析系统需求
        √ 分析对运行环境的影响
        √ 制定验收标准
        √ 建立双向可追踪性
        √ 确保需求的一致性
        √ 沟通并约定软件需求
SWE.2  软件架构设计
工作目标,过程成果,实践指南,输出的工作产品
•  实践指南
        √ 开发软件架构设计
        √ 分配软件需求
        √ 定义软件要素的接口
        √ 描述动态行为
        √ 定义资源消耗目标
        √ 评估备选的软件架构
        √ 建立双向可追踪性
        √ 确保需求的一致性
        √ 沟通并约定软件架构设计
  软件详细设计和单元实现
•  工作目标,过程成果,实践指南,输出的工作产品
•  实践指南
        √ 开发软件详细设计
        √ 定义软件单元的接口
        √ 描述动态行为
        √ 评估软件详细设计
        √ 建立双向可追踪性
        √ 确保一致性
        √ 沟通并约定软件详细设计
        √ 开发软件单元
SWE.4  软件单元验证
•  工作目标,过程成果,实践指南,输出的工作产品
•  实践指南
        √ 制订包括回归策略在内的软件单元验证策略
        √ 制订单元验证准则
        √ 执行软件单元的静态验证。
        √ 执行单元测试
        √ 建立双向可追踪性
        √ 确保一致性
        √ 沟通并总结结果
SWE.5  软件集成和集成测试
•  工作目标,过程成果,实践指南,输出的工作产品
•  实践指南
        √ 制订软件集成策略
        √ 制订包含回归测试策略在内的软件集成测试策略
        √ 开发软件集成测试规范
        √ 集成软件单元和软件项
        √ 选择测试用例
        √ 执行软件集成测试
        √ 建立双向可追踪性
        √ 确保一致性
        √ 沟通并总结测试结果
SWE.6  软件合格性测试
•  工作目标,过程成果,实践指南,输出的工作产品
•  实践指南
        √ 制订包括回归测试策略在内的软件合格性测试策略
        √ 开发软件合格性测试规范
        √ 选择测试用例
        √ 测试集成软件
        √ 建立双向可追踪性
        √ 确保一致性
        √ 沟通并总结测试结果
支持过程组 SUP.1  质量保证
•  工作目标,过程成果,实践指南,输出的工作产品
•  实践指南
        √ 制订项目质量保证策略
        √ 保证工作产品的质量
        √ 保证过程活动的质量
        √ 总结和沟通质量保证活动和结果
        √ 确保不符合项的解决
        √ 实施升级机制
SUP.8  配置管理
•  工作目标,过程成果,实践指南,输出的工作产品
•  实践指南
        √ 制订配置管理策略
        √ 识别配置项
        √ 建立配置管理系统
        √ 建立分支管理
        √ 控制修改和发布
        √ 建立基线
        √ 报告配置状态
        √ 验证关于配置项的信息
        √ 管理配置项和基线的存储
SUP.9  解决问题管理
•  工作目标,过程成果,实践指南,输出的工作产品
•  实践指南
        √ 制订问题解决管理策略
        √ 识别和记录问题
        √ 记录问题的状态
        √ 诊断并确定问题的影响
        √ 授权紧急解决行动
        √ 发出警报通知
        √ 启动问题解决
        √ 跟踪问题直至关闭
        √ 分析问题的趋势
SUP.10  变更请求管理
•  工作目标,过程成果,实践指南,输出的工作产品
•  实践指南
        √ 制订变更请求管理策略
        √ 识别和记录变更请求
        √ 记录变更请求的状态
        √ 分析和评估变更请求
        √ 在实施前批准变更请求
        √ 评审变更请求的实施
        √ 跟踪变更请求直至关闭
        √ 建立双向可追溯性
供应过程组 SPL2- 产品发布
•  工作目标,过程成果,实践指南,输出的工作产品
•  实践指南
        1) 确定产品发布的内容。
        2) 根据配置项目组装发布包。
        3) 定义并制作发布文档。
        4) 根据定义的标准进行发布审批。
        5) 向目标客户提供发布包。
过程改进组 PIM3 过程改进
•  工作目标,过程成果,实践指南,输出的工作产品
•  实践指南
        √ 做出承诺,为持续改进措施提供资源。
        √ 确定改进措施。
        √ 对现有过程的现状进行分析。
        √ 制定过程改进计划
        √ 实施过程改进
        √ 对过程实施效果进行监控、衡量和确认。
        √ 沟通改进成果
管理过程组 MAN3 - 项目管理
•  工作目标,过程成果,实践指南,输出的工作产品
•  实践指南
        √ 确定项目的工作范围。
        √ 评估在现有资源和限制条件下实现项目目标的可行性。
        √ 确定并估算完成工作所需的活动和资源。
        √ 确定并监控项目内部以及与其他项目和组织单位的接口。
        √ 制定、实施和维护项目执行计划。
        √ 监测和报告项目进展情况。
        √ 在项目目标未实现时进行调整。
验证过程组 VAL1 - 验证
•  工作目标,过程成果,实践指南,输出的工作产品
•  实践指南
        √ 确定验证目标和质量标准
        √ 明确产品验证的验证措施
        √ 进行验证并评估结果
        √ 确保一致性并建立双向可追溯性
        √ 总结和沟通结果
E 跟踪与工具链 从用户需求到软件测试的双向可追溯链
各个过程的内容一致性维护
支持 ASPICE 核心开发过程的工具链方案
ASPICE 评估辅导 •  ASPICE 能力评估模型
•  ASPICE 评估的流程
•  ASPICE 评估的内容
•  ASPICE 准备方法
•  ASPICE 示范项目建立方法
•  通过 ASPICE 能力评估的方法和技巧
•  通过评估后的 ASPICE 推广与应用

 

咨询安排

咨询阶段 咨询内容
导入培训 通过快速启动培训,让参与者了解 ASPICE 规范和过程改进方法。
现状诊断 对现有的工作流程进行调查、识别有关问题
ASPICE 框架构建 帮助团队参照 ASPICE 构建初始的框架
示范项目实施与验证 选择示范项目,实施 ASPICE 过程框架,验证规范的可行性。
规范总结与优化 对验证项目进行总结,发现问题,改进过程。
ASPICE 评估与认证 进行权威的 ASPICE 能力评估,获得相关的认证证书。
ASPICE 过程推广 帮助企业在内部广泛推行 ASPICE 过程实践

交付物

      1) 能力评价与诊断报告

      2) APSICE 过程指南

      3) ASPICE 工程示范

      4) 文档模板与模型框架

      5) 跟踪视图框架
 

59 次浏览  5 次