MUNIK谈ASPICE系列专题分享(十)ASPICE配置管理如何做

前言:

ASPICE(Automotive Software Process Improvement and Capability dEtermination)是一种用于评估汽车行业软件开发过程成熟度的模型。配置管理是ASPICE中的一个关键过程领域(KPA),它涉及到对软件项目的版本控制、变更管理、以及对项目工件的追踪和标识。

1-SUP.8 配置管理过程

在ASPICE PAM3.1中,SUP.8配置管理过程的目的是:建立和维护过程或项目的所有工作产品的完整性,并使其对受影响方可用。

在ASPICE PAM3.1中,SUP.8有9个基本实践,包括

SUP.8.BP1:制订配置管理策略,包括职责、工具和储存库、配置项准则、命名规则、 访问权限、基线准则、合并和分支策略以及配置项修订历史的方法。

SUP.8.BP2:识别配置项。根据配置管理策略,识别和记录配置项。

SUP.8.BP3:建立配置管理系统。根据配置管理策略,建立配置管理系统。

秒尼科建议研发项目至少应建立三个配置库,如下图所示:

SUP.8.BP4:建立分支管理。根据配置管理策略,在适用的情况下建立使用同一基础进行并行开发的分支管理。[成果1, 3, 4,6, 7 ]

SUP.8.BP5:控制修改和发布。根据配置管理策略,建立配置项的控制机制,并使用这些机制控制修改和发布。

SUP.8.BP6:建立基线。根据配置管理策略,为内部目的和外部交付建立基线。

秒尼科建议,基线策略可以如下图所示进行定义:

SUP.8.BP7:报告配置状态。记录和报告配置项的状态,以支持项目管理和其他相关的过程。

SUP.8.BP8:验证关于配置项的信息。验证关于配置项及其基线的信息是否完整,并确保基线的一致性。典型的实现方式是执行基线审核和配置管理审核。

SUP.8.BP9:管理配置项和基线的存储。通过对所使用的配置管理系统的存储、归档(长期存储)和备份进行适当的进度安排和资源安排,确保配置项和基线的完整性和可用性。

2-与其他标准的区别与融合

与ASPICE不同,ISO 16949(现在是IATF 16949)是汽车行业的质量管理体系标准,它更侧重于整个生产过程的质量控制,包括设计、开发、生产和服务。ISO 26262则是专注于汽车电子电气系统的功能性安全。

尽管ASPICE、ISO 16949和ISO 26262关注的重点不同,但它们都认识到配置管理的重要性,并在各自的标准中有相应的要求。在实践中,可以将这些标准中的配置管理要求结合起来,以实现一个全面和协调的配置管理过程。

以下是一些将这些标准结合在一起的配置管理实践:

  1. 统一的配置管理工具:使用一个支持多种标准的配置管理工具,以便于管理和追踪所有相关的配置项。
  2. 集成的流程:开发一个集成的流程,将质量管理体系和功能安全要求与ASPICE的配置管理要求相结合。
  3. 跨学科团队合作:确保质量、安全和软件开发团队之间的紧密合作,以便在配置管理过程中考虑所有相关标准。
  4. 培训和意识:对团队成员进行培训,提高他们对不同标准要求的认识和理解。
  5. 文档和记录:确保所有配置管理活动都有详细的文档记录,以满足不同标准的审核和追溯要求。
  6. 审核和评估:定期进行内部和外部审核,以确保配置管理过程符合所有相关标准。
  7. 风险管理:将风险管理活动与配置管理过程相结合,确保变更管理和风险评估的一致性。
  8. 持续改进:基于审核结果和项目经验,持续改进配置管理过程。

以上为MUNI公司的一家之言,供您参考。

---如果您需要了解完整的ASPICE信息,可以进入INTACS网站。

---如果您需要了解专业的ASPICE实施知识库,可以进入MUNIK网站。

Munich德国专家作为ASPICE咨询委员会成员,也为INTACS提供了自己专业的贡献。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/426407.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Linux篇】Http协议(1)(笔记)

目录 一、http基本认识 1. Web客户端和服务器 2. 资源 3. URI 4. URL 5. 事务 6. 方法 7. 状态码 二、HTTP报文 1. 报文的流动 (1)流入源端服务器 (2)向下游流动 2. 报文语法 三、TCP连接 1. TCP传输方式 2. TCP连…

Vue3.0组合式API:使用defineEmits()实现子组件向父组件传递数据

1、使用 defineEmits() 函数 父组件通过使用 Prop 为子组件传递数据,但如果子组件要把数据传递回去,就需要使用自定义事件来实现。父组件可以通过 v-on 指令(简写形式“”)监听子组件实例的自定义事件,而子组件可以通…

高密原型验证系统解决方案(下篇)

0 引言 我们在上篇中和大家探讨了用户在进行大规模 复杂 SoC 设计原型验证时在全局时钟及复位同步, 大规模设计分割以及高速接口与先进 Memory 控制 器 IP 验证等方面遇到的关键困难,并提出了相应的 解决方案帮助用户来克服这些困难。接下来我们会 和用户…

PDF扫描版文字识别OCR

PDF扫描版文字识别OCR 最近需要有对PDF扫描版进行文字可识别的需求,这里介绍一款工具挺好用的 这是一款开源的OCR工具 github地址 https://github.com/hiroi-sora/Umi-OCR 主要功能及特点 免费:本项目所有代码开源,完全免费。方便&#…

二叉树的广度优先遍历和题目

二叉树广度优先遍历利用队列 。 typedef char BTDataType; typedef struct BinaryTreeNode {BTDataType data;struct BinaryTreeNode* left;struct BinaryTreeNode* right; }BTNode; typedef BTNode* QDataType;// 链式结构:表示队列 typedef struct QueueNode {…

