当前位置:文档之家› T2.软件开发术语定义

T2.软件开发术语定义

T2.软件开发术语定义
T2.软件开发术语定义

软件开发术语定义

刘昌其(华北计算所)

软件开发在沟通过程中,常常会出现因对一些名词-术语理解的差异,而发生争论,有时甚至产生僵局使工作无法开展,不得不花时间去讨论这些名词-术语,取得共识后工作才能进行下去。其实,如果在一开始就把一些容易产生混淆的名词先定义好,让大统一认识可能就不会出现上述情况,从而提高效率和提升软件质量。

以下列举这些术语定义就是本人在软件开发中经常遇到的,有些经过思考后改写的,有些是经过编辑的,有些是汇编过来的,希望对软件开发人员有所帮助,共大家参考:01. 标准

是权威部门为某种产品制定的有关功能、性能和质量等的一组规范,供设计和生产部门遵照执行,以提高质量,降低成本,增加互换性。

02. 设计

是确定产品功能、性能、组成、质量和成本的优化过程。(设计是产品质量形成过程中的关键环节,通过设计把顾客的要求转化为产品的功能-性能及实现采购、检验、服务、技术规范等过程并形成文件,使工作按程序进行,以确保满足规定要求。)03. 软件设计

是将用户需求转化为软件的功能-性能、结构、组成、接口、质量和成本的优化过程。

04. 方法

是解决问题的途径和办法。

05. 工具

是降低劳动强度,提高生产率的器具。

06. 验证定义

通俗讲是确定一个操作是否正确完成的过程;或者说是通过检验和提供客观证据,证明某项过程的输出已经满足了输入的要求。若输出满足了输入的要求,则该处理过程的正确性就得到了验证,否则就没有得到验证。

软件验证定义:通过测试报告证明软件输出已经满足本阶段输入的要求。验证的要点是过程的输出一定要满足输入时的要求。

07. 认证定义Certif1cation

认证一词的英文原意是一种由权威机构出具证明文件(如资格证书)的行为。ISO/IEC 指南2:1986中对“认证”的定义是:“由可以充分信任的第三方证实某一经鉴定的产品或服务符合特定标准或规范性文件的活动”。举例来说,对第一方(卖方)生产的产品,第二方(买方)无法判定其品质是否合格,而由第三方来判定。第三方既要对第一方负责,又要对第二方负责,不偏不倚,出具的证明要能获得双方的信任,这样的活动就叫做“认证”。第三方的认证活动必须公开、公正、公平,才能有效。

08·可靠性定义reliability

在规定的时间和条件下,软件系统维持正常运行的概率。(或者是在单位时间内,系统维持正确运行的概率。)

09. 稳定性定义stability

a.在有干扰或破坏事件影响下仍能保持不变的能力。

b.在(无意的)干扰事件发生之后,系统恢复原始状态的能力。

10. 安全性定义,保密性定义security

对系统(硬件、软件)进行保护,以防止其受到有意攻击和破坏(如:存取、使用、修改、毁坏或泄密)的程度。安全性也涉及对数据的传输、存储、及处理的物理保护。

11. 有效性定义effectiveness

衡量策划活动达到策划结果的程度。

有效性(validity)是衡量实际活动达到规定目标的程度(对质量体系而言,其有效性是指文件上说到-做到的程度)。

12.需求分析定义

定义1. 需求分析是确定系统功能-性能、组成、接口、进度、成本和设备配置的优化过程。它是软件开发的关键步骤,主要是理解和表达软件系统的用户需求,包括:软件的功能、性能、可靠性、安全性、成本消耗、开发进度、资源利用、用户接口和所需的数据库等方面。系统分析员在研究用户需求的基础上,经过分析编写成软件需求说明书或软件规格说明书,作为需求分析阶段的主要工作成果。

定义2. 需求分析是开发人员对系统需要做什么和如何做的定义过程。从系统分析的经验来看,这个过程往往是个循序渐进的过程,一次性对系统形成完整的认识是困难

的。只有不断地和客户领域专家进行交流确认,方能逐步明了用户的需求。从系统开发的过程得知,系统分析时犯下的错误,会在接下来的阶段被成倍的放大,越是在开发的后期,纠正分析时犯下的错误所花费的代价越是昂贵,也越发影响系统的工期和系统的质量。

13.软件设计定义

确定软件功能、性能、接口及组成框架的过程;可分为概要设计(也称为总体设计或结构设计)和详细设计(模块设计)两个阶段。

14.概要设计定义

是根据需求规格书,进行功能分解,确定程序结构、数据结构的优化过程。概要设计从宏观角度解决软件“怎么做”的问题,把系统按功能分界成各个模块,明确各模块的功能以及它们之间的接口,即各模块之间的相互关系以及相互间传递的信息。15.详细设计定义

详细设计是根据开发工具,把概要设计逐级细化成能在运行环境上进行编程的过程。

详细设计将详细描述模块内部的处理过程,即给出每个模块的详细说明、流程图、一些典型或重要方法的结构化说明或伪代码等。

详细设计主要使用的工具有三种类型①图示工具,常用的有结构化流程图、N-S图和PAD图;②伪代码语言;③表格工具,如判定表、判定树等。

16.软件测试定义

测试是为了发现程序中的错误,而执行程序的过程。它的主要任务是发现并排除需求分析、软件设计和编码等阶段产生的各种错误,得到正确-可靠的软件。

软件测试可分为四级①单元测试;②集成测试;③确认测试;④系统测试。常用的测试方法有白盒测试和黑盒测试二种。

测试-审计:测试是事后检验产品的质量,保证产品符合客户的需求;而SQA 的职责是审计过程的质量,保证CMM 中各个KPA 过程被正确执行。

17.软件维护定义

软件维护是在软件交付使用后,为使系统正常工作而进行的修改过程。目的是及时消除故障,保证软件能正确、持续、有效地为用户服务。维护可分为:

正确性维护,即:改正在系统开发阶段发生的而系统测试阶段尚未发现的错误。

适应性维护,即:是为适应软件的外界环境变化而进行的修改。

完善性维护,即:是为扩充系统的功能和改善系统性能而进行的修改。它是软件工程的重要环节,据统计资料表明,该阶段的花费占整个软件生存期花费的60%以上。

正确性维护是在软件运行中发生异常或故障时进行的,这种故障常常是由于遇到了从未用过的输入数据组合,或与其他硬、软件接口发生了问题。适应性维护是在软件的外部环境发生的变化时进行的,如计算机的更新换代,操作系统的升级,数据格式的变动等等。完善性维护是在扩充软件的功能时进行的,目的是提高原有软件性能而开展的维护活动。

18.项目定义:

项目是在规定时间、成本、资源(含人力资源)内,按照某种标准和规范去生产某种新产品或提供某项新服务的过程。美国-哈佛大学

·软件项目定义

是软件企业根据合同,在规定时间和预算范围内,按某种规范,达到预计收益和合同规定目标的一次性任务。

有关项目定义还有其他一些说法,列举如下,供参考:

(1)项目是在规定时间和预算范围内,达到特定目的和预计收益的一组活动。

(2)项目是一项创造唯一产品或服务的时限性工作。

