当前位置: 首页 > news >正文

航空航天构型管理

构型管理(CM)被定义为在产品的生命周期中应用的SE技术和管理规程。CM的五个原则是:CM计划与执行、配置识别、配置变更和差异控制、配置状态核算和配置验证。

广义上的构型管理规划和管理是有效实施配置管理的关键。特别是在不同项目之间的差异中,构型管理的责任可以通过灵活、自适应和成熟的管理方法来完成。

构型 (设计者、管理者、用户角度) 

  • 指在技术文件上规定并在产品上实现的功能和物理特征 

  • 已存在的或计划的产品或产品组合的性能、功能和物理特征 构型文件 (文档) 定义并标识产品性能、功能和物理属性的技术文件(文档) 资料,如图 纸、规范、设备清单等 

构型项 

  • 满足最终使用功能的某个构型内的实体,可以是任意的硬件、软件或者 他们的组合,常用字母数字串表示 

构型基线 (Configuration Baseline) 

  • 在某一特定时间正式规定的产品构型,是后续构型管理活动的参照基础

  • 一般来说,需要定义并确立三个构型基线,即分配构型基线、功能构型 基线和生产构型基线

构型识别活动由记录在案的构型管理过程和开放式沟通提供便利,为所有其他构型管理职能活动提供基础。

进行变更和差异控制的原因在于,当系统和产品从创建到退役发生变化时,确保产品和活动的完整性;它基于两个主要理念:

(1)变化是可预见的;

(2)项目和产品会随着时间的推移而得到改进。

构型状态记录是一种捕获、记录、维护和报告配置构型数据的方法。它主要回答以下四个问题:

1.提议的变更是什么?

2.批准的变更是什么?

3.做出了哪些改变?

4.变更适用于哪些单位,何时适用?

构型验证有两种基本类型:物理和功能。物理验证测量产品与其定义文件的一致性。功能验证确定产品是否满足所有定义的功能要求。两者都可以通过增量检查或测试来完成,也可以根据项目或客户要求进行审核。

构型管理是一门应用技术和行政指导和监督来识别和记录产品最终产品(如CI、SW CI、CSCI)的功能和物理特性的学科;控制这些特征的变化;记录并报告变更处理和实施情况;并验证是否符合规定要求。从产品的角度来看,构型管理是过程,在整个产品生命周期内建立和维护产品性能、功能和物理属性与其需求、设计和操作信息的一致性。

CM提供国防资产当前正确配置的知识,以及这些资产与相关文件的关系。构型管理流程有效地管理必要的变更,确保对运营和支持的所有影响得到解决。这个过程的好处应该是显而易见的,但往往被忽视。

CM是一个集成的、记录在案的管理控制系统,它涉及到决策、行动和批准。这些决策、行动和批准贯穿整个项目或系统生命周期,从概念阶段到生产,再到后期产品支持。它旨在支持和帮助项目或系统更快、更高效地交付产品,并有助于及时将需求转化为可按要求执行、可按计划生产、运行和支持的产品。

一般来说,构型管理是通过对项目实施技术和行政指导和监督来完成的:

(1)计划和管理产品;

(2)识别和记录产品的功能和物理特性;

(3)控制变更和相关文档;

(4)提供状态会计(捕获、维护和记录变更处理和实现状态);

(5)验证产品符合和符合采用文档格式描述的需求。

CM计划

构型识别变更和差异管理构型状态记录构型验证
需求产品结构变更或差异识别规划功能验证
规划产品标识分类记录物理验证
流程基线无过失报告差异解决
文档职能、角色和资源文档和数据集标准描述监控CM过程
CM工具产品定义发布协调和评价
CM培训连续的批准
评估和审计文档修订
流向供应商硬件和软件变更(零件编号控制)
数据存储、检索和解释产品标记软件CM库可检索数据

变更管理流程的目的和好处包括:

1.使变更决策基于对完全变更影响的了解。

2.将变更限制在必要的或提供重大利益的范围内。

3.进一步对成本节约和权衡的评估。

4.确保考虑到客户利益。

5.有序的变更信息沟通。

6.在产品界面保留配置控制。

7.维护和控制当前配置基线。

8.保持产品和文档之间的一致性。

9.记录存在的差异,并采取措施对其加以限制。

10.促进产品在变更后的持续满足和客户达成的需求。

在项目/产品生命周期中采用CM的重要性体现在以下几方面:

1.本应生产的、正在生产的和已经生产的产品。

2.针对产品识别、批准/不批准并在产品中实施的变更和问题报告。

3.所有产品变更的状态。

构型管理的好处:

