ASPICE_SUP.8_01_01_Record&Review

SUP.8 Configuration Management

  • Purpose

The purpose of the Configuration Management Process is to establish and maintain the integrity of all work products of a process or project and make them available to affected parties.

Ref

  • Ref.1 ASPICE V3.1

1. Record

1.1 Process Outcomes

As a result of successful implementation of this process
在这里插入图片描述

  • A configuration management strategy is developed
  • All configuration items generated by a process or project are identified, defined and established according to the configuratoin management strategy.
  • Modification and releases of the configuration items are controlled
  • Modification and releases are made available to affected parties
  • The status of the configuration items and modifications is recorded and reported
  • The Completeness and consistency of the baselines is ensured
  • Storage of the configuration items is controlled.

1.2 Base Practices

  • BP1 Develop CM strategy
  • BP2 Identify the Configuration items
  • BP3 Establish a configuration management system
  • BP4 Establish branch management
  • BP5 Control modifications and releases
  • BP6. Establishe baselines
  • BP7. Report configuration status.
  • BP8. Verfiy the information about configured items
  • BP9. Manage the storage of configuration items and baselines.

1.3 Output work products

  • 06-02 Handling and storage guide
  • 08-04 Configuration managment plan
  • 08-14 Recovery plan
  • 13-08 Baseline
  • 13-10 Configuraiton management record
  • 14-01 Change history
  • 16-03 Configuraiton management system

2. Reflect

2.1 Q&A

  • Q1. 配置管理是什么?
    配置管理过程, 在ASPICE 中属于支持(SUP)域,用于管理所有与项目开发的文档,文件等内容,以支持整个项目的开发过程。
    部署此过程中,项目中人员可以方便的了解整个项目开发周期,各个阶段各个文档的状态,及相应内容。

  • Q2. Why to Configuration Managment?
    你在项目开发过程中,有遇到以下问题吗?

    • 和客户澄清好的需求,怎么保存?需求又又变更了,锁定后,怎么再次保存?变了这么多次版本的需求,如何保存?
    • 怎么看上一次交样时的软件?
    • 怎么看上述交样的测试报告,其覆盖的需要是什么,需求覆盖度是多少,是否符合质量目标?
    • 怎么看上次交样时的测试工具的工程?

为什么要进行配置管理?
就是要让某个过程或者项目的工作输出,使所有相关团队都方便查阅,可用。可以一下子跳到这个项目的文档池子里面,了解这个项目的所有信息,而不是东找人发文档,西找人更新版本,浪费宝贵的沟通时间。

  • Q3. 配置管理,管理什么呢 ?
Establish and maintain the integrity of all work products of a process or project.

即某个过程或者项目所有输入/输出文档(代码)的完整性。
完整性作何理解?
即管理的对象不止某个具体工作输出文档或代码;而是该工作输出的整个生命周期,从草稿版本,发布版本到下一次更新,发布版本,整个项目周期的版本都要受控。

  • Q4. Who are related to this process ?

    • Role
      • CM Engineer
  • Q5. What’s the configuration management strategy ?

    • 人/职责
    • 工具/仓库/访问权限
    • 配置管理项及相应准则
    • 命名约定
    • branch及Merge策略
    • baseline准则
  • Q6. What’s the integrity of all work products ?

    • Work products
    • status
    • baselines
    • revision history
    • modification
    • releases
  • Q7. What’s criteria for configuration items ?
    A: Naming coventions of file, folder strucuture, tools, third-party software.

2.2 Review

Goal
  * Establish and maintain the intergrity of all work products
  * To make them available to affected parties.

配置管理过程的主旨:

  1. 建立和维护过程,或者项目相关输入及工作输出的完整性,并且使所有相关团队都可见。

配置管理过程思路:

  1. 开发配置管理策略
  2. 按照既定策略,识别被管理项
  3. 按照既定策略,建立配置管理系统
  4. 按照既定策略,创建分支
  5. 按照既定策略,控制变更及发布
  6. 按照既定策略,建立基线
  7. 按照既定策略,报告各配置管理项的状态
  8. 按照既定策略,确认配置管理项的信息
  9. 按照既定策略,管理配置管理项的存储

总体思路是策略->行动->报告信息->确认信息->存储。

2.2.1 Key words

配置管理过程的核心目的在于建立和维护项目或者过程中的工作产品的完整性,完整性包括

  1. 配置管理项的识别与定义
  2. 控制配置管理项的变更与发布
  3. 报告配置项的信息
  4. 确认配置项的信息
  5. 确认配置项和baseline的存储信息
  • Integrity
    • configuration items
    • Work products
    • Modifications
    • Releases
    • Status
    • baselines
    • completeness
    • consistency
    • storage
  • Establish & Maintain
  • Strategy
    • tools
    • branch
  • Controlled
  • verify
  • Manage
  • available
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ASPICE是指汽车供应链产品开发基础设施的改进方法,实现了产品组件的重用、可靠性设计和自动化测试。在ASPICE的指导下,汽车制造商和供应商可以更快地将高质量的产品带到市场上,同时还可以降低开发和生产成本。ASPICE使用一系列的过程和模板,来指导汽车供应链中的开发团队。这些模板和过程包括需求分析、系统设计、软件开发、测试等不同阶段,使得开发团队能够掌握和发展最佳实践。ASPICE主要分为3个级别,即基本水平、中间水平和高级水平。每个级别都有不同的指标和标准,开发团队需要按照这些标准进行评估和改进,从而不断提升产品质量和开发效率。ASPICE还提供了评估和认证机制,对汽车供应链中的开发团队进行评估和认证,确保他们符合汽车制造商的要求和标准。ASPICE是汽车供应链的重要工具,已经得到了全球范围内的广泛应用。 ### 回答2: ASPICE是一种软件过程评估标准,它的全称为Automotive SPICE(汽车软件过程改进与能力评估),是汽车行业的一种通用标准。ASPICE被设计用来提升汽车软件开发的质量和效率,涉及到软件开发的不同阶段,从需求定义到开发、测试和集成,甚至到配置管理和项目管理等。它将软件过程分成了六个级别,不同的级别评估软件开发流程的成熟度,其中最高的是LEVEL 5。ASPICE也提供了详细的流程指南、工具和模板,支持开发团队的自我评估和检查。 SWE.3是ASPICE中的一个级别,也称为软件产品的设计和实现。在这个级别中,开发团队需要对软件的需求进行分析和概念设计,并在此基础上完成详细的设计和编码。这个过程需要保证软件质量,并且需要符合特定的标准和规范。在这个阶段,开发团队还需要进行代码静态分析、单元测试和集成测试,并在这个过程中迭代改进软件的设计和编码,确保软件的质量和符合需求。此外,这个阶段的评估还要看开发团队能否满足特定的要求,如安全性、可靠性、可维护性和性能等。这意味着开发团队需要对软件开发的整个过程进行细致的管理和控制,确保软件产品的质量和符合ASPICE标准的要求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值