(3)由一组有起止时间的、相互协调的受控活动所组成的特定过程,该过程要达到符合规定要求的目标,包括时间、成本和资源的约束条件。

(4)项目通常可表述为:是一个组织为实现自己既定的目标,在一定的时间、人员和资源约束条件下,所开展的一种具有一定独特性的一次性工作。-南开大学戚安邦教授《现代项目管理讲义》

(5)项目是一种一次性的工作,是在规定的时间内,由专门组织起来的人员来完成;它有一个明确的预期目标;并且有明确的可利用的资源,它需要运用多种学科的知识来解决问题;没有或很少有以往的经验可以借鉴。这些都是一次性的,都要求在一定的期限内完成,不得超过一定的费用,并有一定的性能要求等。所以,有人说项目是新企业、新产品、新工程、新系统和新技术的总称。

19.项目管理定义

是通过项目的启动、计划、实施、控制与结束等阶段,为使成本、进度、质量控制在预定范围内,所进行的分析和管理活动。

有关项目管理定义还有其他一些说法,列举如下,供参考:

(1)软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。

(2)MBOK(Project Management Body of Knowledge)定义

为了满足甚至超越项目涉及人员对项目的需求和期望,而将理论知识、技能、工具和技巧应用到项目的活动中去。(项目管理就是组织利用资源,按照预定的成本和进度,高质量地完成一个既定的目标。)

(3)所谓项目管理就是对项目的管理,项目管理者的中心工作就是按工期、按预算、按要求完成任务。美国项目管理学会(PMI)认为:项目管理就是把各种知识、技能、手段和技术应用于项目中,以达到人们的需要和期望。

·管理要素定义

是构成管理的必要因素和要解决的关键性问题。

20.软件配置和配置项定义

软件配置(software configuration)是指开发过程中,构成软件产品的各种文档、程序及其数据的集合。该集合中的每一个元素称为配置中的一个配置项(configuration item)。

21.软件配置管理定义

是对软件生存期内各阶段的文档、软件实体和最终产品的演化和变更进行管理;同时要解决变更的标识、控制和发布等问题。目的是使开发制度化、提高效率、减少错误,从而保证产品的质量。

◇里程碑即通常所说的软件开发过程中的“阶段”,如果说它们之间有区别的话,那么“阶段”强调的是过程,而“里程碑”则强调过程的终点和终点的标识。这些阶段可以是需求分析阶段,概要设计阶段等等。

◇基线是软件开发过程中最重要的里程碑,不过基线更强调的是一个开发阶段到达里程碑时的结果及其内容,如:功能基线是经过评审和批准的需求规格说明书;产品

基线是经集成和确认测试后,经正式审批可交付客户的软件产品的全部配置项(包括:软件实体和所有的文档)。

◇受控库是软件开发过程中,其修改权限接受控制的文档库和程序库,其中基线库和产品库,特别是产品库的修改权限将受到严格的控制,即使是授权修改的人,在修改前还必须得到批准。

◇基线库是受控库中一些特别重要的库,如:需求(基线)库和产品(基线)库。

◇产品库是存放软件最终产品(即:产品基线)的库,基于它的重要性,对它的修改将受到特别的控制。产品基线是最初批准的产品配置标识。

22.信息定义information

定义1:信息是物质、事物、现象的属性、状态、关系标记的集合。

定义2:信息是物质、事物、现象的属性、状态、关系、效用,借助某种方式描记、排布的信号、符号及语义的序列集合。(再如C. Shannon 有名的Information Theory 将信息定义为事件发生机率倒数的对数值,则是将信息的重要属性『机率』予以量化)定义3:是对物质运动和生物活动产生的数据、文字、图象、声音及其内在规律的记录。

定义4:信息是有一定含义、经过加工处理、对决策有价值的数据。信息=数据+处理

23. 文件定义document

定义1:文件是信息及其承载媒体。如:记录、规范、程序、图样、报告、标准。

注1:媒体可以是纸张,磁盘、光盘或其他电子媒体或它们的组合。

注2:一组文件,如若干个规范和记录,经常称为"documentation"。

注3:某些要求(如易读的要求)与所有类型的文件有关,可是对规范(如修订受控的要求)和记录(如可检索的要求)可以有不同的要求。

定义2:文件是一种在媒体上记录的数据。它具有永久性并可以由人或机器阅读。通常仅用于描述人工可读的内容。例如,技术文件、设计文件、版本说明文件。23.规范定义specification

阐明规定要求的文件.

注:某个规范可能与活动有关(如:程序文件、过程规范和试验规范)或与产品有关(如:产品规范、图样和性能规范)。

24. 质量定义

产品质量是产品满足客户要求的程度。客户的具体要求可以是功能、价格、寿命、易用、可靠性、稳定性、安全性以及维护服务的方便性等等。

25. 质量管理(quality management)定义

通俗讲是在质量方面指挥和控制企业的协调活动。严格讲是制定质量方针和目标,明确岗位职责,通过质量体系的运作,即通过质量的策划、实施、控制和改进等步骤,完成管理职能的全部活动。

26.软件质量定义

软件质量(software quality)是软件的一组固有特性(如:功能、性能)满足客户要求的程度。具体讲软件质量就是软件在正确、易用、健壮、快捷、抗毒、安全等方面满足顾客要求的程度。

27. 质量计划定义 quality plan

对特定的项目或产品,规定由谁何时使用哪些程序和相关资源的文件。或者是利用资源,为达质量目标而对特定产品的质量活动和顺序做出规定的文件。

注1:这些程序通常涉及那些质量管理过程和产品实现过程。

注2:通常,质量计划引用质量手册的部分内容或程序文件。

注3:质量计划通常是质量策划的结果之一。

28. 记录定义record

阐明所取得的结果或提供所完成活动的证据的文件。

注1:记录可用于实现和证明可追溯性提供文件,并提供验证、预防措施和纠正措施的证据。

注2:通常记录不需要控制版本。记录和文件的最主要区别是记录不能修改。而文件可以修改。

29. 评审定义review

为确定主题事项达到规定目标的适宜性、充分性和有效性所进行的活动。

示例:管理评审、设计与开发评审、顾客要求评审和不合格评审。

30. 设计评审design review

设计评审定义是专家对设计方案中的功能-性能是否符合用户需求,及其实现的可行性进行评价,找出设计缺陷、提出改进建议的过程。

31. 软件验证定义:

通过测试报告证明软件输出已经满足本阶段输入的要求。验证的要点是过程的输出一定要满足输入时的要求。

32. 确认定义validation

在软件开发过程结束时对软件进行评价,以确认它和软件需求是否相一致的过程。软件开发结束,通过验收报告认定:软件的功能-性能已经满足客户的需求。“确认”

要注意2个要点:一是确认一定要在项目结束时进行,二是一定要由用户确认。33. 测试用例定义test case

根据软件功能-性能和操作流程组织的测试数据,以及与之相关的测试规程的集合。它是为了特定目的(如考察特定程序路径或验证是否符合特定的需求)而产生出来的。

34. 测试用例设计