1.减少停机时间,提高效率

2.软件产品的版本和构建控制

3.基线和分配控制

4.变更跟踪

5.提高数据安全性

6.数据保留和数据完整性

7.促进遵守法律义务

8.辅助财务和支出规划

9.允许组织安全高效地执行风险/影响分析和计划变更

10.验证产品是否达到所需功能

11.验证是否符合产品的技术说明

12.确保所有构建和部署都准确且可重复

13.灾难恢复能力。

构型变更管理定义为对既定基线的所有变更进行系统评估、协调、批准和/或不批准;它是构型管理的一个要素,包括在产品(如CIs、CSCI)的构型标识文件正式建立(又称基线化)后,对其进行评估、协调、处置和实施变更。

构型更改管理/配置控制是:

1.确保对发布的配置文档进行适当的识别、记录、影响评估、适当级别的授权批准、合并和验证的系统化过程。

2.与拟议变更的系统提议、理由、评估、协调和处置有关的构型管理活动;以及所有已批准和发布的变更的实施,包括:

(a) 产品的适用配置,

(b) 相关产品信息

(c) 支持和接口产品及其相关产品信息。

构型管理计划应详细说明与客户或供应商商定的配置管理政策。这应为合同内的配置管理活动提供基础,如:

  • 关于配置管理实践和相关管理活动的政策;

  • 相关利益方的组织、责任和权限;

  • 资格和培训;

  • 配置项目的选择标准;

  • 报告的频率、分发和控制;

  • 包括内部和向客户的报告;

  • 使用的相关术语。

构型管理的首要任务是:

  • 开发规范树;

  • 建立配置基线;

  • 选择硬件和软件对象;

  • 编号和项目标识;

  • 选择零件编号;

  • 图纸编号;

  • 生成序号和编号系统。

范例:运输类飞机构型标识具体工作

  1. 产品结构

  2. 产品标识

  3. 配置基线

  4. 文档/数据集标准

  5. 产品定义发布

  6. 序列化文档修订

  7. 硬件和软件的变化

  8. 产品标识

  9. 软件CM库

  10. 可检索数据

审核计划包括如下内容:

  1. 审核标识

  2. 范围、目标

  3. 日程(进度安排)

  4. 数据要求

  5. 所需人员

  6. 承包商责任

  7. 客户责任

  8. 设施

  9. 自动辅助设备

  10. 审核清单

  11. 行动项目表格

  12. 竣工证明表的要求

相关文章:

航空航天构型管理

构型管理(CM)被定义为在产品的生命周期中应用的SE技术和管理规程。CM的五个原则是:CM计划与执行、配置识别、配置变更和差异控制、配置状态核算和配置验证。 广义上的构型管理规划和管理是有效实施配置管理的关键。特别是在不同项目之间的差异中,构型管理…...

Visual Studio Code 安装与 C/C++ 语言运行总结

​ 大家好,我是程序员小羊! 前言: Visual Studio Code(简称 VS Code)是由微软开发的一款轻量级、强大的代码编辑器,支持多种编程语言和开发框架。由于其丰富的插件生态系统和灵活的配置选项,VS…...

Science Robotics 受鳞片启发的可编程机器人结构,可同时进行形状变形和刚度变化

一、前言速览 生物有机体通常凭借复杂的结构表现出显著的多功能性,例如章鱼具有可以同时改变形状和刚度的能力。现有的仿生软体机器人要想实现这样的能力,往往需要繁琐的结构和复杂的控制系统。为此,来自新加坡南洋理工大学的研究人员从覆盖…...

SpringBoot 自定义 Starter 实现

一、定义,什么是Starter SpringBoot Starter 是”一站式服务(one-stop service)“的依赖 Jar 包: 包含 Spring 以及相关技术(比如Redis)的所有依赖提供了自动配置的功能,开箱即用提供了良好的…...

「Spring MVC」Session、Cookie

🎇个人主页:Ice_Sugar_7 🎇所属专栏:JavaEE 🎇欢迎点赞收藏加关注哦! Spring MVC 🍉Session & Cookie🍌联系与区别 🍉获取 Cookie🍉存储 & 获取 Sess…...

Java虚拟机:垃圾回收器

大家好,我是栗筝i,这篇文章是我的 “栗筝i 的 Java 技术栈” 专栏的第 037 篇文章,在 “栗筝i 的 Java 技术栈” 这个专栏中我会持续为大家更新 Java 技术相关全套技术栈内容。专栏的主要目标是已经有一定 Java 开发经验,并希望进一步完善自己对整个 Java 技术体系来充实自…...

