分类筛选
分类筛选:

关于嵌入式论文范文资料 与军用嵌入式软件技术状态管理有关论文参考文献

版权:原创标记原创 主题:嵌入式范文 科目:mpa论文 2024-03-31

《军用嵌入式软件技术状态管理》:该文是关于嵌入式论文范文,为你的论文写作提供相关论文资料参考。

摘 要:介绍了军用嵌入式产品技术状态管理和软件配置管理的基本概念,分析了软件技术状态管理过程中存在的问题,给出了解决思路,并从软硬件融合的角度阐述了如何对军用嵌入式软件进行技术状态管理.

关键词:软件配置管理;技术状态管理;技术状态控制;技术状态标识;技术状态项

0 引言

目前国内军用嵌入式软件研制相关单位对硬件技术状态管理主要依据GJB3206A-2010《技术状态管理》(其中GJB3206A-2010中明确说明软件按照GJB5235-2004《军用软件配置管理》进行管理),目前军用嵌入式软件研制相关单位对软件技术状态管理主要依据GJB5235-2004.其中Configuration Management被翻译为技术状态管理(用于硬件技术状态管理)和配置管理(用于软件技术状态管理).因此,从本质上说,两个标准的含义是一样的,只是翻译的不同.鉴于软件属于系统的一部分,因此在软件研制的过程中,可以借鉴硬件技术状态管理的相关要求并应用到软件配置管理过程中,并最终达到两者融合,以一个标准的形式对软硬件技术状态进行管理(目前国内基本上没有两者融合的相关文章).

1 技术状态管理和软件配置管理基本概念解读

(一)Configuration

Configuration在相关标准中的定义为:

(1)在MIL-STD-2549中被翻译为技术状态.现有或计划产品,或产品组合的特性、功能和物理属性;

(2)在GB/T 11457-2006中:在配置管理中,在技术文档中制定的并在产品中体现的硬件、软件的功能和(或)物理特性;

(3)在GJB3206A-2010中,被翻译为技术状态.在技术文件中规定的并且在产品中达到的功能特性和物理特性;

(4)在GJB5235-2004中,被翻译为配置.在软件生存周期中各阶段产生的各种形式和各种版本的文档、程序、数据和环境的集合.

在GJB5000A-2008《军用软件研制能力成熟度模型》中指定每个配置项的重要特性主要指的是作者、文档或文件的类型、以及软件代码、文件的编程语言等.

通过GJB5000A对配置项重要特性的描述,我们可以将这些重要特性定为软件的物理特性.也就是说,软件是有功能特性和物理特性的.

鉴于GJB5235引用了GB/T 11457,因此在软件配置管理中对Configuration的定义应参照MIL-STD-2549、GJB3206A或GB/T 11457的定义较合适.

(二)Configuration management(CM)

Configuration management(CM)在相关标准中的定义为:

(1)在MIL-STD-2549中,被翻译为技术状态管理.建立并维持产品特性、功能和物理属性一致性的管理过程;

(2)在GB/T 11457-2006中被定义为:应用技术和管理的指导和监控方法以标识和说明配置项的功能和物理特征,控制这些特征的变更,记录和报告变更处理和实现状态并验证和规定的需求的遵循性;

(3)在GJB3206A中,被翻译为技术状态管理.在产品寿命周期内,为确立和维持产品的功能特性、物理特性和产品需求、技术状态文件规定保持一致的管理活动;

(4)在GJB5235中,被翻译为配置管理.为保证软件配置项的完整性和正确性,在整个软件生存周期内应用配置管理的过程;

GJB5235中对配置管理定义的最后使用了"应用配置管理"这几个字,其并未说明配置管理具体指什么,该标准对Configuration management的定义是不准确的.因此,Configuration management在软件中的定义采用GB/T 11457-2006或GJB3206A等的定义比较妥当.

(三)Configuration item(CI)

Configuration item(CI)在相关标准中的定义为:

(1)在MIL-STD-2549中,被翻译为技术状态项.技术状态项是指为单独的技术状态管理所指派的、能满足某一最终功能的任何硬件、软件或两者的组合;

(2)在GB/T11457中,被定义为配置管理设计的硬件、软件或两者的集合,它在配置管理过程中作为一单个实体来对待;

(3)在GJB3206A中,被翻译为技术状态项.能满足最终使用功能,并被指定作为单个实体进行技术状态管理的硬件、软件或其集合体;

(4)在GJB5235中,被翻译为配置项.为了配置管理的目的而作为一个单位来看待的软件成分,通常为软件配置中的一个元素.

在GJB5000A中,工作产品的配置管理可按多个粒度级实施.配置项可以分为配置部件和配置单元.适时可解释为"配置部件"和"配置单元".

从以上几个概念对Configuration item的解释,再结合对Configuration的解释,在软件中使用MIL-STD-2549、GB/T11457、GJB3206A的定义来描述Configuration item比较合适.

(四)Baseline

Baseline在相关标准中的定义为:

(1)在GB/T11457中基线(baseline)的概念为业已经过正式审核和同意,可用作下一步开发的基础,并且只有通过正式的修改管理过程方能加以修改的规格说明或产品.其中功能基线的概念为:在配置管理中,一配置项的初始批准的技术文档,相对于分配基线、开发基线、产品基线;分配基线的概念为在配置管理中,初始批准的规格说明,它支配作为较高级配置项的一部分的配置项的开发,相对于开发配置、功能基线、产品基线;产品基线的概念为在配置管理中,在它的生存周期的生产、操作、维护和后期支持期间,定义一配置项的初始的经批准的技术文档(对于软件,包括源代码清单).

嵌入式论文参考资料:

嵌入式系统论文

结论:军用嵌入式软件技术状态管理为大学硕士与本科嵌入式毕业论文开题报告范文和相关优秀学术职称论文参考文献资料下载,关于免费教你怎么写嵌入式系统就业前景方面论文范文。

和你相关的