GB T 11457-1995 软件工程术语.pdf
《GB T 11457-1995 软件工程术语.pdf》由会员分享,可在线阅读,更多相关《GB T 11457-1995 软件工程术语.pdf(61页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准软件工程术语发布实施国家技术监督局发布中华人民共和国国家标准软件工程术语代替国家技术监督局批准实施引言本标准结构如下词条按英文对应词字母顺序排列如果一个术语有一个以上的定义则分别加以说明凡必要的地方用例子来说明定义为了说明本标准中一个术语与另一些术语的关系使用了下述词语比较指补充性的术语与相对照指一个具有相反含义的或本质上不同意义的术语与同义指同义的术语参见指让读者参见推荐使用的或与之关系密切的术语还可参见指一有关术语主题内容与适用范围本标准定义软件工程领域中通用的术语适用于软件开发使用维护科研教学和出版等方面术语夭折异常终止在一过程完成之前被迫终止绝对机器代码每次使用时
2、必须装入固定存储单元且不能再定位的机器语言代码与条相对照抽象机过程或机器的一种表示一个模块它象一台机器那样处理输入抽象对某一问题的概括它抽取与某一特定目标相关的本质的内容而忽略非本质的内容形成上述抽象的过程验收准则软件产品要符合某一测试阶段必须满足的准则或软件产品满足交货要求的准则验收测试确定一系统是否符合其验收准则使客户能确定是否接收此系统的正式测试参见条条可接近性使组成软件的各部分便于选择使用或维护的程度访问控制机制为使某一计算机系统或计算机系统的某一部分允许被获准者和防止未获准者接触访问而设计的硬件或软件的特性操作过程或管理过程准确准确度无误差的一种品质无误差程序的一种定性估计估计越高对
3、应的误差越小对误差大小的一种度量最好表示成相对误差的函数其准确度越高对应的误差越小对无误差程度的一种定量估计与条相对照需方从供方获得或得到一个系统产品或服务的一个机构注需方可以是买主客户拥有者用户采购人圆荆获取得到一个系统一个产品或一项服务的过程活动文件尚未超过终止时间的文件活动一个过程的组成元素注对基线的改变要经有关当局的正式批准实参在调用子程序时用来指定数据或要传输给该子程序的程序元素的数值或表达式与条相对照适应性使不同的系统约束条件和用户需求得到满足的容易程度适应性维护为使软件产品在改变了的环境下仍能使用而进行的维护地址标识一寄存器存储器特定部分或其他一些数据来源或目的地的一个或一组字符
4、用来指定一设备或一个数据项地址空间计算机程序可以有效利用的地址范围算法用有限步数求解某问题的一套明确定义的规则的集合例如求到给定精度的一系列算术运算的完整的说明定义良好的规则的有限集合它给出完成一特定任务的运算序列算法分析对一算法的检查目的在于确定与其预期的用途有关的正确性确定其运行特性或为了更充分地理解某一算法以便对其进行修改简化或改进别名某一项目的另一个名字一个替换标号例如可以使用一个标号和一或多个别名来指示计算机程序中同一数据元素或点分析阶段参见条分析模型用一组可解方程来表示一个过程或一个现象与条相对照面向应用的语言一种面向计算机的语言具有用于某种单一应用领域的手段或记号例如用于统计分析
5、或机器设计的语言一种面向问题的语言其语句包含或汇集了用户职业的术语应用软件解决属于专用领域的非计算机本身问题的软件体系结构参见条条体系结构设计定义一组硬件和软件元素及其接口的过程其目的是为开发一计算机系统而建立其主体结构体系结构设计过程的结果人工语言参见条汇编把用汇编语言表示的程序翻译成机器语言有时还要连接子程序实现汇编的常用方法是用机器语言操作码代替汇编语言操作码并用绝对地址中间地址浮动地址或虚拟地址来代替符号地址与条条相对照汇编程序用于进行汇编的计算机程序与条条相对照汇编语言一种面向计算机的语言其指令与计算机指令通常是一一对应的且能提供使用宏指令的便利与条条相对照参见条条一种特定机器语言其
6、指令通常和计算机指令一一对应断言一种逻辑表达式规定必须存在的一种程序状态或规定在程序执行过程中某一特定点上程序变量必须满足的条件集合例如为正且参见条条赋值语句用于表达一系列操作或用于把操作数赋给指定变量或符号或变量和符号两者的指令审计为评估是否符合软件需求规格说明基线标准过程指令代码以及合同和特殊要求而进行的一种独立的检查参见条通过调查研究确定已制定的过程指令规格说明代码和标准或其它的合同及特殊要求是否恰当和被遵守以及其实现是否有效而进行的活动自动设计工具帮助进行软件设计的综合分析模拟或文档编制的软件工具自动设计工具的例子如仿真器分析工具设计表示处理器和文件生成器自动测试用例生成器参见条自动测
7、试数据生成器参见条自动测试生成器一种软件工具它以计算机程序和准则作为输入产生满足这些准则要求的测试输入数据有时还确定预期的结果自动验证系统一种软件工具以计算机程序及其规格的表示作为输入可能借助人的帮助产生该程序的正确与否的证明参见条自动验证工具用于评估软件开发过程中的产品的一类软件工具这些工具有助于验证正确性完全性一致性可跟踪性可测试性以及检查是否遵守了标准软件验证工具包括设计分析器自动验证系统静态分析器动态分析器和标准实施器可用性软件在投入使用时能实现其指定的系统功能的概率系统正常工作时间和总的运行时间之比在运行时某一配置项实现指定功能的能力可用性模型用于预测估计判定可用性的模型后备后援发生
8、系统失效或灾害时为恢复数据文件或软件重新起动处理使用备份计算机设备而做的准备基线业已经过正式审核与同意可用作下一步开发的基础并且只有通过正式的修改管理步骤方能加以修改的规格说明或产品在配置项目生存周期的某一特定时间内正式指定或固定下来的配置标识文件和一组这样的文件基线加上根据这些基线批准同意的改动构成了当前配置标识对于配置管理有以下三种基线功能基线最初通过的功能配置分配基线最初通过的分配的配置产品基线最初通过的或有条件地通过的产品配置开始结束块由和分隔符括起来的设计或程序语句序列其特征是具有单一的入口和单一的出口协约名联编约束结合把一个值或指定的对象赋给某一标识符例如把一个值赋给一个参数或把一
9、绝对地址虚拟地址或设备标识符分配给计算机程序中的符号地址或标号参见条条块名阻滞动由某些技术或逻辑原因形成的被当作一个实体看待的一串记录一串字或一字符串作为一个单元而记录下来的一组连续的记录块与之间用间隙分隔每一块可以包含一个或多个记录被当作一个单元而加以传送的一组二进制位数或进制位数通常对这组二进制位数或进制位数采用某种编码步骤以达到出错控制的目的作为一个单元来处理的事物如字字符或数字的集合参见条系统中的某些操作因某种原因暂时不能继续执行框图表示某一系统计算机或设备的图图中主要部分由加有适当注释的几何图形来表示用以说明这些主要部分的基本功能及其功能关系与条相对照块结构语言一种程序设计语言在这种
10、语言中语句序列通常是由和界限符划界参见条引导程序一段短的计算机程序常驻计算机或很容易装入计算机引导程序的执行能把另一个较大的程序如操作系统或其装入程序引入内存一组指令它能使另外的指令被装入直到全部计算机程序都存入存储器中为止借助自身的动作而使其达到所希望的状态的一种技术或设备例如一段机器子程序其前几条指令足以使其余部分指令从输入设备输入到计算机中用于建立计算机程序另一版本的部分计算机程序使用一引导程序引导装入程序使用预置计算机操作以装入引导程序的一种输入例行程序自底向上一种方法这种方法从层次结构的最低层软件组成部分开始逐级向上直至最高层组成成分为止例如自底向上设计自底向上程序设计自底向上测试等
11、与条相对照自底向上设计从最基本的或原始的部分着手逐级进入到较高层部分的系统设计方法与条相对照隐错缺陷参见条隐错撒播参见条构件软件产品的一个工作版本其中包含最终产品将拥有的能力的一个规定的子集构件块较高一级程序或模块使用的一个单元或模块分情况语句能根据控制表达式的值对有限个程序语句进行选择性执行的多分支条件语句参见条认证一个系统或计算机程序符合其规定的需求的一种书面保证一种书面认可书说明某计算机系统是可靠的可以在一确定的环境中工作或产生合理的信息为使系统获准投入运行性使用对系统的可接受性所做的正式演示证实一系统软件子系统或计算机程序在其运行环境中能满足规定的需求的过程认证通常在实际条件下的现场中
12、进行不仅用于估价软件本身而且用于估价作为软件设计依据的规格说明认证使验证和确认的过程扩充到实际的或模拟的运行环境中一正式的权威机构根据可付诸实施的需求以书面形式确定验证和证明人圆劲处理过程或条款为合格所采取的步骤和行动链接表一种表在这种表中各个项目可以是分散的但每项都含有指出下一项位置的标识符与条同义更动管理提议作一项更动并对其进行估计同意或拒绝调度和跟踪的过程代码编码一组无歧义性的规则它规定了使数据得以用某种离散形式加以表示的方式用处理机可以接受的符号形式表示数据或计算机程序书写例行程序也可指一个或多个计算机程序或计算机程序一部分为了安全的目的对数据进行的加密表示代码审计由某人某小组或借助某
13、种工具对源代码进行的独立的审查以验证其是否符合软件设计文件和程序设计标准还可能对正确性和有效性进行估计参见条条条条代码生成器一个程序或程序功能常常属于编译程序的一部分它把计算机程序从某种中间级表示通常为语法分析程序的输出变换成较为低级的表示如汇编代码或机器代码代码审查参见条代码走查参见条内聚度单个程序模块所执行的诸任务在功能上的互相关联的程度与条相对照命令语言一组过程性的操作符及与之有关的语法用来指明交给操作系统执行的功能注释在计算机程序命令语言或数据之间的说明信息旨在给读者提供澄清性材料并不影响机器的解释工作加到或散置在源语言语句当中的描述附注或解释在目标语言中这些是无效的比较器用来比较两个
14、计算机程序文件或数据集合的一种软件工具目的是找出其共同点或不同的地方比较的典型对象是源代码目标代码数据基文件的相似版本或测试结果兼容性两个或两个以上系统运行同一软件可得到同样结果的能力两个或两个以上系统处理同样的数据文件可得到同样结果的能力比较条编译将高级语言程序变换成与之等价的浮动的或绝对的机器代码与条相对照编译程序用于进行编译的一种计算机程序与条条对照编译程序的编译程序参见编译程序的生成程序用来构造编译程序的翻译程序或解释程序与条同义复杂性系统或系统组成部分的复杂程度由下述因素确定如接口的数量和错综程度条件转移的数量和错综程度嵌套的深度数据结构的类型以及其它一些系统特性部件组成部分系统或程
15、序的基本部分计算机能执行大量计算包括许多算术运算和逻辑运算而在运行期间无需操作员干预的一种功能装置由一台或多台相联的处理机和外围设备组成的一种可编程序的功能装置这种装置由内部存储的程序控制可执行大量的计算许多算术运算和逻辑运算而无需人的干预计算机数据计算机设备和计算机设备之间或计算机设备内部通信用的数据这种数据可以是外部的计算机可读形式也可以是驻留在计算机设备内的可以是模拟信号也可以是数字信号计算机网络由两个或两个以上按一定的协议互连的计算机组成的复合体计算机程序按照具体要求产生的适合于计算机处理的指令序列参见条计算机程序摘要对计算机程序的简短叙述给用户提供足够的信息使他们能据此确定该计算机程
16、序是否适合其需要及所拥有的资源计算机程序注释参见条计算机程序认证参见条计算机程序配置标识参见条计算机程序开发计划参见条计算机程序确认参见条计算机程序验证参见条计算机系统由一台或多台计算机和相关软件组成的一种功能装置并发进程可以同时地在多处理机上执行或异步地在单处理机上执行的若干进程各并发进程可以相互作用一个进程在接受另一进程的信息之前或一外部事件出现之前可以把执行挂起与相对照条件控制结构一种程序设计控制结构它允许程序中使用根据指定条件的满足情况而加以选择的控制流例如按情况如果则否则配置计算机系统或网络按照其功能部件的特点数量和主要特性而确定的排列具体地讲配置一词可以指硬件配置或软件配置为确定系
17、统或系统组成部分的特定版本而提出的需求设计和实现在技术文档中制定的并在产品中体现的硬件软件的功能和或物理特性配置审计证明所要求的全部配置项均已产生出来当前的配置与规定的需求相符技术文件说明书完全而准确地描述了各个配置项目并且曾经提出的所有更动请求均已得到解决的过程配置控制在配置项的配置标识正式确定之后对配置项的更动情况所做的估价协调批准或不批准的过程在配置项的配置标识正式确定之后对配置项所进行的有系统的估价协调所表示的批准或不批准以及配置中被批准的更动的具体实现过程配置控制委员会对提出的工程上的更动负责进行估价审批对核准进行的更动确保其实现的权力机构配置标识标出系统中的配置项并对其特性进行记录
18、的过程经批准同意的确定一配置项的文件说明书当前已批准的或有条件地批准的针对一配置项的技术文档说明如载于规格说明中的图和相关的表及文档说明配置项为了配置管理目的而作为一个单位来看待的硬件和或软件成分满足最终应用功能并被指名用于配置管理的硬件软件或它们的集合体配置项在复杂性规模和型号上差异甚大可从航空电子或船舶系统到测试仪表甚至一发子弹在开发和初始生产阶段配置项就是合同中或与之相当的内部协定中直接引用的说明项在运行和维护期间被指明要分别获得的任何可维护的项也是配置项配置管理标识和确定系统中配置项的过程在系统整个生存周期内控制这些项的投放和更动记录并报告配置的状态和更动要求验证配置项的完整性和正确性
19、参见条条条条条对下列工作进行技术和行政指导与监督的一套规范对一配置项的功能和物理特性进行标识和文件编制工作控制这些特性的更动情况记录并报告对这些更动进行的处理和实现的状态配置状态报告记录和报告为有效地管理某一配置所需的信息包括列出经批准的配置标识表列出对配置提出更动的状态表和经批准的更动的实现状态监护在被核准访问期间防止对数据做未经核准的改变使用破坏和抛弃参见条对程序和进程施加的限制目的是使它们不能访问或影响未经核准的数据程序或进程连接程序的某一部分对程序另一部分的标识符即在另外地方发现的标识的引用参见条为了传递信息而在功能部件之间建立的关系合同通过法律约束当事双方的一个协议或是在一个机构内部
20、为了提供服务的一个内部协议该协议提供的服务适用于一个系统或系统一部分的供应开发生产操作或维护合同所要求的审计合同所要求的审核过程一般由需方或由独立的机构主持进行此过程对产品或服务提供一个独立的评价以决定产品或服务是否符合它们的需求控制数据选择一程序中的操作方式或子方式给顺序流指向或者直接影响软件操作的数据控制语句影响操作执行顺序的程序设计语言的语句控制结构通过计算机程序决定控制流的构造参见条转换对现有软件进行修改使之在不同环境工作时能具有等同的功能例如把一个程序从变换成把在一台计算机上运行的程序变换成能在另一台计算机上运行的程序协同例行程序彼此能调用但不存在上下级关系的两个或两个以上的模块改正
21、性维护专门为克服现有故障而进行的维护参见条正确性软件无设计缺陷和编码缺陷的程度即无故障软件符合规定的需求的程度软件满足用户期望的程度正确性证明参见条耦合度计算机程序中模块之间相互依赖的量度与条相对照临界的关键的系指由于设计不当一个系统或一个软件的某些环节或部分在运行时超出了临界范围或存在着潜在的未检测出的错误会导致死机人员伤害任务失败数据丢失财经上的损失或灾难性的设备损坏等严重后果或指要使用的软件开发技术的成熟程度和有关的风险关键部分优先软件开发的一种途径它首先把注意力集中在软件系统中最关键部分的实现关键部分可以根据所提供的服务风险程度困难程度或其它一些准则来确定关键段临界段将要被执行的一段代
22、码其执行与另一关键段的代码的执行是互斥的如果一些代码段竞相使用一计算机资源和数据项时就要求这些段互斥地执行危急程度根据软件错误或故障对系统的开发和运行的影响程度所做的估价进而对这些软件错误或故障进行的分类通常用来判定是否要对某一故障进行校正以及何时予以校正交叉汇编程序在一台计算机上为另一台不同的计算机产生目标代码的汇编程序交叉编译程序在一台计算机上为另一台不同计算机产生汇编代码或目标代码的编译程序数据事实概念或指令的形式化的表现形式它适于由人或自动装置进行通信解释或处理参见条条条条条数据抽象通过选择特定的数据类型及其相关的功能特性的办法仅仅保持或抽取数据的本质特性所得的结果从而使其与细节部分的
23、表现方式分开或把它们隐藏起来参见条数据库数据基一数据集或一数据集的部分或全体它至少包括足够为一给定目的或给定数据处理系统使用的一个文件对一系统来说是基本的数据集合数据字典软件系统中使用的所有数据项的名字及与这些数据项有关的特性例如数据项长度表示等的集合分层数据流图中涉及的数据流数据元素文件数据基和进程之定义的集合数据流图系统的一种图形表示其中表示出数据源数据汇存储和以结点形式对数据执行的处理以及在结点间作为连接部分的逻辑数据流与条条同义数据流图参见条数据流图参见条数据结构数据项之间的次序安排和可访问性的一种形式表示其中不涉及其实际存储排列方法数据类型一类数据用属于该类的元素和可对之施行的操作来
24、表征例如整型实型逻辑型排错调试查找分析和纠正错误的过程排错模型参见条判定表在叙述一问题中要考虑的所有可能发生的情况及对每一组可能发生的情况将要采取的行动的一张表对一组情况及其相应动作以矩阵形式或列表形式所做的表示缺陷参见条定义阶段参见条交付软件研制周期中的一个阶段在此阶段上将产品提交给计划中的用户供其使用软件研制周期中的一个阶段在此阶段上产品由其预定的用户接受设计为使一软件系统满足规定的需求而确定软件体系结构部件模块接口测试途径和数据的过程设计过程的结果设计分析对一设计进行估计以确定其相对于预定需求的正确性符合设计标准的程度系统效率和是否符合其它一些准则对其它替代性设计途径的估计设计分析器一种
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 11457 1995 软件工程 术语