测试用例要根据用户对软件的实际操作和业务流程来设计,同时设定测试数据。重要的是这些设定的数据一定要有意义(例如:你不能把员工的性别定为“A或B”,一定要定为“男或女”;也不能把籍贯设定为“ZXCV”或“ASDF”什么的,一定要设定成“北京”或“江苏”等);否则测试得到的结果使人看不懂,而使测试失去原有的意义。可见,对大型软件测试用例的设计和数据准备的工作量是很大的。这是因为要全面测试软件的功能和性能,不仅需要设计大量的用例,更要准备更多有实际意义的数据才行。如果有用户真实的数据就更好,没有就只好根据软件功能,设定一些有真实含义的模拟数据进行测试。只有当准备的测试数据比较全面(如:正常值、边界值、异常值),软件测试才能被全面覆盖。

35.测试用例构造

对一个新开发的软件,构造其测试用例的最好办法,就是根据用户的实际使用的案例,经过改造变成该软件的测试用例和数据。用这样的测试用例去测软件效果是最好的

,因为它很接近实际使用情况。如果实在找不到用户的实际案例,只好根据软件功能认真地设计一个测试用例,并模仿用户使用情况,尽可能定义一组符合实际情况的模拟数据,将其保存在测试数据库中。

36. 测试范围定义test coverage

一个范围,在此范围内测试系统能否满足规定需求。

37. 测试数据定义test data

用来测试系统或系统部件的数据。

38. 测试日志定义test log

按年月日所做的测试活动的全部有关细节的记录。

39. 测试阶段定义test phase

软件生存周期中的一段时间。在此期间对软件产品的部件进行评价且进行集成。并评价软件产品以确定需求是否已得到满足。

40. 测试计划定义test plan

一个文件,它叙述了对于预定的测试活动将要采取的途径。典型的计划应包括:标识要测试的项目、要完成的测试、测试进度表、人事安排要求、报告要求、评价准则,以及任何临界的要求的临时计划。

软件测试计划主要描述测试阶段的划分、测试时机的安排、测试人员的配备、测试环境的要求等。为了使测试计划相对标准些,还需要增加一些章节如:测试目的、背景、定义、参考资料等。

41. 测试规程定义test procedure

对给定的测试,就其建立、运行和结果估计所作的详细说明。常常把一组有关的过程组合起来形成测试过程文件。

42. 测试可重现性test repeatability

测试的一种属性。指明相同环境、不同时间进行的测试是否产生相同的结果。

43. 测试报告定义test report

描述对系统或系统部件进行的测试行为及结果的文件。

44. 测试有效性定义test validity

完成测试规定目标的程度。

45. 可测试性定义testability

a.软件的一种性质。它表明了既便于测试准则的建立又便于就这些准则对软件进行评

价的程度。

b.需求的定义便于对需求进行分析以建立测试准则的程度。

46. 测试定义testing

由人工或自动方法来执行或评价系统或系统部件的过程,以验证它是否满足规定的需求;或识别出期望的结果和实际结果之间有无差别。

47. 审核定义audit

为获得审核证据并对其进行客观的评价,以确定满足审核准则的程度所进行的系统的、独立的并形成文件的过程。

48. 审核方案audit program

针对特定的时间框架和特定的目的所策划的一组(一个或多个)审核。

49. 审核准则定义audit criteria

用作依据的一组方针、程序或要求。

50. 审核证据定义audit evidence

与审核准则有关的并且能够证实的记录、事实陈述或其他信息。

注:审核发现能表明是否符合审核准则,也能指出改进的机会。

51. 审核发现定义audit findings

将收集到的审核证据对照审核准则进行评价的结果。

注:审核发现能表明是否符合审核准则,也能指出改进的机会。

52. 审核结论定义audit conclusions

审核组在考虑了所有审核发现以后得出的审核结果。

53. 能力定义competence

经证实的应用知识和技能的本领。

54. 知识

定义1:知识是人们经过实践、试验得到的经验和规则,它们被广泛生产和社会活动所验证。所以知识只有经过广泛实践检验,成为人们的信念和活动准则后才能真正发挥作用。

定义2:知识是人们通过对信息进行归纳、演绎、比较等手段,使其有价值的部分沉淀下来,并与已有人类知识结合形成知识体系。这部分有价值的信息就转变成知识。

55. 智慧

定义1:智慧是人类运用已有知识去解决问题的一种特有能力。

定义2:智慧是人类按照已有的知识,针对物质世界运动过程中产生的问题,根据获得的信息进行分析、对比、演绎找出解决方案的能力。

缺陷等级划分

缺陷严重级别定义: o 最高级--导致运行中断(应用程序崩溃),预期的功能没有得到实现,测试工作无法继续进行等. o 紧急---事件非常重要,并且需要马上给予关注. o 高级---事件是重要的,并且应该在紧急的事件处理之后尽快得到解决. o 中级---事件是重要的,但是由于解决问题需要花费一定的时间,所以可以用较长的时间解决. o 低级---事件不重要,可以在时间和资源允许的情况下再解决. o 建议性缺陷. 更为详细的划分如下: A类——严重错误,包括: o 由于程序所引起的死机,非法退出 o 死循环 o 导致数据库发生死锁 o 数据通讯错误 o 严重的数值计算错误 B类——较严重错误,包括: o 功能不符 o 数据流错误 o 程序接口错误 o 轻微的数值计算错误 C类——一般性错误,包括: o 界面错误(详细文档) o 打印内容、格式错误 o 简单的输入限制未放在前台进行控制 o 删除操作未给出提示 D类——较小错误,包括: o 辅助说明描述不清楚 o 显示格式不规范 o 长时间操作未给用户进度提示 o 提示窗口文字未采用行业术语 o 可输入区域和只读区域没有明显的区分标志 o 系统处理未优化 E类——测试建议(非缺陷)

软件公司对软件缺陷级别的定义不尽相同,一般可以分为4种: 1. 致命(fatal):致命的错误,造成系统或应用程序崩溃(crash)、死机、系统悬挂、或造成数据丢 失、主要功能组完全丧失 2. 严重(critical):严重错误,指功能或者特性(feature)没有实现,主要功能丧失,导致严重的问 题,或致命的错误声明 3. 一般的(major):不太严重的错误,这样的缺陷虽然不影响系统的基本使用,但没有很好的实现 功能,没有达到预期的效果。如次要功能丧失,提示信息不太正确,或用户界面太差,操作时间长等 4. 微小的(minor):一些小问题,对功能几乎没有影响,产品及属性仍可使用,如有个别错别字、 文字排列不整齐等 Bug严重程度定义: 致命(Critical)BUG : 测试执行直接导致系统死机、蓝屏、挂起或是程序非法退出;系统的主要功能或需求没有实现。 严重(Serious) BUG: 系统的次要功能点或需求点没有实现;数据丢失或损坏。执行软件主要功能的测试用例导致系统出错,程序无法正常继续执行;程序执行过于缓慢或是占用过大的系统资源。 一般(Minor) BUG: 软件的实际执行过程与需求有较大的差异;系统运行过程中偶尔(<10%)有出错提示或导致系统运行不正常。 微小(Information) BUG: 软件的实际执行过程与需求有较小的差异;程序的提示信息描述容易使用户产生混淆。

T2.软件开发术语定义