ES6-ES13学习笔记

初识ES6 ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 1997年:EC…...

【Qt开发】QtCharts图表——在ui上添加QChartView控件并进行绘图配置

【Qt开发】QtCharts图表——在ui上添加QChartView控件并进行绘图配置 文章目录 控件安装和模块导入在ui上添加QChartView控件QChartView图表配置附录:C语言到C的入门知识点(主要适用于C语言精通到Qt的C开发入门)C语言与C的不同C中写C语言代码…...

Android14 屏幕录制(屏幕投影)和音频播放采集

Android 5开始支持屏幕采集, Android 10支持音频播放采集&#xff0c;不过Android 14用前台服务做屏幕录制时要增加一些处理. 1. app manifest 需要增加: <manifest><uses-permission android:name"android.permission.FOREGROUND_SERVICE" /><uses…...

一行实现88个群智能算法优化混合核极限学习机HKELM的多特征输入单输出的数据回归预测Matlab程序全家桶

一行实现88个群智能算法优化混合核极限学习机HKELM的多特征输入单输出的数据回归预测Matlab程序全家桶 文章目录 前言一行实现88个群智能算法优化混合核极限学习机HKELM的多特征输入单输出的数据回归预测Matlab程序全家桶 一、HKELM模型1. 极限学习机&#xff08;ELM&#xff0…...

redis面试(十五)公平锁队列重排

队列重拍 先说一下当前的加锁状态 anyLock由客户端A持有队列中是客户端B、客户端C并且客户端B现在是排在头部 那么队列重拍就是队列中某个客户端长时间没有重新申请加锁&#xff0c;没有刷新分数&#xff0c;就会被队列中挤掉。 假设这个长时间没有加锁的客户端是B。 总结 …...

python 基础语法os模块

一、os模块 待总结 二、os.path模块 1.abspath()方法--获取绝对路径 abspathO)方法用于返回文件或者目录的绝对路径。 语法格式如下: os .path.abspath(path) 参数说明: path:表示要获取绝对路径的相对路径&#xff0c;可以是文件也可以是目录。 返回值:返回获取到的绝…...

图论------迪杰斯特拉(Dijkstra)算法求单源最短路径。

编程要求 在图的应用中&#xff0c;有一个很重要的需求&#xff1a;我们需要知道从某一个点开始&#xff0c;到其他所有点的最短路径。这其中&#xff0c;Dijkstra 算法是典型的最短路径算法。 本关的编程任务是补全右侧代码片段中 Begin 至 End 中间的代码&#xff0c;实现 …...

河工院首届工业设计大赛程序组(挑战赛)题解

更好的阅读体验 \huge{\color{red}{更好的阅读体验}} 更好的阅读体验 寻找ACMer 思想&#xff1a; 签到题按照题意遍历字符串&#xff0c;不断向后寻找包含 ACMer 完整字符串的数量即可 std标程&#xff1a; #include <iostream> #include <cstring> #include …...

文件上传漏洞(二,靶场搭建及漏洞利用)

前言&#xff1a; 本文基于github上的upload-labs&#xff0c;PHP study以及bp抓包软件进行操作。 一&#xff0c;靶场搭建。 靶场链接 1&#xff0c;下载zip文件到PHP study下的www文件夹内&#xff0c;并解压。 2&#xff0c;创建网站。 此处php版本应选择较老版本&…...

大厂面试题分享第二期

大厂面试题分享第二期 如果执行了一条命令&#xff0c;"select count(*)from…"&#xff0c;使用哪个引擎更快&#xff0c;为什么&#xff1f;垃圾回收器 CMS 和 G1的区别介绍一下CMS和G1CMS&#xff08;并发&#xff09;垃圾收集器G1垃圾回收器 HTTPS和HTTP的区别主…...

zabbix安装

a.安装 Zabbix 仓库 # rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm # yum clean all b. 安装 Zabbix server、前端、agent # yum install zabbix-server-mysql zabbix-agent c. 安装Zabbix前端 启用红帽软件集合 # …...

SpringBoot集成日志框架

SpringBoot集成日志框架 Java生态体系日志框架介绍 简介 在Java生态体系中&#xff0c;围绕着日志&#xff0c;有很多成熟的解决方案。关于日志输出&#xff0c;主要有两类工具。 一类是日志框架&#xff08;Log4j、Logback&#xff09;&#xff0c;主要用来进行日志的输出的…...

CSS笔记总结(Xmind格式):第三天