如何使用宝塔面板安装中间件

如何快速安装中间件,宝塔镇河妖非常简单。 使用 SSH 连接工具,如堡塔SSH终端连接到您的 Linux 服务器后,挂载磁盘,根据系统执行相应命令开始安装(大约2分钟完成面板安装): Centos安装脚本 yum…

视频去重剪辑软件哪个好用?这3款工具值得一试!

很多人都喜欢在视频平台上分享自己的剪辑作品。随着视频数量的激增,视频去重成为了一个不可忽视的问题。无论是为了遵守版权法规,还是为了提升内容的独特性和吸引力,选择一款好用的视频去重剪辑软件都显得尤为重要。本文将推荐几款优秀的视频…

YOLOv8 OBB win10+ visual 2022移植部署

前言 想做一个目标旋转角度检测的工程,但是网上多少python的,或者linux的。在win10 visual 2022移植部署,记录一下。 参考 这篇文章没有C win10 环境下的部署教程,我相对于是对此做了补充。 1、下载工程 https://github.com/sh…

21章 规则集和映射

1.同20章 线性表、栈、队列和优先队列的第10题。 2.同20章 线性表、栈、队列和优先队列的第1题。 3.修改程序清单21-7中的程序。如果关键字在注释或者字符串中,则不进行统计。将Java文件名从命令行传递。 import java.io.*; import java.util.Arrays; import jav…

DeDeCMS靶场漏洞复现

打开靶场地址 姿势一:通过文件管理器上传webshell 1.登录后台 dedecms默认的后台登录地址为/dede 2.在附加管理里的文件式管理器中有文件上传 3.上传木马文件 4.访问木马文件 并连接 姿势二:修改模板文件获取webshell 1.点击模板里面的默认模板管理 …

SHL笔试测评系统题库考什么?如何通过综合测评|附性格测试104道

嘿,各位求职小伙伴们!我是职小豚,今天就来带大家深入了解神秘又充满挑战的 SHL 笔试测评系统。 一、SHL 人才测评系统介绍 SHL 呀,那可是人才测评领域的超级大明星!就像一个智慧的魔法师,用各种神奇的题目…

c++11标准(2)右值引用的衍生产物

欢迎来到博主的专栏&#xff1a;c杂谈 博主ID&#xff1a;代码小豪 文章目录 万能引用模板右值引用到底是左值还是右值完美转发 万能引用模板 当c11推出右值引用之后&#xff0c;我们所写的模板函数可以写成这样&#xff1a; template<class T> T&& Universal_…

[000-01-008].第08节:Sentinel 环境搭建

1.Sentinel的构成&#xff1a; 核心库-后台默认的端口是8719控制台-前台默认的是8080端口 2.2.搭建Sentinel环境&#xff1a; a.下载Sentinel&#xff1a; 1.sentinel官方提供了UI控制台&#xff0c;方便我们对系统做限流设置。可以在GitHub下载 b.下载后运行Sentinel&#…

【virtuoso】AMS数模混合仿真

一、新建Verilog文件 1.1 新建functional 文件 1.2 编写Verilog文件 module phv (ckv ,rst_n ,phv_n );input ckv ;input rst_n ;output reg [10:0] phv_n;always (posedge ckv) beginif(rst_n)phv_n < 11b0;elsephv_n <…

【C++】多态的认识和理解

个人主页 文章目录 ⭐一、多态的概念&#x1f384;二、多态的定义及实现1.多态的构成2.实现多态的条件3.虚函数的概念4.虚函数的重写和覆盖5.析构函数的重写6.协变7.override和 final关键字8.重载、重写/覆盖、隐藏这三者的区别 &#x1f3e0;三、纯虚函数和抽象类的关系&#…

纯血鸿蒙NEXT常用的几个官方网站

一、官方文档 https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/Readme-CN.md刚入门查看最多的就是UI开发模块&#xff0c;首先要熟悉组件使用 二、官方API参考 https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/development-i…

JVM 调优篇7 调优案例2-元空间的优化解决

一 元空间 1.1 功能概述 方法区&#xff08;Method Area&#xff09;与 Java 堆一样&#xff0c;是各个线程共享的内存区域&#xff0c;它用于存储已被虚拟机加载的类信息、常量、即时编译器编译后的代码等数据。虽然Java 虚拟机规范把方法区描述为堆的一个逻辑部分&#xf…

【操作系统】二、进程管理:4.死锁(银行家算法、系统安全状态、静态分配策略、资源有序分配法)

五、死锁 文章目录 五、死锁1.产生1.1产生情况1.2产生的4个必要条件 2.处理方式2.1预防死锁2.1.1破坏互斥条件2.1.2破坏请求和保持条件2.1.3破坏不可抢占条件2.1.4破坏循环等待条件 2.2避免死锁2.2.1系统安全状态❗2.2.2银行家算法 2.3检测死锁2.4解除死锁 死锁&#xff1a;资源…

ubuntu安装wordpress(基于LNMP环境)

参考链接 Ubuntu安装LNMP 安装步骤 环境需要LNMP环境&#xff0c;如果没有安装可以参考ZATA—LNMP简单安装 在mysql中设置wordpress所用的用户名和密码 #1. 登录mysql mysql -uroot -p #2. 创建wordpress数据库 create database wordpress; #3. 创建新用户user&#xff0c;…

使用Java实现一个简单的B树

1.B树简介 B树是一个搜索树&#xff0c;数据结构可以抽象成如二叉树一样的树&#xff0c;不过它有平衡、有序、多路的特点。 平衡&#xff1a;所有叶子节点都在同一层。有序&#xff1a;任一元素的左子树都小于它&#xff0c;右子树都大于它。多路&#xff1a;B树的每个节点最多…