软件开发术语定义 刘昌其(华北计算所) 软件开发在沟通过程中,常常会出现因对一些名词-术语理解的差异,而发生争论,有时甚至产生僵局使工作无法开展,不得不花时间去讨论这些名词-术语,取得共识后工作才能进行下去。其实,如果在一开始就把一些容易产生混淆的名词先定义好,让大统一认识可能就不会出现上述情况,从而提高效率和提升软件质量。 以下列举这些术语定义就是本人在软件开发中经常遇到的,有些经过思考后改写的,有些是经过编辑的,有些是汇编过来的,希望对软件开发人员有所帮助,共大家参考:01. 标准 是权威部门为某种产品制定的有关功能、性能和质量等的一组规范,供设计和生产部门遵照执行,以提高质量,降低成本,增加互换性。 02. 设计 是确定产品功能、性能、组成、质量和成本的优化过程。(设计是产品质量形成过程中的关键环节,通过设计把顾客的要求转化为产品的功能-性能及实现采购、检验、服务、技术规范等过程并形成文件,使工作按程序进行,以确保满足规定要求。) 03. 软件设计 是将用户需求转化为软件的功能-性能、结构、组成、接口、质量和成本的优化过程。 04. 方法 是解决问题的途径和办法。 05. 工具 是降低劳动强度,提高生产率的器具。 06. 验证定义 通俗讲是确定一个操作是否正确完成的过程;或者说是通过检验和提供客观证据,证明某项过程的输出已经满足了输入的要求。若输出满足了输入的要求,则该处理过程的正确性就得到了验证,否则就没有得到验证。 软件验证定义:通过测试报告证明软件输出已经满足本阶段输入的要求。验证的要点是过程的输出一定要满足输入时的要求。 07. 认证定义 Certif1cation

互联网软件开发重点

1.互联网软件开发过程包括哪几个阶段? (1)规划;(2)设计;(3)建设和测试;(4)投入使用;(5)运行和后期维护。2.FTP站点的用户访问控制分为哪几种? FTP站点的用户访问控制分为以下三种: (1)仅有授权访问;(2)仅有匿名访问;(3)匿名访问与授权访问混合使用。3.试3。说明在Windows 2000中,IIS是如何保证站点安全性的? (1)站点安全性工作将围绕如下两个任务进行:合法用户身份的认证和站点文件的安全保障。(2)前者需要借助于Windows 2000的账号系统和认证机制;后者则要由IIS和NTFS 分区共同维护 4.请列出4种适合用SSI技术实现的功能。 (1)计数器; (2)日期和时间; (3)自动更新的页面修改时间; (4)随机图象生成; (5)导航按钮; (6)在多个页面中插入重复信息。 5.要链接到其它NET资源,有哪几种方式? 参考答案: (1)创建到E-mail的链接;(2)创建到UseNet新闻的链接;(3)创建到FTP站点的链接;(4)用WAIS链接提供对大数据库的访问; (5)使用Telnet链接访问远程计算机。 6.ASP中有哪些内建对象,它们的功能分别是什么? (1)Request:访问任何用HTTP请求传递的信息,获取客户端数据; (2)Response:控制发送给用户的信息,实现服务器端到客户端的通信; (3)Application:在给定的应用程序的所有用户之间共享信息;(4)Session:存储特定的用户会话所需的信息;(5)Server:提供对服务器上的方法和属性进行的访问。 7.简述CGI的处理步骤。 (1)通过INTERNET把用户请求送到服务器; (2)服务器接收用户请求并交给CGI程序处理; (3)CGI程序把处理结果传送给服务器; (4)服务器把结果送回到用户。 8.请列出5种适合用SSI技术实现的功能。 (1)计数器; (2)日期和时间; (3)自动更新的页面修改时间; (4)随机图象生成; (5)导航按钮; (6)在多个页面中插入重复信息。 9.请你编写一个简单的表单,让用户在其中输入用户名,并用ASP获取表单中的值,将用户名在页面中显示出来,如图所示。

语料库术语中英对照

Aboutness 所言之事 Absolute frequency 绝对频数 Alignment (of parallel texts) (平行或对应)语料的对齐 Alphanumeric 字母数字类的 Annotate 标注(动词) Annotation 标注(名词) Annotation scheme 标注方案 ANSI/American National Standards Institute 美国国家标准学会 ASCII/American Standard Code for Information Exchange 美国信息交换标准码Associate (of keywords) (主题词的)联想词 AWL/Academic word list 学术词表 Balanced corpus 平衡语料库 Base list 底表、基础词表 Bigram 二元组、二元序列、二元结构 Bi-hapax 两次词 Bilingual corpus 双语语料库 CA/Contrastive Analysis 对比分析 Case-sensitive 大小写敏感、区分大小写 Chi-square (χ2) test 卡方检验 Chunk 词块 CIA/Contrastive Interlanguage Analysis 中介语对比分析 CLAWS/Constituent Likelihood Automatic Word-tagging System CLAWS词性赋码系统Clean text policy 干净文本原则 Cluster 词簇、词丛 Colligation 类联接、类连接、类联结 Collocate n./v. 搭配词;搭配 Collocability 搭配强度、搭配力 Collocation 搭配、词语搭配 Collocational strength 搭配强度 Collocational framework/frame 搭配框架 Comparable corpora 类比语料库、可比语料库 ConcGram 同现词列、框合结构 Concordance (line) 索引(行) Concordance plot (索引)词图 Concordancer 索引工具 Concordancing 索引生成、索引分析 Context 语境、上下文 Context word 语境词 Contingency table 连列表、联列表、列连表、列联表 Co-occurrence/Co-occurring 共现 Corpora 语料库(复数) Corpus Linguistics 语料库语言学 Corpus 语料库 Corpus-based 基于语料库的

极限与配合第一章教案

第一章光滑圆柱形结合的极限与配合 §1-1 基本术语及其定义 一、孔和轴 孔——通常指工件各种形状的内表面,包括圆柱形内表面和其它由单一尺寸形成的非圆柱形包容面。 轴——通常指工件各种形状的外表面,包括圆柱形外表面和其它由单一尺寸形成的非圆柱形被包容面。 二、尺寸的术语及其定义 1.尺寸 尺寸——用特定单位表示长度大小的数值。长度包括直径、半径、宽度、深度、高度和中心距等。 尺寸由数值和特定单位两部分组成。例如30 mm。 注:机械图样中,尺寸单位为mm时,通常可以省略单位。 2.基本尺寸(D,d) 基本尺寸——由设计给定,设计时可根据零件的使用要求,通过计算、试验或类比的方法,并经过标准化后确定基本尺寸。 注:孔的基本尺寸用“D”表示;轴的基本尺寸用“d”表示。 3.实际尺寸(Da,da) 实际尺寸——通过测量获得的尺寸。

由于存在加工误差,零件同一位置的实际尺寸不一定相等。4.极限尺寸 极限尺寸——允许尺寸变化的两个界限值。 允许的最大尺寸称为最大极限尺寸; 允许的最小尺寸称为最小极限尺寸。 三、偏差与公差的术语及其定义 1.偏差 偏差——某一尺寸(实际尺寸、极限尺寸等)减其基本尺寸所得的代数差。 分类: (1)极限偏差——极限尺寸减其基本尺寸所得的代数差称为极限偏差。 (2)实际偏差——实际尺寸减其基本尺寸所得的代数差称为实际偏差。 (1)极限偏差 上偏差——最大极限尺寸减其基本尺寸所得的代数差。 孔: ES=Dmax - D 轴: es=dmax -d 下偏差——最小极限尺寸减其基本尺寸所得的代数差。 孔: EI=Dmin -D