Xmind鸟瞰图&#xff1a; 简单文字总结&#xff1a; css知识&#xff1a; 边框线&#xff1a; 1.border-width:边框的粗细 2.border-style:边框线的样式(solid实线,double双实线,dotted点线&#xff0c;dashed虚线) 3.border-color:边框线的颜色 4.简写形式&a…...

WordPress原创插件:Keyword-ranking-seo 1.0 关键词排名插件 有利于seo

WordPress原创插件&#xff1a;Keyword-ranking-seo 1.0 关键词排名插件 有利于seo 当用户访问网站时&#xff0c;该链接会随机选择一个关键词&#xff0c;并使用选定的搜索引擎进行搜索。 插件下载链接 https://download.csdn.net/download/huayula/89632792...

Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以?

Golang 面试经典题&#xff1a;map 的 key 可以是什么类型&#xff1f;哪些不可以&#xff1f; 在 Golang 的面试中&#xff0c;map 类型的使用是一个常见的考点&#xff0c;其中对 key 类型的合法性 是一道常被提及的基础却很容易被忽视的问题。本文将带你深入理解 Golang 中…...

uni-app学习笔记二十二---使用vite.config.js全局导入常用依赖

在前面的练习中&#xff0c;每个页面需要使用ref&#xff0c;onShow等生命周期钩子函数时都需要像下面这样导入 import {onMounted, ref} from "vue" 如果不想每个页面都导入&#xff0c;需要使用node.js命令npm安装unplugin-auto-import npm install unplugin-au…...

LeetCode - 394. 字符串解码

题目 394. 字符串解码 - 力扣&#xff08;LeetCode&#xff09; 思路 使用两个栈&#xff1a;一个存储重复次数&#xff0c;一个存储字符串 遍历输入字符串&#xff1a; 数字处理&#xff1a;遇到数字时&#xff0c;累积计算重复次数左括号处理&#xff1a;保存当前状态&a…...

[ICLR 2022]How Much Can CLIP Benefit Vision-and-Language Tasks?

论文网址&#xff1a;pdf 英文是纯手打的&#xff01;论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误&#xff0c;若有发现欢迎评论指正&#xff01;文章偏向于笔记&#xff0c;谨慎食用 目录 1. 心得 2. 论文逐段精读 2.1. Abstract 2…...

Python爬虫(二):爬虫完整流程

爬虫完整流程详解&#xff08;7大核心步骤实战技巧&#xff09; 一、爬虫完整工作流程 以下是爬虫开发的完整流程&#xff0c;我将结合具体技术点和实战经验展开说明&#xff1a; 1. 目标分析与前期准备 网站技术分析&#xff1a; 使用浏览器开发者工具&#xff08;F12&…...

Java 加密常用的各种算法及其选择

在数字化时代&#xff0c;数据安全至关重要&#xff0c;Java 作为广泛应用的编程语言&#xff0c;提供了丰富的加密算法来保障数据的保密性、完整性和真实性。了解这些常用加密算法及其适用场景&#xff0c;有助于开发者在不同的业务需求中做出正确的选择。​ 一、对称加密算法…...

零基础设计模式——行为型模式 - 责任链模式

第四部分&#xff1a;行为型模式 - 责任链模式 (Chain of Responsibility Pattern) 欢迎来到行为型模式的学习&#xff01;行为型模式关注对象之间的职责分配、算法封装和对象间的交互。我们将学习的第一个行为型模式是责任链模式。 核心思想&#xff1a;使多个对象都有机会处…...

【C++从零实现Json-Rpc框架】第六弹 —— 服务端模块划分

一、项目背景回顾 前五弹完成了Json-Rpc协议解析、请求处理、客户端调用等基础模块搭建。 本弹重点聚焦于服务端的模块划分与架构设计&#xff0c;提升代码结构的可维护性与扩展性。 二、服务端模块设计目标 高内聚低耦合&#xff1a;各模块职责清晰&#xff0c;便于独立开发…...

Rapidio门铃消息FIFO溢出机制

关于RapidIO门铃消息FIFO的溢出机制及其与中断抖动的关系&#xff0c;以下是深入解析&#xff1a; 门铃FIFO溢出的本质 在RapidIO系统中&#xff0c;门铃消息FIFO是硬件控制器内部的缓冲区&#xff0c;用于临时存储接收到的门铃消息&#xff08;Doorbell Message&#xff09;。…...

使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台

🎯 使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台 📌 项目背景 随着大语言模型(LLM)的广泛应用,开发者常面临多个挑战: 各大模型(OpenAI、Claude、Gemini、Ollama)接口风格不统一;缺乏一个统一平台进行模型调用与测试;本地模型 Ollama 的集成与前…...