GB/T11457-2006

信息技术软件工程术语

InformationtechnologySoftwareengineeringterminology

本文分享国家标准信息技术软件工程术语的全文阅读和高清PDF的下载,信息技术软件工程术语的编号:GB/T11457-2006。信息技术软件工程术语共有263页,发布于2006-07-01
  • 中国标准分类号(CCS)L77
  • 国际标准分类号(ICS)35.080
  • 实施日期2006-07-01
  • 文件格式PDF
  • 文本页数263页
  • 文件大小3.30M

信息技术软件工程术语


国家标准 GB/T11457一2006 代替GB/T457二1995 信息技术软件工程术语 Informationtechnology一Softwareengineeringterminology 2006-07-01实施 2006-03-14发布 国家质量监督检验检疫总局 发布 中 国国家标准化管委员会国家标准
GB/T11457一2006 目 次 前言 范围 术语定义及缩略语 193 中文索引 216 英文索引
GB/T11457一2006 前 言 本标准代替GB/T11457一1995《软件工程术语》. 本标准与GB/T11457一1995相比,主要变化如下 吸收了IEEEStd610.12.1990(《软件工程术语学的IEEE标准术语》中的全部术语 a b)原国标中与上述文本中相重叠的术语,参照上述文本中的定义,进行修改与整理 吸收了GB/T5271.20-1994《信息技术词汇20部分系统开发》中的术语及其定义 c d 吸收了GB/T8566一20o1《信息技术软件生存周期过程》中的术语及其定义 吸收了GB/T18905.1一2002(软件工程产品评价第1部分;概述)中的术语及其定义 e 吸收了Iso/IEc155049;1998《信息技术软件过程评估第9部分;词汇》中的术语及其 定义 吸收了统一建模语言(UML-UifiedModelingLanguage)和元对象设施(MOF-Metaobjee g Facility)中的术语 本标准结构如下 词条按英文对应词字母顺序排列 a b如果一个术语有一个以上的定义,则分别加以说明 定义中的()用于注解或补充说明;[中 的词是可有和可省略的 凡必要的地方用例子来说明定义 c d)为了说明本标准中一个术语与另一些术语的关系,使用了下述词语 见指具有相同含义的或本质上相同意义的术语 相对;指具有相反含义的或意义上不同的术语; -同义词指同义的术语; 参见:;指让读者参见推荐使用的或与之关系密切的术语 本标准由信息产业部提出 本标准由信息产业部电子工业标准化研究所归口 本标准起草单位;中软网络技术股份有限公司、信息产业部电子工业标准化研究所 本标准主要起草人;周明德、冯惠、王有志、黄万缢 本标准所代替标准的历次版本发布情况为 GB/T114571989;GB/11457一1995
GB/T11457一2006 信息技术软件工程术语 范围 本标准定义软件工程领域中通用的术语,适用于软件开发、使用维护、科研、教学和出版等方面 术语定义及缩略语 第一代语言1GL. GL 是firstgenerationlanguage的缩略语 见:机器语言machinelanguage(2.890) 2.2 第二代语言2GL 2GL是secondgenerationlanguage的缩略语 见:汇编语言assemblylanguage(2.86) 2.3 第三代语言3GL 3GL是thirdgenerationlanguage的缩略语 见:高级语言highorderlanguage(2.702) 2.4 第四代语言4GL 4GL.是fourthgenerationlanguage的缩略语 见;2.654 第五代语言5GL 5GL是ifth generationlanguage e的缩略语 见;2.623. 2.6 异常终止abend 反常终止 abnormalend的缩略语过程在完成前终止 参见:夭折abort(2.8)和异常exception(2.575). 异常终止abnormalendl 反常终止 过程在完成前终止 参见:夭折abort(2.8)和异常exception(2.575). 2.8 夭折abort 异常中止 在一过程完成之前被迫终止 参见:异常终止abend(2.6)和异常exception(2.575). 绝对地址absoluteaddress -种地址,它永久地赋予某一设备或存储单元,用以标识该设备或单元而不需要转换或计算 参见:绝对汇编程序absoluteassembler(2.10),绝对代码absolutecode(2.11),绝对指令absoute instruction(2.12)和绝对装人程序absoluteloader(2.13) 相对:相对地址relativeaddress(2.1331、可重定位地址relocatableaddress(2.1342)和符号地址 ymbolicadres(2.1636).
GB/T11457一2006 2.10 绝对汇编程序absoluteassembler 产生绝对代码的汇编程序 相对 重定位汇编程序relboeatingasembiler(2.1346). 2.11 绝对代码 absolutec0de -种代码,其中,所有的地址都是绝对地址 code(2.l343) 相对:重定位代码relocam oaimng" 2.12 绝对指令ahsoluteinstretionm -种计算机指令,其中,所有地址都是绝对地址 n(2 483)有效指令 参见:直接指令directinstructio effectiveinstruction(2.532)、立即指令 immediateinstruction(2.722)和间接指令indirectinstruction(2.745) 绝对装入程序absoluteloader -种装人程序,它将绝对机器代码读至主存储器,它从由汇编程序或编译程序赋予的初始地址开 始 在执行中,代码中无地址调整 相对,重定位装人程序rtloeingloader(2.1317) 2.14 绝对机器代码absolutemachinecde 每当使用时,必须将其装人固定存储单元,且不能再定位的机器语言代码 相对:可重定位机器代码relocatablemachinecode(2.1344) 2.15 抽象数据类型ahstraetdatatype 只对数据的特性和在其上的操作作出规定而不管数据如何表示以及操作如何实现的一种数据 类型 2.16 抽象机abstraetmachine 过程或机器的一种表示 a b)像一台机器那样处理输人的一种模块 2.17 抽象abstraetion 对某一问题的概括,它抽取与某一特定目标相关的本质内容而忽略其非本质内容 aa bb 形成上述概括的过程 参见:数据抽象dataabstracetion(2.388) 2.18 验收准则aeeeptaneeerteria;aeeeptaneeeriterion 系统或部件必须满足的准则,其目的是使用户、客户或其他授权实体能够予以接受 参见;需求requirement(2.1361)和测试准则testeriteria(2.1699) 2 .19 验收测试aeceptaneetesting a 确定一系统是否符合其验收准则,使客户能确定是否接收此系统的正式测试; 参见:合格性测试qualificationtesting(2.1291、系统测试systemtesting(2.1669).
GB/T11457一2006 使用户、客户或其他授权实体确定是否接受系统或部件的正式测试 bb 参见;运行测试operationaltesting(2.1065)和合格性测试qualifceationtesting(2.1291) 相对:开发测试developmenttesting(2.468 2.20 可达性 acceSsi ssibility 组成软件的各部分便于选择使用或维护的程度 2.21 访问控制机制 acceSS-c0ntrolmechanis 存取控制机制 为使某一计算机系统或其某一部分允许被获准者和防止未获准者接触、访问而设计的硬件或软件 的特性、操作过程或管理过程 2.22 准确[度] accIraCy 无议差的一种晶质, a 正确性或无误差的一种定性评估,该评估越高,.对应的诞差越小或正确性越高 b 对误差大小的一种度量,最好将其表示成相对误差的函数,此度量越高,对应的误差越小; c d)对误差程度的一种定量测量 相对精度precision(2.116o). 2.23 需方acquirer 从供方获得或得到一个系统、产品或服务的一个机构 注:需方可以是买主、客户,拥有者、用户或采购人等 2.24 获取acquisition" 得到一个系统、一个产品或一项服务的过程 2.25 动作aetion 对某一可执行语句,形成对计算步骤一种抽象的规格说明 典型的动作引起系统状态的某种变更 并通过向对象发送消息或者个性链接或属性予以实施 2.26 措施项aetionitem 已安排给个人或小组处理的工作清单中的一个单元; a bb -项已被接受的措施建议 2.27 措施建议actionpropsal 更改过程或过程有关项的文档化建议.它将预防未来再出现已被缺陷预防活动标识出的缺陷 参见:软件过程改进建议softwareprocessimprovementproposal(2.1517 2.28 动作序列aetionsequenee 决定动作的序列的一种表示式 2.29 动作状态actionstate 表示执行某一原子动作(有代表性的是启用某一操作)的一种状态
GB/T11457一2006 2.30 激活 activation 执行某一动作 2.31 主动类activeelass --种其实例是主动对象的类 参见:主动对象activeobjeet(2.33) 2.32 活动文件activefile 尚未超过终止时间的文件 2.33 主动对象activeobject 一线程并能初启控制活动的对象 -种拥有某 主动类的一个实例 参见:主动类activecass(2.31)和线程thread(2.1732 2.34 活动冗余aetiveredundancy 在容错系统中,为防止故障或允许从故障中恢复,所使用的同时操作的冗余部件的技术 相对:备用冗余standbyredundancy(2.1565) 2.35 活动aetivity 一个过程的组成元素, a 注:对基线的变更要经有关机构的正式批准 b)为实现某个目的而采取的任一步骤或执行的任一职能,既可是脑力的,也可是体力的 活动 包括经理和技术人员为完成项目和组织的任务而做的全部工作 2.36 活动图aectivitygrapt 用于对涉及一个或多个类目的进程建模的状态机的一种特例 相对:状态图statediagram(2.1570) 2.37 施动者[类]actor[elass 各用况的使用者在与某些用况交互时所扮演角色的一种紧凑集合 一个施动者对每一用况都有一 个与之通信的角色 2.38 实际指令actualinstruction 见:有效指令efeetiveinstruetion(2.532) 2.39 实参actualparameer 在调用子程序时,用来指定数据或要传输给该子程序的程序元素的数值或表达式 见:自变量argument(2.74). 相对:形参formalparameter(2.645). 40 2. 适应性adaptability 使不同的系统约束条件和用户需求得到满足的容易程度
GB/T11457一2006 见:灵活性lexibility(2.634) 2.41 适应数据adaptationdata -种数据,它用于适应给定安装站点的或在它的操作环境中有给定条件的程序 2.42 适应参数adaptationparameter 给定一特定值的变量,其目的是以适应安装站点或在它的操作环境中给定条件的程序 例如变量 InstallationSiteatitude 2.43 适应性维护adaptihe maintenance 为使软件产品在变更了的环境下仍能使用而进行的维护 相对:纠正性维护correctivemaintenane ee(2.354)和完善性维护perfetiver emmaintenance(2.l130) 2.44 地址address 标识一寄存器、设备、存储器特定部分或其他一些数据来源或目的地的一个数、字符或一组 a 字符; b)用来指定一设备或一个数据项 由标识的数、字符或一组字符引用一设备或存储单元 C 参见:绝对地址absoluteaddress(2.9),有效地址effectiveaddress(2.531)、隐含地址inmplied aaddress(2.731),间接地址indirectaddress(2.744)、相对地址redlativeaddress(2.1331)、,可重定位地址 relocatableaddress(2.1342)、符号地址symbolicaddress(2.1636和虚拟地址virtualaddress 2.1836) 2.45 地址字段addressfieldl 计算机指令的任一字段,此字段包含地址、导出地址必需的信息或操作数值 相对:操作字段operationfield(2.106o). 2.46 地址格式addressformat 在计算机指令中地址字段数和排列 a 参见;n地址指令naddressinstruction(2.1002)和n十1地址指令n-plusoneaddressinstruetion 2.1008) b)在地址中元素数和排列,例如需要标识具体通道,磁盘扇区和在磁盘存储中的记录的元素 2 47 地址修改addressmodification 在地址上执行的任何算术的、逻辑的或句法的操作 参见:有效地址efeetiveaddress(2.531)、索引地址indexedaddress(2.740、相对地址relative address(2.1331)和可重定位地址relocatableaddress(2.1342) 48 2 地址部分addresspart 见:地址字段addressfield(2.45) 49 2. 地址空间addressspace 计算机程序能访问的地址范围; a
GB/T11457一2006 注:在某些系统中,这可能是与其他程序分开的程序能访问的物理地址集和引用可由其他程序访问的存储单元的 虚拟地址集 b)中央处理单元能寻址的存储单元数 2.50 寻址异常addressingexceptiom 当程序计算地址时,超出了可用的地址边界所发生的异常 参见:数据异常dataexception(2.395)、操作异常operationexception(2.1059、溢出异常 overflowexception(2.1082),保护异常proteetionexception(2.1274)和下溢异常underflowexception 2.1786). 2.51 传入的afferent 在软件系统中,从子模块至超级模块的数据或控制流 相对:传出的efferent(2.534) 2.52 聚集[类]型aggregate[elass 在聚集(整体)与某一构件部分之间,规定整体与一部分之间联系的关联的一种特别形式 参见;组合 composite(2.265) 2.53 代数语言algebraiclanguage -种编程语言,它允许语句的结构重新装配代数表达式,例如Y=X十5 例如FORTRAN 参见:算法语言algorithmiclanguage(2.56),表处理语言listprocessinglanguage(2.860)和逻辑 编程语言logicprogramminglanguage(2.873) 2.54 算法 ulgrithm a 用有限步数求解某问题的一套明确定义的规则的集合:例如,求sin(x)到给定精度的一系列算 术运算的顺序的完整规格说明 b)为执行特定任务的任何运算序列 2.55 算法分析algorithmanmalysis 对一算法的检查,其目的在于确定与其预期用途有关的正确性,确定其运行特性,或为了更充分地 理解某一算法以便对其进行修改、简化或改进 2.56 算法语言algorithmiclanguage 为处理算法而设计的编程语言、例如,ALGOL 参见:代数语言algebraielanguage(2.53),表处理语言listprocessinglanguage(2.860)和逻辑编 程语言logieprogramminglanguage(2.873) 2.57 分配的基线aloeatedbaseline 在配置管理中,初始批准的规格说明.它支配作为较高级配置项的一部分的配置项的开发 分配的配置标识aloeatedeonfgur rrationidentification(2.58). 参见 ctionalbaseline(2.659和产品 相对:开发配置developmentalconfiguration(2.470),功能基线funet 基线productbaseline( 2.1213).
GB/T11457一2006 2.58 分配的配置标识alcatedeonfigurationidentifieation 在配置管理中,当前批准的规格说明,它支配作为较高级配置项的一部分的配置项的开发 每一种 规格说明定义从较高级配置项分配的功能特征,建立测试要求,以证明分配的功能特征的成功,描绘与 其他相关的配置项必需的接口需求并建立设计限制若有) 参见:分配的基线allocatedbaseline(2.57 identification n(2.663)和产品配置标识produ 相对:功能配置标识funet t1Onalcon uct iguration configurationidentification(2.1215) 2.59 别名alias 某一项目的另一个名字; a 一个替换标号 例如,可以他用一个标号和一个或多个别名来指示计算机程序中同一元 b 或点 2.60 分配allocation 在系统或程序的部件间分发需求、资源或其他实体的过程 a 上述a)中分发的结果 b 2.61 分析analysis 在软件开发过程中,其首要目的是对问题领域构建成某一模型的阶段 分析侧重于做些什么,设计 则侧重于如何去做 相对;设计design(2.439). 2.62 分析阶段analsisphase 参见:需求阶段requirementsphase(2.1365) 2.63 分析模型analyticalmodel 用一组可解方程来表示一个过程或现象 相对:仿真simulation(2.1453) 2.64 反常anomaly 从文档或软件操作观察到偏离以前验证过的软件产品或引用的文档的任何事件 2.65 先期缓冲antiepatorybufrering -种缓冲技术,在预期到数据需要时,数据存储在缓冲器中 参见:动态缓冲dynamicbuffering(2.517)和简单缓冲simplebuffering(2.1451) 2.66 先期调页antiepatorypaging -种存储分配技术,在预料到需要那些页时,页从辅助存储器传送至主存储器 相对:按需调页demandpaging(2.431) 2 67 应用领域applieationdomainm -组已界定的相关系统即处理一个特定类型问题的各系统) 在一个应用领域内,开发和维护工
GB/T11457一2006 作一般需要专门的技能和(或资源 例如工资和人事系统、指挥和控制系统、编译程序及其专家系统 2 .68 应用[程序]生成器applieationgenerator -种代码生成器,它在具体的应用领域为解决一个或多个问题,产生代码 例如,工资生成器 2.69 pplie ation- -urientellangage 面向应用的语言app 一种计算机语言,具有用于某种单一应用领域的手段或记号 例如,计算机辅助指令和硬件设 a 计语言; b -种面向问题的语言,其语句包含或汇集了用户职业的术语 入 参见写作语言authorin ecificationla ge(2.l1550)和查询 ge(2.106)、规格说明语言spee n anguage language e(2.1303) 语言 querylanguage 2.70 应用问题 plteton roblem pr -种由最终用户提出,并要求通过信息处理来解决的问题 2.71 应用软件apliteatm software 设计用于实现用户的特定需要而非计算机本身问题的软件 例如,导航(浏览)、工资、过程控制 软件 相对:支持软件 software(2.1632)和系统软件 systemsoftware(2.1667. support 2.72 体系结构设计architecturaldesignm 定义硬件和软件部件和它们的接口集合以建立计算机系统开发的框架的过程; a 参见;功能设计functionaldesign(2.665) b)体系结构设计过程的结果 2.73 体系结构arehitecture 系统或部件的组织结构 参见:部件coponent(2.261),模块module(2.977)、子程序subprogram(2.1618)、例程routine (2.1402)、程序体系结构programarchitecture(2.1226)和系统体系结构systemarchitecture(2.1647) 2.74 自变量argument 变元 -独立的变量、例如,在等式E=mc中的变量m; aa bb 独立变量的一特定值 例如,值m=24kg; c 用于软件模块调用中的一个常数、变量或表达式以规定传送至此模块的数据或程序元素 相对:形参formalparameter(2.645). 2.75 数组array 由单个名和一个或多个索引标识的数据项所组成的维有序集,该集中的每个元素可以分别寻址 例如,矩阵、表或向量 76 2. 制品artifet 由某一种软件开发过程所使用的或产生的一种信息的物理件 制品的实例有模型、源文件,文字和
GB/T11457一2006 二进制可执行文件 制品可构成可部署构件的实现 相对,构件component(2.261) 人工智能artifieialinteigence 计算机科学的一个分支,专门研制执行通常与人的智能有关联的功能(例如,推理,学习和自改 a 进)的数据处理系统; b)某一设备执行通常与人的智能有关联的功能(例如,推理,学习和自改进)的能力 2.78 人工语言artifieiallanguage 参见:形式语言formallanguage(2.644). 汇编 assemble 把用汇编语言表示的程序翻译成等效的机器语言程序,有时还要连接子程序 实现汇编的常用方 法是用机器语言操作码代替汇编语言操作码,并用绝对地址、中间地址、浮动地址或虚拟地址来代替符 号地址 相对:编译compile(2.252),反汇编disassenmble(2.487)和解释interpret(2.808) 2.80 汇编并运行assemble and g0 -种操作技术,它在计算机程序的汇编、连接、装人和运行之间没有停顿 2.81 汇编的起点assembledorigin" 由汇编程序,编译程序或连接编辑器赋予计算机程序的初始存储单无的地址. 参见:偏移量offset(2.1043)和启动地址startingaddress(2.1567). 相对:装人的起点loadedorigin(2.867) 2.82 汇编程序assembler 用于把用汇编语言表示的程序转换为等效的用机器语言表示的程序的计算机程序 参见:绝对汇编程序absoluteassembler(2.10),交叉汇编程序eross-assenmbler(2.373)和重定位 汇编程序relocatingassembler(2.1346) 相对:编译程序compiler(2.254)和解释程序interpreter(2.809). 2.83 汇编程序代码assemblercode 见:汇编代码assemblycode(2.85). 2 84 汇编程序语言assemblerlanguage 见:汇编语言assenmblylanguage(2.86 2.85 汇编代码assemblycde 用汇编程序能识别和处理的形式表示的计算机指令和数据定义(assemblercode) code(2.255、解释代码interpretivecode(2.810)和机器代码 相对,编译程序代码compilr machinecode(2.887).
GB/T11457一2006 2.86 汇编语言assemblylanguage -种编程语言,它非常接近给定计算机的指令集,允许用符号命名操作和地址且通常是程序指 aa 令与计算机指令一一对应,且能提供使用宏指令的便利 -种特定机器语言,其指令通常和计算机指令一一对应 b 相对第五代语言fifthgenerationlanguage(2.623)、第四代语言fourthgenerationlanguage 2.654),高级语言highorderla e(2.702)和机器诺言machimehanguge(2.89o. anguage6 2.87 断言 aSSertion -种逻辑表达式,它规定必须存在的一种程序状态,或规定在程序执行过程中某一特定点上程序变 量必须满足的条件集合 类型包括输人断言、循环断言、输出断言 参见:不变式invariant(2.818)和正确性证明proofofcorrectness(2.1270) 2.88 评估的能力asesedlcapability 按相关文件的规定,所完成的一次或多次最近的、相关的过程评估的输出 2.89 评估约束 aSSeSSmentcOnstraints 评估小组选择的自由度方面的限制,它与评估执行和评估输出的使用相关 2.90 评估指标assessmentindieatoe 实践或工作产品的客观属性或特性,它用以支持鉴定某已实施过程的性能或能力 2.91 评估输入assessmentinput 为能启动过程评估所需的信息汇集 2.92 评估工具 asseSSmentinstrument 在评估中所用的一个或一组工具,它用以帮助评估师评价过程性能或能力、处理评估数据和记录评 估结果 2.93 评估输出assessmmentoutput 评估所产生的所有实质性的结果(见评估记录 assessmmentrecord(2.96)) 2.94 评估参与者 partieipant aSSeSSment" 在评估范围内具有职责的个人 注;包括但并不仅限于如发起人.评估师、组织单位成员等 2.95 评估目的assessmentpurpose 用作评估输人的一部分并定义执行评估理由的一种陈述 评估记录 assessmentrecord 对那些与评估有关的信息进行的有序的、文件化的汇集,它有助于理解和验证评估所产生的过程 轮廓 l0
GB/T11457一2006 2.97 评估范围assessmentscope 对评估界限的规定,作为评估输人的一部分,包括被评估组织对该次评估的限制、应包含的过程及 运行过程的环境(见:过程环境processcontext(2.1194)). 2.98 评估发起者 assesSmentsponsor 被评估组织内部或外部的,要求进行评估并对执行评估提供资金或其他资源的个人 2.99 赋值语句assignmentstatement -种计算机程序语句,它用于表达一系列操作,或用于把操作数赋给指定变量,或符号,或变量和符 号两者 例如,Y=x十5. 参见清除cle ar(2.213)、初始化initialize(2.756)和复位reset(2.1372) 相对:控制语句 controlstatement(2.343)和声明declaration(2.416) 2.100 关联asseintton 规定其实例间连接的多个类目之间的语义联系 2.101 关联类asseiationeass -种兼有关联与类双重性质的模型元素 可以将关联类视为具有类性质的关联,或视为具有关联 性质的类 2.102 关联端asseiationend 对某一关联,将其连接到类目上的那个端点 2.103 原子类型aomteype -种数据类型,它的每一个成员由单个不可分解的数据项构成 相对:复合类型compositetype(2.268) 2.104 属性attribute 一个项的特征 例如,项的颜色、尺寸,类型 参见:质量属性qualityattribute(2.1295) 2.105 审核audit 审计 为评估工作产品或工作产品集是否符合软件需求、规格说明、基线、标准、过程、指令、代码以及 a 合同和特殊要求而进行的一种独立的检查; 参见;功能配置审核funetionalconfigurationaudit(2.662)、物理配置审核physicalconfiguration audit(2.1139)和代码审核codeaudit(2.219). 通过调查研究确定己制定的过程、指令,规格说明、代码和标准或其他的合同及特殊要求是否 b 恰当和被遵守,以及其实现是否有效而进行的活动 2 .106 写作语言awthoringlanguage 用于开发计算机辅助指令的课件的高级编程语言 11
GB/T11457一2006 参见:写作系统authoringsystem(2.107). 2.107 写作系统athoringsystem 与写作语言形成一体化的编程系统 2.108 自动设计工具automateddesigntool 帮助进行软件设计的综合、分析、模拟或文档编制的软件工具 自动设计工具的例子如;仿真器、分 析工具、设计表示处理器和文件生成器 2.109 自动测试用例生成器autoatedtesteasegenerator 参见:自动测试生成器automatedtestgenerator(2.ll1) 2.110 自动测试数据生成器automatedtestdatagenerator 参见;自动测试生成器条automatedtestgenerator(2.111) 2.111 自动测试生成器automatedtest generator -种软件工具,它以计算机程序和准则作为输人,产生满足这些准则要求的测试输人数据,有时还 确定预期的结果 2.112 自动验证系统autoatedverifieationsystem --种软件工具.它以计算机程序及其规格说明的表示作为输人《可能借助人的帮助》,产生该程 a 序的正确与否的证明 参见:自动验证工具automatedverifieationtools(2.113) b)验证过程的自动部分或全部的任何软件工具 2.113 自动验证工具automatelverifieationtools 用于评估软件开发过程中的产品的一类软件工具 这些工具有助于验证正确性,完全性、一致 aa 性、可跟踪性、可测试性,以及检查是否遵守了标准 软件验证工具包括设计分析器、自动验证 系统 b)静态分析器,动态分析器和标准实施器 2.114 辅助类awiliarydlas 以实现二级逻辑式或控制流为典型方式,来支持另一更靠中央或更基础的类的一种衍型类 辅助 类与焦点类一起使用具有代表性,且在设计期间,对规定各构件的二级业务逻辑或控制流特别有用 参见:焦点类focusclass(2.639). 2.115 可用性availability a)软件(系统或部件)在投人使用时可操作和可访问的程度或能实现其指定的系统功能的概率 参见容错errortolerance(2.570)、故障容忍faulttolerance(2.617)和健壮性robustness 2.1397 b 系统正常工作时间和总的运行时间之比 在运行时,某一配置项实现指定功能的能力 c 12
GB/T11457一2006 2.116 可用性模型availabiltymdel 用于预测、估计、判定可用性的模型 2.117 比对测试back-to-backtesting 程序的两个或多个变体用同样的输人执行,比较输出,在发生差别情况下分析错误 参见:变异测试mutationtesti ing(2.1001) 2.118 后台 backgr0und 在作业调度中,一种计算环境,低优先级的或不要求用户交互的进程在此环境中执行 g(2.119) 参见:后台处理backgroundprocessing 相对前台fo1 und(2.641 regrou 2.119 using 后台处理backgroumd1 "0ce D 当高优先级的进程不用计算机资源时,低优先级进程的执行或不要求用户交互的进程的执行 相对;前台处理for regroundprocessing(2.642 2.120 备份backup 后备 在故障或外部引起的灾害事件中可用于替换或帮助恢复原始的项的系统、部件、文件、过程 a 或人; b)像在上述a)中为建立或指定系统,部件,文件,过程或人; 发生系统失效或灾害时,为恢复数据文件或软件,重新起动处理使用备份计算机设备而做的 c 准备 2.121 后备程序员backupprogrammer 主程序员组的助理人员,响应包括分派由组正在开发的软件的有效部分,帮助主程序员评审其他组 成员的工作,当需要时代替主程序员且对正在开发的软件有全局技术了解 参见:主程序员chiefprogrammer(2.205) 2.122 后向执行backwardexeeution 见;可逆的执行reversibleexecution(2.1391). 2.123 后向恢复backwarlrecoery 反向恢复 文件再建至一给定的状态 这是由恢复自那个状态以来文件的所有变更来实现的 a bb 一种类型的恢复,在此情况下,系统、程序,数据库或其他系统资源恢复到能执行所要求的功 能的以前的状态 相对:前向恢复forwardrecovery(2.650). 2.124 基地址baseaddress 作为一个基准点的地址,它用于与一个相对地址相加,以确定要访问的存储单元的地址 参见:索引地址indexedaddress(2.740)、相对地址 relativeaddress(2.1331)和自相关地址 13
GB/T11457一2006 selfrlaiveadres(2.1429. 2 125 基线baseline 业已经过正式审核与同意,可用作下一步开发的基础,并且只有通过正式的修改管理过程方能 a 加以修改的规格说明或产品 在配置项目生存周期的某一特定时间内,正式指定或固定下来的配置标识文件和一组这样的 b 文件 基线加上根据这些基线批准同意的改动构成了当前配置标识 参见,分配的基线allocatedlbasedlne(2.57),开发配置deedlopmentalconfiguraion(2.470),功能 基线! functionalbaseline(2.659)和产品基线product baseline(2.1213) 任何协议或在一给定时间赋予或固定的结果,如要变更,要求证明和批准 c 对于配置管理,有以下三种基线 功能基线 -最初通过的功能配置; 分配基线 -最初通过的分配的配置; 产品基线 -最初通过的或有条件地通过的产品配置 2.126 基线配置管理baselineconfigur Iratiomanagement 正式评审和同意并作为其后开发工作依据的基线的建立 一些软件工作产品,如软件设计和代码. 在预定点上具有建立的基线,并且对其实施严格的更改控制过程 参见:基线管理basemanagenment(2.127) 2.127 基线管理baselinemanagement 在配置管理中,技术的和管理的应用指导指定的文档和他们的变更,这些文档是在配置项的生存期 期间的某一特定时间正式标识和建立基线的 2.128 批处理的 batch 用于说明一种系统或一种操作方式,在其中,输人被集合起来并一次一起处理,而不是每个输人在 到达时就处理 且一个作业,一旦启动,一直到完成没有附加的输人或用户交互 相对:会话的conversational(2.348),交互的interactive(2.792)联机的on-line(2.1045)和实时 的realtime(2.1313) 2.129 浴盆曲线bathtubeurve 在系统或部件中失效数作为时间函数的图形 由图形的通常形状得名;失效的减量周期(早期失效 周期),跟着是相对稳定周期(定失效率周期)跟着是失效增量周期(磨损失效周期 2.130 开始-结束块begin-endbloek 由begin和end分隔符括起来的设计或程序语句序列 其特征是具有单一的人口和单一的出口 2.131 行为behavior 对某一操作或事件的可观察效果(包括该操作或事件的结果) 2.132 行为特征behavioralfeature 模型元素的一种动态特征,例如一个操作或方法 14
GB/T11457一2006 2.133 行为模型方面behavioralmodelaspeet 着重系统中各实例的行为(包括方法、协作和状态)一种模型面貌 2.134 基准benchmark 针对能做的测量或比较的一种标准; a bb 能用于比较系统,部件或上述a)中的标准的过程、问题或测试; -种恢复文件 c 2.135 投标方bidder 已提交建议,并作为签订一个或多个产品设计.开发和(或》制造合同候选者的个人.合伙组织,.公司 或协会 2.136 总揽测试buebangtestimng -类集成测试,它把软件元素、硬件元素或两者组合在一起,作为整个系统进行测试而不是分阶段 测试 2.137 二元关联bimaryaswtaion 两个类的之间的一种关联 N元关联的一个特例 2.138 二进制数字[位]bmarydietlbhut 能用0或1表示的信息单元 a b)能保持a中信息单元的计算机存储的元素; 用于表示二进制数字系统,0或1两个数字之一的数字 C 参见:字节byte(2.170)和字word(2.1850) 2.139 捆]绑bind 把一个值赋给标识符 例如,赋值给一参数或在计算机程序中,赋绝对地址给符号地址 参见:动态绑定dynanmicbinding(2.515)和静态绑定staticbinding(2.1579) 2.140 绑定binding 把 一个值或指定的对象《referent)赋给某一标识符 例如,把一个值赋给一个参数或把绝对地址、 虚拟地址或设备标识符分配给计算机程序中的符号地址或标号 参见:动态绑定dynarmicbinding(2.515)和静态绑定staticbinding(2.1579) 2.141 黑盒baekbox 个系统或部件,它的输人、,输出和通用功能是已知的,但它的内容或实现是未知的或无关的; a 相对:白盒glassbox(2.677). bb 属于一种方法,它把系统或部件按a)那样对待 参见:封装2.542eneapsulation. 2.142 黑盒测试black-boxtesting 见:功能测试 functional testing(2.669)a). 15
GB/T11457一2006 2.143 块(名block 阻塞(动 由某些技术或逻辑原因形成的被当作一个实体看待的一串记录、一申字或一字符串; a b)作为一个单元对待的一组连]续的存储单元,计算机程序语句记录、字字符或位; 参见:块结构语言block-structuredlanguage(2.146)和定界符delimiter(2.429) 被当作一个单元而加以传送的一组二进制位数或N进制位数 通常对这组二进制位数或N 进制位数采用某种编码步骤以达到出错控制的目的; 作为一个单元来处理的事物,如字、字符或数字的集合 参见:程序块programbock(2.1227) e 系统中的某些操作因某种原因,暂时不能继续执行 2.144 块分配lockallocationm 见:调页paging(2.1101). 2.145 框图boekdiagram 表示某一系统、计算机或设备的图(见图1),图中主要部分由加有适当注释的几何图形来表示,用 以说明这些主要部分的基本功能及其功能关系 参见:盒图boxdiagram(2.156),泡图bubblechart(2.161,图graph(2.684),输人处理输出图 inputprocessoutputehart(2.763)和结构图struecturechart(2.1605). 对照:流程图flowchart(2.637). 磁盘 读卡器 主计算机 设备 联机 打印机 磁带机 终增 图1框图 2.146 块结构语言bock-structurellam nguage -种设计或程序设计语言,在这种语言中,定义语句序列、调用块,它们通常是由begin和end界限 符界定 在一块中定义的变量和标号,在此块外是不识别的 例子包括Ada、ALGOL,PL/1 参见:结构化编程语言structuredprogramminglanguage(2.1610)和程序块programbloek 2.1227) 2.147 分块因子boekingtactor 块中的记录、字、字符或位的个数 2.148 布尔量 Boolean -种枚举类型,其值只有“真”或“假”两种 16
GB/T11457一2006 2.149 布尔表达式Booleanexpression 种求出布尔值的表达式 2.150 引导bot 通过清除存储器和重新加载操作系统来初始化计算机系统 从bootstrap导出 2.151 引导程序bootstrap 常驻或很容易装人计算机的一种短的计算机程序,它的执行能把另一个较大的程序,如操作系 a 统或其装人程序引人内存; b -组指令,它能使其他的指令被装人直到计算机程序全部都装人内存中为止 借助自身的动作而使其达到所希望的状态的一种技术或设备 例如,一段机器子程序,其前儿 条指令足以使其余部分指令从输人设备输人到计算机中; 用于建立计算机程序另一版本的部分计算机程序 d 使用一引导程序 e fD 能起a)中规定的作用的程序 152 2 引导[程序]装入程序bootstraplonder 使用预置计算机操作以装人引导程序(bootstrap)的一种短的计算机程序 2.153 自底向上bottom-p 用于说明一种方法,这种方法从层次结构的最低层软件组成部分开始,逐级向上直至最高层组成成 分为止,例如,自底向上设计、自底向上程序设计、自底向上测试等 参见:关键部分优先eriticalpiecefirst(2.368) 相对自顶向下 op-down(2.1746) t0 2.154 自底向上设计bottom-pdesignm 从最基本的或原始的部分着手,逐级进人到较高层部分的系统设计方法 相对:自顶向下设计topdowndesign(2.1747) 2.155 边界值 b0undaryValue 相应于为系统或部件规定的最小或最大的输人、内部、输出的数据值 2.156 盒图boxdiagram -种控制流程图(见图2),它由矩形构成,又可分解以表示顺序步,ifthen-else条件,重复和case 条件 参见;框图blockdiagram(2.145),泡图bubblechart(2.161),流程图lowchart(2.637),图grapb 2.684),输人-处理-输出图inputprocess-output(2.763)和结构图structurechart(2.1605). n
GB/T11457一2006 Dowhile有事务记录 读事务记录 检查出错 差错自由" 更新薪水 显示出错消息 超过令人厌 恶的天? 假 停止处理此记录 打印警告 无动作 打印检查 图2盒图boxdiagram 2.157 分支braneh -种计算机程序结构,在此结构中,可选择两个或多个程序语句的可替换的集之一执行 a 参见:分情况case(2.186)、跳转jump(2.830)、“转至goto(2.683)”语句和“若-则-否则”语句 ifthen-else(2.718); b)计算机程序中选择两个或多个程序语句的可替换的集之一的执行点 同义词:分支点 branchpoint(2.159) 在a)中程序语句的任一可替换集 c d执行在a)中的选择 2.158 branchtestins 分支测试 -种测试,设计用于执行计算机程序中每一个判定点的每个出口 esting(2.1122)和语句测试stat 相对:路径测试" pathn tementtestimg(2.1575). 2.159 分支点branchpoint 见:分支branch(2.157)b) 2.160 断点breakpoint 计算机程序中能暂停执行,允许人工或自动监控程序性能或结果的点 类型包括代码断点(code breakpoint),数据断点(databreakpoint),动态断点(dynanmicbreakpoint)、跋断点(epilogbreakpoint) 可编程断点(programmablebreakpoint),序断点(prologbreakpoint)和静态断点(staticbreakpoint). 注,当程序中的一点和在此点引起执行暂停的事件都设置时,认为设置了一断点,当程序执行暂停时,认为断点 启动 2.161 泡图bubblechart -种数据流程、数据结构或其他图(见图3),其中,实体用圆圈cirele)表示,关系用圆圈间的连接 表示 18
GB/T11457一2006 参见:框图blockdiagranm(2.145)、盒图boxdiagram(2.156)、流程图flowehart(2.637)、图graph 2.684),输人-处理-输出图inputprocess-outputchart(2.763)和结构图structurechart(2.1605). 更新库存 库存 文件 数据 从架子上 取出项 确定 的项 定单 格式 填好的 盒项账单 定单 账单 准备账单 账单 数据 更新计账 图3泡图 2.162 缓冲器butfer 缓冲区 用于临时存储数据的设备或存储区域以补偿数据流的速率、事件发生的时间或能由设备或进 a 程处理的数据总数(包括在传送或使用中的数据)的差别 b)实现a)中目标的例程; 分配、,调度或使用像在a)中的设备或存储区域 c 参见:先行缓冲anticipatorybuffering(2.65)、动态缓冲dynamicbuffering(2.517)和简单缓冲 simplebuffering(2.1451) 2.163 隐错bug 见:出错error(2.561)和故障fault(2.609). 2.164 隐错播种 bugsedine 参见差错播种 eding(2.569)和故障插种hausecding(2.615. errOr 2.165 构建版build 一个工作版本,其中包含最终产品将提供的能力的一个规定的子集 软件产品系统或部件)的一 2.166 构建版块 hulding" block 较高一级程序或模块使用的一个单元或模块 2.167 老化周期burm-imperiod 见:早期失效周期early-failureperiod(2.526 2.168 忙 busy 用于说明系统或部件在操作、在服务和在使用 19
GB/T11457一2006 参见:关机down(2.502)、空闲idle(2.716)和开机up(2.1797). 169 2 忙时busytime 在计算机性能工程中,系统或部件在工作,服务、使用期间的时间周期 参见:关机时间downtime(2.503),空闲时间idletime(2.717),设置时间set-uptime(2.1444)和 开机时间uptime(2.1798). 2.170 字节byte a)作为一个单元进行操作的一组邻接的二进制数字,它通常短于计算机字(经常暗指一八位组); b)能容纳如a)中的位组的计算机存储元素 参见:位bit(2.138)和字word(2.1850) 2.171 调用cal 从一个软件模块至另一个软件模块的控制传送,通常,隐含着控制将返回调用的模块 a 相对:转至goto(2.683) b)一条计算机指令,它从一软件模块把控制传送至另一软件模块,如a)中那样,且经常规定传送 或返回的参数 像在a)中那样,从一个软件模块把控制传送至另一个软件模块,并且,常常传送参数至其他 模块 参见:按名调用callbyname(2.17)、引址调用callbyreferenee(1.175),按值调用callbyvalue 2.176)和调用顺序callingsequence(2.181) 2.172 按址调用eallbyaddress 见:引址调用callbyreference(2.175) 2.173 按单元调用callbyloeation 见:引址调用calbyreference(2.175) 2.174 按名调用eallbyname 传送参数的一种方法,在此方法中,调用模块向被调用模块提供表示要传送的参数的符号表达式 服务例程计算此表达式并向被调用的模块提供结果值 注;因为每次表达式计算的是被调用模块中所用的形式参数,参数的值在被调用模块执行期间是可以变更的 相对:引址调用callbyreference(2.175)和按值调用callbyvalue(2.176). 2.175 引址调用ealbyreferenee 传送参数的一种方法,在此方法中,调用模块向被调用模块提供要传送的参数的地址 注:在这种方法中,被调用模块有能力变更由调用模块存储的参数的值 相对:按名调用calbyname(2.174)和按值调用callbyvalue(2.176) 2.176 按值调用ealbyalue 传送参数的一种方法,在此方法中,调用模块向被调用模块提供要传送的参数的实际值 注;在此方法中,被调用模块不能变更由调用模块存储的参数的值 相对,按名调用callbyname(2.174)和引址调用call byreference(2.175) 20
GB/T11457一2006 2.177 调用图callgraph 标识在系统或计算机程序中的模块并表示它们的调用关系的图(见图4) 注,结果不需要与在结构图中表示的相同 参见:控制流图controllowdiagram(2.339),数据流图dataflowdiagram(2.397)、数据结构图 datastructurediagram(2.406)和状态图 iagram(2.1570). state 相对:结构图strueturechart(2.1605) 主程序 子程序 子程序 子程序 子程序 子程序 子程序 子程序 子程序 图4调用图 2.178 调用表callist 在调用软件模块中所用的自变量的有序列表 2.179 调用踪迹calltraee e(2.1620. 见:子例程踪迹 subroutinetrace( 2.180 调用树eal山ltree 见:调用图callgraph(2.177). 2.181 调用顺序eallingsequenee 计算机指令的顺序,并且可能包括执行对另一模块调用必需的数据 182 2 能力维capabilitydimension -组过程属性,它包括过程参考模型的能力方面和过程能力 注;将属性条理化成能力等级,包括一个有序的过程能力度量 2.183 能力成熟度模型eapabilitymaturitymdel;CMMM 对软件组织在其不断改进的过程中,定义、实施、测量、控制和改进其软件过程所历经的进化阶段的 描述 该模型便于软件组织确定其当前软件过程的能力和标识对改进软件质量和过程最关键的问题 从而指导软件组织选择过程改进策略 2.184 势 cardinality 集合中元素的个数 21
GB/T11457一2006 相对:多重性势域multiplieity(2.995) 2 185 计算机辅助软件工程CASE ComputerAidedsoftwareEnginerimg的缩略语 2.186 [分]情况语句ease 单一人口单一出口,其间有多路分支,对控制表达式的每个值,规定要执行的处理 并在所有情况 下,返回控制至立即跟随在全部结构之后的语句(见图5) 参见:多路包含选择结构multipleinclusiveselective(2.993) 相对:转至goto(2.683)、跳转jump(2.830)和“若-则-否则”语句ifthen-else(2.718) 图5ease结构 2.187 灾难性失效catastrophiefailure 关键软件的失效 2.188 原因分析eausalanalysis 为确定缺陷的根源所作的缺陷分析 2.189 原因分析会议causalanalsismeeting 在完成特定任务后,为分析任务完成期间所暴露的缺陷而举行的会议 2.190 配置控制委员会 CCB 变更控制委员会 CCB是ConfigurationControlBoard的缩略语或ChangeControlBoard的缩略语 2.191 关键设计评审 CDR CritiealDesgnRewew的缩略语 2.192 认证certification 个系统、部件或计算机程序符合其规定的需求,对操作使用是可接受的一种书面保证 例 a 如,一计算机系统是安全的允许在定义的环境中操作的书面的认可; b)为使系统获准投人运行性使用,对系统遵循规定的需求是可接受的所做的正式演示; 验证系统或部件遵循规定的需求,且其操作使用是可接受的过程 c 2.193 链表chainedlist -种表,在这种表中各个项目可以是分散的,但每项都含有指出下一项位置的指针或标识符 22
GB/T11457一2006 2.194 变更控制changecontrol 提议作一项变更并对其进行估计、同意或拒绝、调度和跟踪的过程 见:配置控制configurationcontrol(2.307) 2 195 变更控制委员会ehangecontroboardt 见,配置控制委员会configurationcontrolboard(2.308》 2.196 变更转储changedump 其内容自规定时间或事件以来已经变更的那些存储单元有选择性转储 nmemorydump(2.928)、事后转储potmortemm 参见 动态转储dmmiedm(2.5l9)内存转储" dump(2.1153),有选择转储selectivedump(2.l425、快照转储snapshotdump(2.1466)和静态转储 statiedump(2.1582) 2.197 过渡系统 change-oversystem -种临时的信息处理系统,它用于为由某一运转系统到其后继系统的转换提供便利 2.198 通道容量clameleapaeits 在给定的通道上单位时间能传送信息的最大数量,通常用每秒多少位或波特率来测量 参见:内存容量memorycapaeity(2.926)和存储容量storagecapaety(2.1593) 2.199 箱图chapinchart 见:盒图boxdiagram(2.156). 2.200 字符eharacter 用于表示信息的字母、数字或其他符号 2.201 字符类型charaetertype -种数据类型.,它的成员能承担规定字符的值并能由字符操作符操作,例如,连接(comeatenation). w(2.558)、整型integertype(2.784),逻辑型logicealtype(2.878)和 相对:枚举型e enumerationtype( 实型realtype(2.1314). 2.202 特性eharacteristie 见:数据特性datacharacteristie(2.392)和软件特性softwarecharacteristic(2.1475). 2.203 检查eheckout 检出 在操作的或支持的环境中的测试举动,以保证软件产品在安装后按要求执行 2.204 检查点checkpoint 计算机程序中的一个点,在此点,检验或记录程序的状态(state)、状况(status)或结果 23
GB/T11457一2006 2.205 主程序员chiefprgrammer 主程序员组的领导者、一高级程序员,它的职责包括产生赋予组的软件的关键部分,协调组的活动 评审其他组成员的的工作且对正在开发的软件有全面的技术了解 team m(2.206) 参见,后备程序员backupprogrammer(2.121)和主程序员组chieprogrammer 2.206 主程序员组chiefprugrammer team -软件开发组,它由一主程序员、一后备程序员、一秘书/图书管理员和附加的程序员,若需要,还有 专家组成,它使用设计的规程以增强组通信并优化每个成员的技巧 参见:后备程序员back tupprogrammer(2.121),主程序员chiefprogrammer(2.205)和无我程序设 g(2.536) 计 egole essprogramming 2.207 子ehild 在某一泛化联系中,对另一元素,即父的泛化 参见,子类subeass(2.1613)和子类型(2.1623subiy type) 相对:父parent(2.1107 2.208 配置项c configurationitem的缩略语 2.209 类[别]elas 对共享相同属性,操作方法、联系和语义的各对象的集合的一种描述 类可使用一组接口来规定为 其环境提供操作的汇集 参见:接口interface(2.796) 2.210 类目elassifier 描述结构和行为特征的一种机制 类目是类、接口数据类型和构件等建模元素的总称 2.211 分类elassiftieationm 将对象指派给某一目的机制 参见:动态分类dynamicclassifcation(2.518)、多重分类multipleclassification(2.991)和静态分 类staticclassifieation(2.1581) 2.212 类图classdiagram -种图,它显示了由一组声明性(静态)模型元素(如类,类型等)以及它们的内容和彼此之间的关系 所形成的集合 2.213 清除clear 将一变量、寄存器或其他存储单元设置为零,空白或其他空(null)值 参见:初始化initialize(2.756)和复位reset(2.1372). 2.214 客户eient 向另一方请求服务的一方 24
GB/T11457一2006 相对:供方supplier(2.1629) 2.215 闭循环closedloop -种没有出口的循环,它的执行只能由循环所在的计算机程序或过程的外部的介人中断 相对“直至”语句UNTL(2.1795)“当”语句wHLE(2.1847). 2.216 闭式子例程 cl0sedsubr0utine 存储在给定单元而不是在每次调用时拷贝至计算机程序中的子例程 subroutine(2.1052 相对:开式子例程open 2.217 配置管理CM configurationmanagement的缩略语 2.218 [代]码ede 编码动 在软件工程中,用编程语言或由汇编程序、编译程序或其他转换程序的正式输出表示的计算机 a 指令和数据定义 参见:源代码 code(2.1541、目标代码objectcode(2.1031)、机器代码machinecode sOurce 2.887)和微代码mierocode(2.945) b)用编程语言表示计算机程序 赋予具体含义的字符或位模式 例如,状态码 C 2.219 代码审核codeadit 由某人、某小组、或借助某种工具对源代码进行的独立的审查,其目的是验证其是否符合软件设计 文件和程序设计标准 还可能对正确性和有效性进行估计 参见:审核audit(2.105)、静态分析staticanalysis(2.1577)、审查inspeetion(2.764)和走查 walk-through(2.1843) 2.220 代码断点codebreakpoint 给定的计算机指令执行时启动的断点 参见:动态断点dynamicbreakpoint(2.516、跋断点epilogbreakpoint(2.559)、可编程断点 programmablebreakpoint(2.1249),序断点prologbreakpoint(2.1268)和静态断点staticbreakpoint 2.1580). 相对:数据断点databreakpoint(2.391 2.221 代码生成[器]程序codegenerator 一个例程,常常属于编译程序的一部分,它把计算机程序从某种中间级表示(通常为语法分析 a 程序的输出)变换成较为低级的表示,如程序执行的机器代码 b 种软件工具,它接受计算机程序的需求或设计作为输人并产生实现需求或设计的源代码 参见:应用程序生成(器)程序applicationgenerator(2.68). 2.222 代码审查cdeinspeetiom 参见:审查inspection(2.764) 25
GB/T11457一2006 2.223 职业道德条文标准codeofethiesstandard -种标准,它描述处理在职业中或职业间能接受的行为标准的一组道德原则的特征 2.224 代码评审codereview 把软件代码呈现给项目人员、管理人员、用户客户或其他感兴趣的人员用于评论或批准的会议 相对,设计评审designrewiew(2.452),形式合格评市ormlqwalifteation.revew(2.6t6),需求评 审 testreadinessreview(2.1717 requirementsreview(2.1366)和测试就绪评审 225 2 代码踪迹edetraee 见:执行踪迹executiontrace(2.582) 2.226 代码走查codewalk-through 参见;走查walk-through(2.1843) 2.227 编码 eoing 在软件工程中,用编程语言表示计算机程序的过程 a 逻辑和数据从设计规格说明(设计描述)转换为编程语言 bb 参见:软件开发过程softwaredevelopmentprocess(2.1491). 2.228 内聚度cohesion" 内聚性 单个程序模块所执行的诸任务在功能上的互相关联的程度 其种类包括一致的(coincidental)、通 信的(cor onmmunieational)、功能的(unctional),逻辑的(logical),过程的(proc nedural),顺序的(sequential 和暂时的(tempornal 相对:稠合度coupling(2.358). 2.229 一致内聚度coincdentalcohestonm 内聚度的一种类型,在其中,由软件模块执行的任务与其他的无关 相对:通信内聚度communieationalcohesion(2.246)、功能内聚度funetionalcohesion(2.661)、逻 辑内聚度logicalcohesion(2.874)、过程内聚度proceduralcohesion(2.1179)和顺序内聚度sequential cohesion(2.1439) 2.230 collaboration 协作 对某一操作或类目(例如一个用况),如何通过以特定方式扮演特定角色的一组类目与关联来实施 的规格说明 协作定义了一个交互 参见:交互interaction(2.790) 2.231 协作图colaborationdiagram" 种图,它表示围绕某一模型的结构用类目与关联或者实例与链接所组织的交互 与时序图不同 的是,协作图展现各实例间的联系 时序图与协作图所表达的信息相似,但展现的方式不同 参见时序图sequencediagram(2.1437) 26
GB/T11457一2006 2.232 命令 cOm1and 能输人至计算机系统以启动一动作或影响计算机程序的执行的一个表达式 例如,命令”logon” 启动一计算机会话 2.233 命令驱动的 cOmand-driyen 用于说明一系统或操作方式,在其中,用户通过命令指挥系统 相对:选单驱动的menudriven(2.931 2.234 comandlan 命令语言 nguag -组过程性的操作符及与之有关的语法(一种语言),用来表示计算机系统的命令(指明交给操作系 统执行的功能 参见:命令驱动command-driven(2.233 2.235 注释 c0ment 嵌人至计算机程序、命令语言、作业控制语句或数据之间的说明信息,其目的在给读者提供澄 a 清性材料,并不影响机器的解释工作 b)加到或散置在源语言语句当中的描述、附注或解释,在目标语言中这些是无效的 2.236 承诺commitment 个可视的,并希望各方遵守的协议 2.237 公共commom 见:公共存储commonstorage(2.245) 2.238 公共区域ceommonarea 见:公共存储commonstorage(2.245). 2.239 公共块commonbloek 见:公共存储commonstorage(2.245). 2.240 缺陷的)共同原因 commoncauseofadefect 过程或系统固有的缺陷的原因 它影响过程的每个输出和工作在此过程中的每个人 参见:特殊原因speeialcaseofadefect)(2.1545) 2.241 公共耦合 commoncoupling 见;公共环境稠合common-environmentcoupling(2.243). 2.242 公共数据commondata 见:全局数据globaldata(2.680>. 2.243 公共环境耦合 common-environmentcoupling 合度的一种类型,在其中,两个软件模块访问公共数据区域 27

一次性使用医用橡胶检查手套
上一篇 本文分享国家标准一次性使用医用橡胶检查手套的全文阅读和高清PDF的下载,一次性使用医用橡胶检查手套的编号:GB10213-2006采。一次性使用医用橡胶检查手套共有9页,发布于2006-12-01
计算机软件文档编制规范
本文分享国家标准计算机软件文档编制规范的全文阅读和高清PDF的下载,计算机软件文档编制规范的编号:GB/T8567-2006。计算机软件文档编制规范共有132页,发布于2006-07-01 下一篇
相关推荐