轴: ei=dmin -d (2)实际偏差 实际尺寸减其基本尺寸所得的代数差称为实际偏差。合格零件的实际偏差应在规定的上、下偏差之间。 【例1-1】某孔直径的基本尺寸为φ50mm,最大极限尺寸为φ50.048mm,最小极限尺寸为φ50.009mm,求孔的上、下偏差。 【例1-2】计算轴φ60mm -0.012+0.018的极限尺寸。若该轴加工后测得实际尺寸为φ60.012mm,试判断该零件尺寸是否合格。

程序员所用到的英语词汇-java语言

英语对编程的作用: 干程序员这行实在是离不开英语,干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难。这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理解和消化。首先编程本身就依赖于英语,虽然现在技术的发展,可以使得某些开发工具在变量名和字段名中支持中文,但还未发现能够完全使用中文的编程语句。 这并不代表我们英语差,就不能编程了,下面提供一点入门级的程序员常用英语,以此为开始,迈出我们学习英语的第一步,努力学习英语吧,英语会使你的编程事半功倍。 下面是JA V A语言常用英语汇总,java常用名词解释,计算机常用英语汇总。 JA V A语言常用英语汇总: A.array数组apple苹果add 增加accessible 可存取的area面积audio 音频 addition 加法action 行动arithmetic 算法adjustment 调整actual 真实的argument 参量abstract 抽象ascent 提升already 已经AWT(Abstract Window Toolkit)抽象窗口工具API(Application Programming Interface)应用程序接口 array apple add accessible area audio addition action arithmetic adjustment actual argument abstract B. byte 字节Boolean 布尔banana香蕉base 基础buffer缓冲器button 按钮break 中断body 身体 C. color 颜色class 类count 计数client 客户code 代码calculation 计算cell 单元 circle圆capital首都catch捕获check 检查container容器component 组件command 命令cube立方,三次方char(=character)字符cancel取消case 情况choice选择click单击center 中心compile编译clone克隆,复制continue 继续create建立 D. draw 绘图data数据demo 示例DLL(Dynamic Link Library)动态链接库document 文档descent 继承division 分裂,除法define定义,说明display显示 E. error 错误extends 扩展executed 执行event 事件enter 输入,回车键exception 异常except 除外employee 雇员environment 环境east 东方equal 相等Echo 重复 F. false 假的float 单精度型fruit 水果file 文件find 发现found 发现field 域final 终结的friend 朋友fill 填充focus 焦点font 字体factorial 阶乘 G. graphic 图像grid 方格GUI图形化用户接口get 得到 H. host 主机height 高度

缺陷级别定义和优先级定义

附件一:缺陷级别定义和优先级定义1、缺陷级别定义

2、缺陷优先级定义

注:当缺陷被Reopen时,建议通过有效途径通知相关人员,特别是严重级别为high和view high。 3、缺陷报告规范 ?在项目执行阶段,发现的所有问题都需要提交缺陷管理库-CQ中相应的Project库中,主要包括软件需求、开发程序缺陷、各种需要审核的文档等方 面的内容; ?缺陷报告的填写,需要将问题的重现步骤写清晰,建议安1、2、3...形式提交,且缺陷的相关外部测试条件需要说明详细,缺陷标题要简明、扼要,不要用过 于笼统和模糊的语言加以描述,根据需要适当的将出现的场景、日志等信息以 附件形式提交; ?对于缺陷的回归,应在CQ中的Comments中注明回归的版本号,并依据问题的严重级别对回归的结果做相应的描述。 ●具体的缺陷提交流程如下(针对测试人员)

在缺陷的管理中,对于新增的Rejected和Suspend的缺陷,需要定期时常整理确认,对于未经项目经理、开发组长、测试组长和产品经理确认的缺陷,开发人员无权Rejected/Suspend,同时对于达成共识的Rejected缺陷一定要将意见写入CQ 库中的comments,对于Suspend状态的缺陷,建议要注明由于什么原因被刮起,在什么时间和条件下在处理等信息。 在测试任务完成以后,缺陷库中的缺陷状态应只以三种状态存在:Closed、经过确认并达成共识的Rejected/Suspend。 4、缺陷跟踪 测试人员对其发现的缺陷有义务和责任进行全程的跟踪。从缺陷的提交一直到缺陷的关闭,在这一整套的过程中,测试人员应该一丝不苟的进行把关,不要让错 误轻易的从手边遛走。要定期的向开发组通报缺陷状态,同时及时的更新缺陷库中 缺陷的状态。在一定的条件和时间内,还要对以关闭的缺陷做回归测试。制定有效 而可行的回归测试时间表,尽可能的减少由回归测试间隙产生的测试逃逸。5、缺陷分析 对于缺陷数据库,测试人员应该经常维护更新,并对缺陷的状态,数量,分布

软件开发技术常用术语

软件开发技术常用术语 A.I. 人工智能 A2A integration A2A整合 abstract 抽象的 abstract base class (ABC)抽象基类 abstract class 抽象类 abstraction 抽象、抽象物、抽象性 access 存取、访问 access function 访问函数 access level访问级别 account 账户 action 动作 activate 激活 active 活动的 actual parameter 实参 adapter 适配器 add-in 插件 address 地址 address space 地址空间 address-of operator 取地址操作符 ADL (argument-dependent lookup) ADO(ActiveX Data Object)ActiveX数据对象 advanced 高级的 aggregation 聚合、聚集 algorithm 算法 alias 别名 align 排列、对齐 allocate 分配、配置 allocator分配器、配置器 angle bracket 尖括号 annotation 注解、评注 API (Application Programming Interface) 应用(程序)编程接口 app domain (application domain)应用域 appearance 外观 append 附加 application 应用、应用程序 application framework 应用程序框架 Approximate String Matching 模糊匹配 Arbitrary Precision Arithmetic 高精度计算 architecture 架构、体系结构 archive file 归档文件、存档文件

软件开发者需要掌握的技能

软件开发者需要掌握的技能 现在,有这样一种主流观念,压垮了很多新手软件开发者,那就是你需要学习很多东西才能成为软件开发人员,并且很多人不知道从哪里开始起步。这里我会尝试着具体说明那些在你追求成为软件开发人员的路上将让你受益的必要技术技能。一篇文章当然不能详尽说明作为软件开发者,你可能需要掌握的所有技术技能,但是我会列出最关键的一些技术技能。一、编程语言我认为从这一条开始说起是最合适的。不懂编程语言,怎么能成为一个真正的程序员?不过,关于选择哪种编程语言去学习可能并没有我们想得那么重要这一点,请允许我一笔带过。相反,让我们谈一谈为什么我们要从一种编程语言开始,而不是试图去学习所有的东西。许多新手程序员会试图一次性或在第一份工作之前学习几种编程语言,以便于有备无患。虽然我认为你最终应该学会一种以上编程语言,但我不建议提前这样做,因为这只会导致混乱,并且会分散你需要学习的其他技能的精力。相反,我建议你应该深入研究,重点学习单一编程语言的来龙去脉,这样你才能对用这种编码语言来写代码信心十足。那么在你决定想要成为什么样的开发人员的时候,怎么样才能尽可能地独树一帜呢?二、如何构造代码在学习了一门编程语言之后

