·计算机数据定义: | 对硬件相应计算机指令所操作信息的基本元素特性的说明。这些特性可包括(但不限于)
类型、范围、结构和值。 |
·计算机硬件: | 能接受和储存计算机数据、对计算机数据执行有规则的操作序列或产生控制输出的装置。 |
·计算机资源: | 计算机硬件、软件、人员、文档、物资和服务的总和。 |
·计算机软件(或软件): | 能使计算机硬件完成计算和控制功能的有关计算机指令和计算机数据定义的组合。本标
准中仅限于计算机程序。 |
·计算机软件部件: | 计算机软件配置项中性质不同的部分。计算机软件部件可以进一步分解成其他计算机软
件部件和计算机软件单元。 |
·计算机软件配置项: | 为独立的配置管理(技术状态管理,以下略)而设计的并且能满足最终用户功能的一组软
件。 |
·计算机软件文档: | 技术数据或信息,包括计算机的列表和打印输出。计算机软件文档可记录计算机软件的
要求、设计或细节,解释软件的能力和限制条件,或提供在软件运行期中使用或保障计算机软
件的操作命令。 |
·计算机软件单元: | 计算机软件部件设计中确定的能单独测试的部分。 |
·签约机构: | 订购方(或使用方)指定的代理机构或人员。 |
·评价: | 确定项目或活动是否符合规定准则的过程。 |
·固件: | 硬件装置和作为只读软件驻留其中的计算机指令或计算机数据的组合,这种软件在程序
控制下不易修改。 |
·正式合格性测试: | 签约机构确定技术状态项目是否符合所分配要求的过程。 |
·独立验证和确认: | 由与被评价产品的开发或执行活动无责任关系的第三方所进行的验证和确认。 |
·非开发软件: | 由承制方、订购方(或使用方)或第三方提供的、而不是按照合同开发的交付软件。非开发
软件按其来源可分为可重用软件、订购方(或使用方)提供的软件或可用的商品软件。 |
·发放: | 用于某种目的,对某个可用的软件版本进行的一种配置管理的行为。 |
·可重用软件: | 为一种应用要求开发的,但可全部或部分满足另一种应用要求的软件。 |
·软件开发文件: | 有关软件开发和保障资料的集合。其内容一般包括或引用设计考虑和约束条件、设计文
档和数据,进度和状态信息,测试要求、测试用例、测试规程和测试结果。 |
·软件开发库: | 一组受控制的软件、文档和用于促进软件开发及后续保障的有关工具和程序的集合。开
发配置(研制技术状态,以下略)为软件开发库内容的组成部分。软件开发库以人、机器或两者
都可读的形式存储和控制存取软件和文档,包括与软件开发项目有关的管理数据。 |
·软件工程环境: | 软件工程工作所需的一组自动工具、固件和硬件的集合。自动工具可包括(但不局限于)
编译程序、汇编程序、连接程序、装入程序、操作规程、排错器、模拟器、仿真器、测试工具、文档
编制工具和数据库管理系统等。 |
·软件保障: | 为保障已实现和投入使用的软件正常运行所进行的全部活动。 |
·软件测试环境: | 测试软件所需的一组自动工具、固件和硬件的集合。自动工具可以包括(但不局限于)测
试工具,。如模拟软件、代码分析器等,也可能包括那些用于软件工程环境的工具。 |
·确认: | 对软件进行评价,以确定其是否符合规定要求的过程。 |
·验证: | 评定软件开发活动的产品与作为输入提供给该活动的产品及标准是否正确和一致的过
程。 |
·版本: | 一个标识的且文档化的软件实体。对软件版本的修改(产生新版本)需进行配置管理。 |