CSCI(计算机软件配置项)的官方定义

问题描述 投票:0回答:2

我正在寻找 CSCI / 配置项的最官方定义 - 不仅是它是什么,而且当合同定义应作为配置项开发的子系统时我们必须交付/可以期望什么。

我花了一些时间使用我著名的搜索工具,发现了很多关于 CSCI 的解释(维基百科、首字母缩略词目录……),但我还没有找到标准或指向标准(如 ISO-xxx)的指针告诉 (1) 它是什么以及 (2) 从 QM/CM 的角度必须做什么。

我就问,因为contractors QM representative在验收时说,CI只要求不要忘记配置计划中的CI,并分配一个序列号......我希望看到一些SRS,SDD,ICD,SVD , SIP, ... 那些子系统的文档和验收测试文档...

configuration-management
2个回答
39
投票
据我所知,CSCI 的定义逻辑与 DOD-STD-2167A 中的 HWCI(硬件配置项)相同,后者只是将 CSCI 定义为配置项。

更清晰的定义在

MIL-STD-498 中,它取代了 DOD-STD-2167A:

CSCI - 满足最终使用功能并指定由收购方进行单独配置管理的软件集合。 CSCI 的选择基于软件功能、大小、主机或目标计算机、开发人员、支持概念、重用计划、关键性、接口考虑因素、需要单独记录和控制以及其他因素之间的权衡。

我认为将 CSCI 映射到可交付应用程序时会很有意义。 CSCI 基本上需要一套 SRS 和 SDD。 一个系统可能包含一个或多个 CSCI,因此系统可能存在其他可交付文档,例如 ICD 和测试文档。


0
投票
另一个定义可以在

MIL-STD-881F中找到:

B.4.2.3.1 计算机软件配置项 (CSCI) ...满足最终使用功能并由政府或承包商指定的软件或其任何离散部分的集合,如果政府未指定,则配置管理。 CSCI 是系统采办的主要软件产品,根据标准国防部或商业惯例和流程开发。

这可能更可取,因为标准尚未取消。

© www.soinside.com 2019 - 2024. All rights reserved.