——或者最好是在学习的同时——我坚信,你需要知道的下一件事就是如何正确地构造你的代码。有一个很好的资源来帮助你学习这个非常宝贵的技能:Steven McConnell的《Code Complete 》。我所说的构造代码是什么意思呢?我的意思是,要写出好的,清晰的,易于理解的代码,不需要大量注释,因为代码本身就是一种表达方式。很多软件开发者在他们整个职业生涯都不曾去学习这个技能,这是不幸的,因为这是我——以及其他许多人——判断一个软件开发人员技术和能力的主要方式。良好的代码结构展示了对这种技艺的热衷,而不仅仅是为了完成工作。构建代码是软件开发真正的艺术部分,但它也是至关重要的,因为你和你的同事得花费相当多的时间来维护现有的代码,而不是编写新的代码。具体应该如何正确地组织代码我就不说了,因为我已经给出了一个很好的资源,但是要努力学习如何从一开始就写出好的、干净的代码,而不是事后学习这个技能。我只能保证,即使你是个新手,如果你可以写出好的、干净又简洁的、易懂的,本身就可以表达意思的代码,那么任何面试官看到你的代码都会觉得你是一个有经验的专业人士。并且在一定程度上,或者至少在这条道路上,因为你会将这个职业当作一种专业,而不是一份工作。 三、面向对象的设计这一条是有争议的,特别是如果你正在学习的编程语言并不面向对象,但是有大量的软件开发

测试缺陷等级定义

缺陷等级定义 目录 缺陷等级定义 (1) B/S架构(Web)测试的缺陷等级定义: (1) C/S架构(Client)测试的缺陷等级定义: (2) 服务器及接口测试的缺陷等级定义: (4) B/S架构(Web)测试的缺陷等级定义: A: 致命 1.正常的用户操作导致浏览器崩溃或无响应 2.产品核心功能没有实现或无法使用 3.程序实现与需求严重不符 4.其他导致无法测试的错误 5.严重的数值计算错误 6.存在致命的安全漏洞 7.Bug被重开3次以上含3次 8.上线前最后一个版本配置管理出现问题 B: 严重 1.产品功能实现不正确 2.主业务流程对应的功能未实现,阻碍测试继续进行 3.严重的兼容性问题和页面样式问题,如:页面样式严重错乱,导致页面控件无法正常定 位; 4.正常的用户操作导致浏览器出现偶发类崩溃(偶发概率20%以上) 5.程序实现与需求功能上不符 6.其他导致部分模块无法测试的错误 7.主要数值计算错误 8.严重的功能逻辑错误 9.Bug被重开2次 10.上线前进入最后一轮测试时版本配置管理出现问题 C: 较严重 1.正常的用户操作导致浏览器出现偶发类崩溃(偶发概率10%以下) 2.用户非常规操作导致浏览器崩溃或影响系统性能的问题

3.程序上非主要功能与需求上功能描述不符 4.功能实现错误但不影响主要流程 5.轻微的数值计算错误 6.页面出现JS错误且导致某功能不可用 7.兼容性导致的主要功能问题 8.系统中用户权限实现有误 9.初始化错误 10.Bug被重开1次 11.上线前进入测试时,提交测试的过程版本配置管理出现问题 12.操作界面UI类的严重错误,易造成大量投诉,产生较坏影响力 D: 一般性问题主要为:界面类、容错类缺陷 1.操作界面UI类的一般性错误 2.边界条件下错误 3.提示信息错误(包括未给出信息、信息提示错误等) 4.界面中操作焦点错误(如按Tab键未顺序操作,弹出其他窗口后主界面焦点位置错误等) 5.输入域的相关问题,如:输入框长度判断错误; E:易用性和建议类缺陷 1.界面格式等不规范 2.辅助说明描述不清楚 3.操作时未给用户提示 4.可输入区域和只读区域没有明显的区分标志 5.个别不影响产品理解的错别字 6.文字排列不整齐等一些小问题 7.建议类型的缺陷 C/S架构(Client)测试的缺陷等级定义: A: 致命 1.程序无法运行/模块无法启动/异常退出 2.程序导致操作系统崩溃/死机/蓝屏 3.程序实现与需求严重不符 4.程序实现与技术文档严重不符 5.程序实现与开发规范严重不符 6.导致产品无法继续进行测试的缺陷 7.程序占用资源高(比同类产品高出50%以上) 8.内存、GDI等泄漏 9.Bug被重开3次以上含3次 10.上线前最后一个版本配置管理出现问题

无线网络技术要点

无线通信和无线网络技术概述 1. 1.无线网络分类. 1.从覆盖范围分类 ①无线局域网WLAN ②无线个域网WPAN ③无线城域网/ 广域网WMAN/WWAN ④卫星网络:最大的无线广域网 2.从应用目的分类 1.无线互联接入网络 2.物联传感网络 3.无线传感网(WSN) 4.无线体域网(WBAN)和可穿戴设备 二.无线通信系统 ■ 1.无线电通信定义 无线电通信,radio communication ,利用无线电波的辐射和传播,经过空间传送信息的通信方式,简称无线通信 2.无线电通信组成 ①发射机:信源,发送设备 ②接收机:信宿,接收设备 ③传输介质:信道,天线 3.无线电通信过程:

4?无线电通信类型 ①按技术体制分类:模拟、数字、数模兼容等 ②按工作波长分类:中波、超短波、短波、微波等 ③按无线传输方式分类:微波中继、卫星等 ④按工作状态分类:固定、移动等 ⑤按在通信网中的位置分类:无线传输、无线接入 5.无线电通信传播方式 ①按传播空间划分 1?天波传播:通过高空电离层反射传播,短波适用 2?空间波传播:通过直线传播和地面反射传播 3.表面波传播:地波传播,以绕射方式,沿着地球表面传播,中长波适用 4?散射传播:利用大气对流层和电离层的不均匀性来散射传播 ②按波长方式划分 1.长波:表面波传播 2?中、短波:表面波、天波传播,短波电离层通信用于海外使馆、远洋船队、边防哨所、应急通信;短波/超短波地面通信用于陆军电台、对空电台、特种通信(武警、公安)、无绳电话 3.微波:空间波、散射波传播 ③按传播行为方式划分 1.绕射:当接收机和发射机间的无线路径被尖利的边缘阻挡时发生 2?反射:当电波遇到比波长大得多的物体时发生 3.散射:当波穿行的介质存在小于波长的物体并且单位体积内阻挡体的个 数非常大时,发生散射 6.无线传输介质 无线传输介质:数据传输系统中发送方和接收方之间物理路径,可分导向和非导向两类

语料库简单dye 第二讲

