分享
12-GB-T-11457-1995软件工程术语.pdf
下载文档

ID:3311439

大小:3MB

页数:60页

格式:PDF

时间:2024-02-28

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
12 GB 11457 1995 软件工程 术语
中华人民共和国国家标准GB/T11457-1995软件工程术语代替GB11457-89Software engineering terminology引古本标准结构如下:a.词条按英文对应词字母顺序排列:b.如果一个术语有一个以上的定义,则分别加以说明:c.凡必要的地方用例子来说明定义;d.为了说明本标准中一个术语与另一些术语的关系,使用了下述词语:一比较:指补充性的术语;一与相对照:指一个具有相反含义的或本质上不同意义的术语:与同义:指同义的术语;参见:指让读者参见推荐使用的或与之关系密切的术语。还可参见:指一有关术语。1主知内容与适用范围本标准定义软件工程领域中通用的术语,适用于软件开发、使用维护、科研、教学和出版等方面。2术语2.1天折,异常终止abort在一过程完成之前被迫终止。2.2绝对机器代码absolute machine code每次使用时必须装入固定存储单元且不能再定位的机器语言代码。与2.399条相对照。2.3抽象机abstract machinea.过程或机器的一种表示。b.一个模块,它象一台机器那样处理输入。2.4抽象abstractiona。对某一问题的概括。它抽取与某一特定目标相关的本质的内容而忽略非本质的内容。b.形成上述抽象的过程。2.5验收准则acceptance criterion软件产品要符合某一测试阶段必须满足的准则,或软件产品满足交货要求的准则。2.6验收测试acceptance testing确定一系统是否符合其验收准则,使客户能确定是否接收此系统的正式测试。参见2.381条、2.497条。2.7可接近性accessibility使组成软件的各部分便于选择使用或维护的程度。国家技术监普局1995-05-04批准1995-12-01实施GB/T11457-19952.8访问控制机制access-control mechanism为使某一计算机系统或计算机系统的某一部分允许被获准者和防止未获准者接触、访问而设计的硬件或软件的特性、操作过程或管理过程。2.9准确,准确度accuracya.无误差的一种品质。b.无误差程序的一种定性估计,估计越高,对应的误差越小。c.对误差大小的一种度量,最好表示成相对误差的函数,其准确度越高,对应的误差越小。d.对无误差程度的一种定量估计。与2.341条相对照。2.10需方acquirer从供方获得或得到一个系统、产品或服务的一个机构。注:需方可以是买主,客户、拥有者、用户,采购人圆荆。2.11获取acquisition得到一个系统、一个产品或一项服务的过程。2.12话动文件active file尚未超过终止时间的文件。2.13活动activity一个过程的组成元素。注:对基线的改变要经有关当局的正式批准。2.14实参actual parameter在调用子程序时用来指定数据或要传输给该子程序的程序元素的数值或表达式。与2.211条相对照。2.15适应性adaptability使不同的系统约束条件和用户需求得到满足的容易程度。2.16适应性维护adaptive maintenance为使软件产品在改变了的环境下仍能使用而进行的维护。2.17地址addressa.标识一寄存器、存储器特定部分、或其他-一些数据来源或目的地的一个或一组字符。b.用来指定一设备或一个数据项。2.18地址空间address space计算机程序可以有效利用的地址范围。2.19算法algorithma.用有限步数求解某问题的一套明确定义的规则的集合:例如,求s(x)到给定精度的一系列算术运算的完整的说明。b.定义良好的规则的有限集合,它给出完成一特定任务的运算序列。2.20算法分析algorithm analysis对一算法的检查。目的在于确定与其预期的用途有关的正确性,确定其运行特性,或为了更充分地理解某一算法以便对其进行修改、简化或改进。2.21别名aliasa.某一项目的另一个名字。b.一个替换标号。例如,可以使用一个标号和一个或多个别名来指示计算机程序中同一数据元素或点。2.22分析阶段analysis phase参见2.406条。GB/T11457-19952.23分析模型analytical model用一组可解方程来表示一个过程或一个现象。与2.430条相对照。2.24面向应用的语言application-oriented language.一种面向计算机的语言,具有用于某种单一应用领域的手段或记号:例如,用于统计分析或机器设计的语言。b.一种面向问题的语言,其语句包含或汇集了用户职业的术语。2.25,应用软件application software解决属于专用领域的,非计算机本身问题的软件。2.26体系结构architecture参见2.353条、2.491条。2.27体系结构设计architectural design,定义一组硬件和软件元素及其接口的过程,其目的是为开发一计算机系统而建立其主体结构。b.体系结构设计过程的结果。2.28人工语言artificial language参见2.210条。2.29汇编assemble把用汇编语言表示的程序翻译成机器语言,有时还要连接子程序。实现汇编的常用方法是用机器语言操作码代替汇编语言操作码,并用绝对地址、中间地址、浮动地址或虚拟地址来代替符号地址。与2.72条、2.254条相对照。2.30汇编程序assemb用于进行汇编的计算机程序。与2.73条、2.255条相对照。2.31汇编语言assembly languagea.一种面向计算机的语言,其指令与计算机指令通常是一一对应的,且能提供使用宏指令的便利。与2.279条、2.225条相对照。参见2.72条、2.73条。b.一种特定机器语言,其指令通常和计算机指令一一对应。2.32断言assertion一种逻辑表达式,规定必须存在的一种程序状态,或规定在程序执行过程中某一特定点上程序变量必须满足的条件集合,例如,A为正且AB。参见2.236条、2.322条。2.33赋值语句assignment statement用于表达一系列操作,或用于把操作数赋给指定变量,或符号,或变量和符号两者的指令。2.34审计audita。为评估是否符合软件需求、规格说明、基线、标准、过程、指令、代码以及合同和特殊要求而进行的一种独立的检查。参见2.63条。b.通过调查研究确定已制定的过程、指令、规格说明、代码和标准或其它的合同及特殊要求是否恰当和被遵守,以及其实现是否有效而进行的活动。2.35自动设计工具automated design tool帮助进行软件设计的综合、分析、模拟或文档编制的软件工具。自动设计工具的例子如:仿真器、分析工具、设计表示处理器和文件生成器。2.36自动测试用例生成器automated test case generator参见2.38条。2.37自动测试数据生成器automated test data generator参见2.38条。GB/T11457-1995提议作一项更动并对其进行估计、同意或拒绝、调度和跟踪的过程。2.62代码,编码codea.一组无歧义性的规则,它规定了使数据得以用某种离散形式加以表示的方式。b.用处理机可以接受的符号形式表示数据或计算机程序。c.书写例行程序。d.也可指一个或多个计算机程序,或计算机程序一部分。e,为了安全的目的对数据进行的加密表示。2.63代码审计code audit由某人、某小组、或借助某种工具对源代码进行的独立的审查,以验证其是否符合软件设计文件和程序设计标准。还可能对正确性和有效性进行估计。参见2.34条、2.468条、2.237条、2.545条。2.64代码生成器code generator一个程序或程序功能,常常属于编译程序的一部分,它把计算机程序从某种中间级表示(通常为语法分析程序的输出)变换成较为低级的表示,如汇编代码或机器代码。2.65代码审查code inspection参见2.237条。2.66代码走查code walk-through参见2.545条.2.67内聚度cohesion单个程序模块所执行的诸任务在功能上的互相关联的程度。与2.112条相对照。2.68命令语言command language一组过程性的操作符及与之有关的语法,用来指明交给操作系统执行的功能。2.69注释commenta.在计算机程序、命令语言或数据之间的说明信息,旨在给读者提供澄清性材料,并不影响机器的解释工作。b.加到或散置在源语言语句当中的描述、附注或解释,在目标语言中这些是无效的。2.70比较器comparator用来比较两个计算机程序、文件或数据集合的一种软件工具,目的是找出其共同点或不同的地方。比较的典型对象是源代码、目标(代)码、数据基文件的相似版本或测试结果。2.71兼容性compatibilitya.两个或两个以上系统运行同一软件可得到同样结果的能力。b.两个或两个以上系统处理同样的数据文件可得到同样结果的能力。比较2.253条。2.72编译compile将高级语言程序变换成与之等价的浮动的或绝对的机器代码。与2.29条相对照。2.73编译程序compiler用于进行编译的一种计算机程序。与2.30条、2.255条对照。2.74编译程序的编译程序compiler compiler参见2.75。2.75编译程序的生成程序compiler generator用来构造编译程序的翻译程序或解释程序。与2.290条同义。2.76复杂性complexity系统或系统组成部分的复杂程度,由下述因素确定,如:接口的数量和错综程度,条件转移的数量

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开