基于ASPICE的汽车软件项目管理的应用和优化.pdf

基于ASPICE的汽车软件项目管理的应用和优化.pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

基于A-SPICE的汽车软件项目管理的应用

和优化

作者:袁东阳

来源:《汽车与驾驶维修(维修版)》2020年第07期

关键词:AutomotiveSPICE;软件项目管理;软件项目

1概述

1.1A-SPICE简介

汽车软件过程能力评估与参考模型AutomotiveSPICE(以下简称A-SPICE)是汽车行业的

SPICE标准(软件过程改进和能力测定标准),用于欧洲汽车制造商对供应商进行软件过程评

估。A-SPICE过程评估模型及过程参考模型符合ISO/IEC33004,可作为实施过程能力评估的

基础来使用[1]。A-SPICE的2大支柱分别是过程参考模型processassessmentmodel(PAM)和

过程评估模型processreferencemodel(PRM)。过程评估模型将嵌入式车载系统开发工作划分

为不同过程,定义过程目标、过程结果、基本实践及输出工作产物等,是过程参考模型的基

础。过程参考模型适用于嵌入式车载系统开发的过程能力执行符合性评估,包含过程评估指

标,借助于国际通用的标准化指标来评估过程不足,给出可重复性、客观性和可比较的评估结

果[2]。

A-SPICE过程参考模型将所有开发过程依据过程类别等进行分组,并根据所处理活动的类

型在过程组内进一步划分。它划分3个过程类别,8个过程组,32个过程,如图1所示。A-

SPICE过程评估模型将成熟度分为0~5级,分别对应不完整级、已执行级、已管理级、已建

立级、可预测级和优化级[3]。

1.2汽车软件开发流程

汽车行业经过多年探索,为保证研究效果、降低风险、减少返工,业界开始采用基于模型

的控制器开发V模式。V模式中所有控制策略与仿真模型都是利用框图化基本模块建立起来

的,主要包括控制方案的设计、离线仿真、快速控制原型、产品自动代码生成及集成、硬件在

环仿真测试和标定[4]。汽车电子产品的开发模式大多先进行系统分析和系统架构设计,再进

行软件、硬件和结构的独立分析和设计,最后进行系统集成和测试。其中软件、硬件和结构件

的设计都采用V-Cycle模式。

1.3项目管理知识体系简介

PMBOK(ProjectManagementBodyOfKnowledge,项目管理知识体系指南)是PMI

(ProjectManagementInstitute,项目管理协会)开发的,旨在集成项目管理领域普通认可的良“

好实践”,推广项目管理标准术语的使用,最终促进项目管理专业的发展。PMBOK包括5大

管理过程:启动过程、规划过程、执行过程、监控过程和收尾过程。PMBOK包括10大知识

领域,即项目整合管理、项目范围管理、项目进度管理、项目成本管理、项目质量管理、项目

资源管理、项目沟通管理、项目风险管理、项目采购管理和项目相关方管理。

2基于A-SPICE的汽车软件项目管理实践

2.1软件项目管理的框架

国内某大型汽车零部件企业的主要产品是汽车变速器,变速器控制软件是汽车变速器的重

要研发产物。A-SPICE对软件项目管理的要求是:通过项目管理过程来识别、建立、控制活动

和必要的资源来保证能产生产品,同时需要满足项目的需求和限制条件。

该企业对于软件开发的项目管理主要分为项目计划和项目监控2大类过程,如图2所示。

项目计划和项目监控所包含的内容已涵盖PMI的5大过程组,并且满足A-SPICE要求。

2.2项目计划过程

项目计划过程是指根据用户信息等输入,制定项目开发范围、完成项目估算、制定并完成

项目计划评估的工作。对项目周期内各个要素,如项目开发范围、目标、开发的生命周期模

型、里程碑、项目估算、详细计划等进行定义和描述,从而为项目经理在项目中立项、策划的

过程提供指导。

项目计划过程的整体流程图如图3所示。收集需求步骤,根据用户信息输入(如客户

SOR、客户RFQ和战略意向)等,进行项目背景、技术方案等初步信息收集。制定开发范围

步骤,根据相关输入确定本项目的目标和工作范围,明确项目需要完成的内容和外部供应商完

成的内容,根据客户输入明确产品复用清单,同时输出整体里程碑计划。项目估算步骤,根据

里程碑计划和项目范围进行工

您可能关注的文档

文档评论(0)

kxg4040 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档