2008/7/31 语料库简单DIY 第二讲语料库软件初探-- 语料库软件初探--MonoConcPro 2.2 本软件是Athelstan开发小组https://www.doczj.com/doc/a4654739.html,/ ,于1996年开发的语料库比较检索工具。目前,我的服务器上提供学术性下载,下载地址: http://vu.flare.hiroshima-u.ac.jp/whistle/corpus/MoconcPro2. 2.rar (本软件为学术交流使用,所有权归本软件开发小组所有,一切商务性盈利目的的违法使用,所带来的连带责任关系与本人及本论坛无关。请慎重下载,小心使用!!!) 功能介绍: 软件主界 面 基本功能: MonoConc Pro 2.2 的软件界面比较简单。适合语料库初学者和初级研究人员使用。 本软件据作者的研究,其内部主核使用UTF-8编码,基本支持欧洲几种主要语言。当然,其主要的应用领域还是针对英语。本软件主要处理的文本素材是以TXT结尾的记事本文件,当然,本软件还可以导入RTF文档和其他格式的操作系统默认文档格式。不过,从DIY的角度来说,我们自己收集到的语料,为了免除格式,字体,行距等等文本要求,最好全部使用TXT文档,方便,省

事!用了都说好!(谁用谁知道) 我们按照自己的研究目的,研究方向,收集我们所需要的语料素材,具体的收集方法因人而异。可以从报纸杂志的电子文文档上直接下载,也可以从网站上直接下载整理好的TXT版本的小说,资料素材等,还可以直接从各大语料库中检索需要的语用素材,然后拷贝粘贴到TXT文本中。由于MonoConc Pro 强大的跨文档处理系统,一次可以同时导入多个TXT文档进行比较处理,所以我们可以把文章或者资料按照自己喜好的分类标准进行分类,然后存成不同的TXT文件名。检索的时候,只需要同时导入这些文件就可以了。(异常强大~)下载好软件,解压缩,然后打开MP22.EXE文件,你就可以看到上图那个简单的主界面了。 之后,选择File→Lord Corpus File(s),找到你需要导入处理的TXT文档,一个或者多个都可以,然后选择[打开]。指定的TXT文件就被全部导入进MonoConc Pro中了。 如果导入了过多的TXT文档,比如您导入了莎士比亚全集+马克思选+恩格斯选+列宁选+毛泽东选+邓小平选.....(不能否认,真的有这样的朋友存在)。那么,为了方便您查询检索结果所出现的文章,你可以选择File→View Corpus File/URL,这样就能看到查询结果所在的文章,还可以删除不需要的文章,或者添加新的文章,非常简单。 *这里的URL,指的是在HTTP或者FTP上,可以直接打开的文字页面的链接。一般朋友们DIY的语料库都是存在本地硬盘上的,所以基本上可以无视这个选项。不过,将来我们的个人语料库要实现点对点,点对多的平台连接。连接后,我们就可以相互查询对方个人语料库中的资料,此时在导入对方语料库中的文档的时候,就要用这个了。(这个目前还很遥远,大家还是踏踏实实做自己的DIY语料库吧!) 当我们要删除所有的文章的时候,这个时候仅仅关闭文章的窗口,是不能实

程序员必备IT软件开发常用英语词汇

程序员必备IT软件开发常用英语词汇 你知道程序员必备IT软件开发常用英语词汇有哪些吗你对程序员必备IT软件开发常用英语词汇了解吗下面是为大家带来的程序员必备IT软件开发常用英语词汇,欢迎阅读。 A abstract 抽象的 abstract base class (ABC)抽象基类 abstract class 抽象类 abstraction 抽象、抽象物、抽象性 aess 存取、访问 。 aess function 访问函数 aess level访问级别 aount 账户 action 动作 activate 激活 active 活动的 actual parameter 实参 adapter 适配器 ' add-in 插件 address 地址 address space 地址空间

ADO(ActiveX Data Object)ActiveX数据对象 advanced 高级的 aggregation 聚合、聚集 algorithm 算法 alias 别名align 排列、对齐 < allocate 分配、配置 allocator分配器、配置器 angle bracket 尖括号 annotation 注解、评注 API (Application Programming Interface) 应用(程序)编程接口appearance 外观 append 附加 application 应用、应用程序 " application framework 应用程序框架 Approximate String Matching 模糊匹配 architecture 架构、体系结构 archive file 归档文件、存档文件 argument参数 array 数组 arrow operator 箭头操作符 assert(ion) 断言

软件质量BUG等级定义

有限公司 软件质量BUG等级定义 版本<1.1>

修订历史记录

1、对Bug严重程度的分级 缺陷级别定义 A类――致命BUG 包括以下各种错误: 1.由于程序所引起的死机,非法退出。 2.程序死循环。 3.数据库发生死锁。 4.与数据库连接错误。 5.主要功能没有实现。 6.因错误操作导致的程序中断。 B类――严重BUG 包括以下各种错误: 1.程序错误但不影响系统和其它程序运行的。 2.程序接口错误。 3.数据库的表、业务规则、缺省值未加完整性等约束条件。 4.次要功能没有实现或间接发生的(经过几步不相关操作后发生的)导致主要需求不 能实现。 5.主要界面的文字错误等。 6.功能错误。 C类—一般性错误 包括以下各种错误: 1.非主要操作界面错误(包括数据窗口内列名定义、含义是否一致) 2.间接发生的(经过几步不相关操作后发生的)导致次要需求不能正常实现。 3.打印内容、格式错误 4.简单的输入限制未放在前台进行控制 D类—较小错误 包括以下各种错误:不影响软件的功能,但影响软件的品质。 1.界面不规范 2.辅助说明描述不清楚 3.输入输出不规范 4.长操作未给用户提示 5.提示窗口文字未采用行业术语 6.可输入区域和只读区域没有明显的区分标志 E类—测试建议 测试人员从测试角度对软件提出的合理化的改进建议,由项目经理决定是否采纳。 2、对Bug现在程度的分级

每次出现:出现概率100%; 经常出现:出现概率大于20%; 很少出现:出现概率小于20%; 出现一次:在整个测试工作中只出现一次。 3、测试人员对软件的评估 测试人员对软件的评估主要依据测试计划中所制定的输出准则和最后遗留的Bug状况。 A类--致命Bug,一般认为发布的软件中不允许存在。 B类--严重Bug,每一万行代码中允许遗留2-3条。 C类-一般性Bug,每一万行代码中允许遗留3-6条。 D类-一较小Bug,由项目经理决定注销或遗留。 E类-一测试建议,由项目经理决定注销或遗留。

IT软件开发常用词汇大全

A abstract 抽象的 abstract base class (ABC)抽象基类 abstract class 抽象类 abstraction 抽象、抽象物、抽象性 access 存取、访问 access function 访问函数 access level访问级别 account 账户 action 动作 activate 激活 active 活动的 actual parameter 实参 adapter 适配器 add-in 插件 address 地址 address space 地址空间 ADO(ActiveX Data Object)ActiveX数据对象 advanced 高级的 aggregation 聚合、聚集 algorithm 算法 alias 别名 align 排列、对齐 allocate 分配、配置 allocator分配器、配置器 angle bracket 尖括号 annotation 注解、评注 API (Application Programming Interface) 应用(程序)编程接口appearance 外观 append 附加 application 应用、应用程序 application framework 应用程序框架 Approximate String Matching 模糊匹配 architecture 架构、体系结构 archive file 归档文件、存档文件 argument参数 array 数组 arrow operator 箭头操作符 assert(ion) 断言 assign 赋值 assignment 赋值、分配 assignment operator 赋值操作符 associated 相关的、相关联的 asynchronous 异步的 attribute 特性、属性 authentication service 验证服务 authorization 授权 B background 背景、后台(进程) backup 备份 backup device备份设备 backup file 备份文件 backward compatible 向后兼容、向下兼容 base class 基类 base type 基类型 batch 批处理 BCL (base class library)基类库 Bin Packing 装箱问题 binary 二进制 binding 绑定 bit 位

