用户名: 密码: 登 录   个人中心   系统维护   用户注册  联系我们
当前位置 > 首页 > 术语细览

箱单元

标准号:HB/Z 182-90   标准名称:指导机软件文件 状态机软件开发方法       1990-09-18

基本信息

【名称】 箱单元
【英文名称】
【定义】 箱单元是指对同一个软件单元所作的黑箱、灰箱和明箱等三种描述的统称;对同一个软件 单元来说,这三种描述的外部属性应该完全一致。

同源术语

·系统单元系统单元是指系统或系统的某-个组成部分。
·软件单元软件单元是指仅由软件组成的系统单元。
·目标函数目标函数是指基于函数模型对软件单元的需求规格说明所作的定义。它以输入、输出及其 变换规则的形式描述软件单元。
·状态机状态机是指描述系统功能的一个特殊函数,它根据输入和系统的当前状态,产生输出和系 统的新状态值,并以其新状态值替代原有的当前状态值。
·状态状态是指状态机以及基于状态机模型的灰箱和明箱中所存储的、能够反映其输入历史(即 历次当前状态值)及其变换规则的数据。
·目标状态机目标状态机是指基于状态机模型对软件单元的需求规格说明所作的定义。它以输入、输 出、状态(必要时包括初始状态)及其变换规则的形式描述软件单元。
·黑箱黑箱是指一种基于函数模型的机制,它对应每一输入产生确定的输出,而且其输出是根据 接受的输入历史而唯一确定的,但其内部结构是隐藏的。
·灰箱灰箱是指一种基于状态机模型的机制,由状态和机箱两部分所组成,其机箱部分是一个仅表示其变换规则的黑箱。
·明箱明箱是指一种基于状态机模型的机制,由状态和机箱两部分所组成,其机箱部分除表达其 变换规则外,还表达状态机中包括状态在内的各组成部分之间的控制结构。
·机箱机箱是指状态机以及基于状态机模型的灰箱和明箱中执行其变换规则的黑箱。
·过程过程是指实现目标函数的软件单元。
·模块模块是指实现目标状态机的软件单元,它由一组保留数据和一组存取与修改这些数据的 过程所组成。
·验证验证是指确定软件开发周期中的一个给定阶段的产品是否达到上一阶段确立的需求的过 程;或指确定模块(或过程)是否正确实现其目标状态机(或目标函数)的过程;或指确定箱单元 中灰箱的输入、输出关系是否与其黑箱的输入、输出关系一致以及明箱的状态和输入、输出关 系是否与其灰箱的状态和输入、输出关系一致的过程。
·扩展扩展是指在箱单元中,通过定义状态数据由黑箱产生灰箱的过程;或指通过定义过程的控 制结构由灰箱产生明箱的过程。
·归约归约是指在箱单元中,通过隐蔽过程的控制结构由明箱得到灰箱的过程;或指通过隐蔽状 态数据由灰箱得到黑箱的过程。

相关术语

·软件单元能单独生成和测试的-部分软件。
GJB 4072-2000 军用通信设备软件质量监督通用要求)
·软件单元软件部件设计中确定的能单独测试的部分。
GJB 3982.1-2000 电子对抗装备软件通用要求 第1部分:电子对抗装备软件开发要求)
·计算机软件单元计算机软件部件设计中确定的能单独测试的部分。
GJB 2786-96 武器系统软件开发)
·软件单元计算机软件配置项(CSCI)设计中的一个元素;例如,CSCI 的一个主要构成部分、这种构成部分的 一个部件、一个类、对象、模块、函数、子程序或者数据库。软件单元可以出现在层次结构的不同层上, 并可以由其他软件单元组成。设计中的软件单元与实现它们的代码和数据实体(子程序、过程、数据库、 数据文件等)之间,或与包含这些实体的计算机文件之间并不一定有一一对应的关系。
GJB 2786A-2009 军用软件开发通用要求)
·软件单元一段可分开编译的代码。
GJB 1621.6A-2003 技术侦察装备通用技术要求 第6部分:设计制造要求)
·外部属性实体的可测量的性质,它仅可由实体与环境的关系导出。 注:外部属性指与需求相关(软件的外部特性),仅可由所属系统的操作行为导出。
GJB 2434A-2004 军用软件产品评价)
·制造软件单元某 软 件 资源类的实例,它实现一个制造活动中特定的功能和作用,同时支持与其他单元的公用信息 交换机制,并组成一个或多个制造软件组件。ISO 16100-11
·制造软件单元某 软 件 资源类的实例,它实现一个制造活动中特定的功能和作用,同时支持与其他单元的公用信息 交换机制,并组成一个或多个制造软件组件。ISO 16100-11