语料库常用术语

语料库常用术语 Type 类符 Tokens 形符 例如“I see a cat and a dog”类符6个,形符7个 Type/token ratio =TTR TTR 是衡量文本中词汇密度的常用方法,可以辅助说明文本的词汇难度。但是,文本中有大量功能词出现,文本每增加一个词,形符就会增加一个,但类符却未必随之增加。这样文本越长,功能词重复次数越多,TTR会越低。因此用TTR衡量词汇密度不合理,于是,出现了标准化类符/形符比,即STTR。例如,计算每个文本1000词的TTR,均值处理,得出STTR。Frequency(频率) 例如每百万词、十万词中,某单词出现次数。常常将某个单词在两个语料库中出现的频率参照两个语料库的容量,用卡方检验或对数似然率进行对比,来确定两个库中该单词的使用是否有差异。 Wordlist词表 根据单词或词组在语篇中出现的频率大小而排列形成的列表。 Ranks Lemma词目,词元 比如go是lemma,对应各种屈折变化形式(inflections),go,goes,went,going,gone共5种屈折变化形式。在分析语言时,需要将它们全部归到go名下,这个过程叫词形还原。Keywords关键词、主题词positive keywords 正关键词negative keywords 负关键词Concordance 索引(KWIC 语境中的关键词key words in context) 运用索引软件在语料库中查询某词或短语的使用实例,然后将所有符合条件的语言使用实例及其语境以清单的形式列出。通过前后语境,可以分析“collocation词汇搭配”“colligation 类连接、语法搭配”“semantic preference语义倾向”“semantic prosody语义韵”Collocation词汇搭配 搭配强度MI,T-score ,Z-score Colligation类连接、语法搭配 semantic prosody语义韵 词汇的语义韵大体可分为积极语义韵、中性语义韵、消极语义韵。 POS tagging 词性赋码 Regular expression regex 正则表达式

软件开发常用英语词汇

A abstract抽象的 abstract base class(ABC)抽象基类 abstract class抽象类 abstraction抽象、抽象物、抽象性 access存取、访问 access function访问函数 access level访问级别 account账户 action动作 activate激活 active活动的 actual parameter实参 adapter适配器 add-in插件 address地址 address space地址空间 ADO(ActiveX Data Object)ActiveX数据对象 advanced高级的 aggregation聚合、聚集 algorithm算法 alias别名 align排列、对齐 allocate分配、配置 allocator分配器、配置器 angle bracket尖括号 annotation注解、评注 API(Application Programming Interface)应用(程序)编程接口appearance外观 append附加 application应用、应用程序 application framework应用程序框架 Approximate String Matching模糊匹配 architecture架构、体系结构 archive file归档文件、存档文件 argument参数。 array数组 arrow operator箭头操作符 assert(ion)断言 assign赋值 assignment赋值、分配 assignment operator赋值操作符 associated相关的、相关联的 asynchronous异步的

商务英语语料库的建设及应用

商务英语语料库的建设及应用初探 【摘要】语料库语言学作为一门新兴的语言学分支,其影响已遍及语言学研究的各领域。将语料库的方法应用于商务英语词汇教学中,发挥其语料真实丰富、计算机程序强大的重新组织语言数据的能力,既能提高学生商务词汇学习的效率和积极性,也能提高商务英语教学质量。本文从商务英语语料库的建设及其应用价值入手,以期语料库语言学为商务英语教学带来更多成果。 【关键词】商务英语语料库地方课程 商务英语(business english)是指商务场景下所应用到的英语,作为特殊目的英语(english for specific purpose)具有很强的专业性。商务英语跟普通英语(english for general purpose)最大区别之一就是专业词汇的大量使用,因此,词汇教学在商务英语教学中的作用不容忽视。语料库(corpus)是语言素材的集合体,能快速准确地提供诸如构词、搭配、语境等多方面的语料及信息。在外语学习中,语料库能够缩小课堂语言与真实语言的差距、培养学习者的语感和学习能力及研究能力,所以用语料库的方法来学习商务英语词汇既可以刺激学生的学习积极性,也可以更加准确、更加有效地掌握商务英语中专业特点较强的词汇。 1 语料库及其发展 语料库可以概述为运用随机抽样的方法,收集自然出现的连续的语言,运用文本或话语片断,并按照一定的语言学原则建成的具有

一定容量的语料体系。 语料库的发展大致经历了三个阶段:第一代语料库以20世纪60年代的brown corpus以及lob corpus为代表,由于是语料库发展的最初时期,所以规模都比较小,这个时期的语料库只能用来考查常用语言现象的频率,无法展现语言的全貌。第二阶段以20世纪80年代的birmingham collection of english language text以及longman/lancaster english为代表,这一时期的语料库建设以电子语料库的兴起为主要特征,语料库的容量不断扩大,种类不断增多。第三阶段从20世纪90年代至今,是语料库建设、研究与应用的迅猛发展阶段,功能更为强大的计算机系统软件的开发与应用致使第二代超大型计算机语料库开始出现,语料库进入了发展的黄金年代。 2 商务英语词汇及其特征 商务英语源于普通英语,并基于普通英语的基本语法、句法结构和词汇语,有普通英语的一些语言学特征。与此同时,作为应用在商务场合的英语,商务英语又是英语语言知识和商务专业知识的综合,因而又具有独有的专业特征。 2.1 在文体风格上,商务英语词汇属于庄重文体(frozen style)。庄重文体,即各体英语中正式程度最高的一种。这种“正式”一是为了在表达上追求准确、专业、标准化的效果,二是为了在思维上追求清晰和条理。许多商务词汇都表现出这一特性。

IT软件开发常用英语词汇经典大全word版本

A abstract 抽象的 abstract base class (ABC)抽象基类 abstract class 抽象类 abstraction 抽象、抽象物、抽象性 access 存取、访问 access function 访问函数 access level访问级别 account 账户 action 动作 activate 激活 active 活动的 actual parameter 实参 adapter 适配器 add-in 插件 address 地址 address space 地址空间 ADO(ActiveX Data Object)ActiveX数据对象 advanced 高级的 aggregation 聚合、聚集 algorithm 算法 alias 别名 align 排列、对齐 allocate 分配、配置 allocator分配器、配置器 angle bracket 尖括号 annotation 注解、评注 API (Application Programming Interface) 应用(程序)编程接口appearance 外观 append 附加 application 应用、应用程序 application framework 应用程序框架 Approximate String Matching 模糊匹配 architecture 架构、体系结构 archive file 归档文件、存档文件 argument参数。 array 数组 arrow operator 箭头操作符 assert(ion) 断言 assign 赋值 assignment 赋值、分配 assignment operator 赋值操作符 associated 相关的、相关联的 asynchronous 异步的

相关主题
文本预览
相关文档 最新文档