Visual Studio ALM 词汇表.docx
- 文档编号:30468771
- 上传时间:2023-08-15
- 格式:DOCX
- 页数:46
- 大小:45.11KB
Visual Studio ALM 词汇表.docx
《Visual Studio ALM 词汇表.docx》由会员分享,可在线阅读,更多相关《Visual Studio ALM 词汇表.docx(46页珍藏版)》请在冰豆网上搜索。
VisualStudioALM词汇表
VisualStudioALM词汇表
本词汇表定义了VisualStudioApplicationLifecycleManagement(ALM)帮助中使用的关键术语。
'@me'
由当前登录用户的用户名替换的查询值宏。
'@project'
由当前选择的TeamFoundation项目的名称替换的查询值宏。
'@Today'
由运行应用程序的工作站的系统日期值替换的查询值宏。
AcceptanceCriteria—验收标准
产品或产品组件要被用户、客户或其他授权实体接受所必须符合的标准。
AcceptanceTesting—验收测试
为使用户、客户或其他授权实体能够确定是否接受产品或产品组件而进行的正式测试。
ActionRecording—操作录制
对测试中的每个步骤记录一个或多个应用程序中的用户输入和操作的文件。
记录之后,通过播放操作录制,可以自动运行特定测试步骤。
ActionRecordingSection—操作录制部分
操作录制的一部分,它基于在测试中标记为通过或未通过的步骤。
每次标记测试步骤的结果时,都会创建操作录制的新部分。
Activity—活动
为一个目的而共同执行的工作模式。
活动可以使用或生产工作产品,并且可以通过工作项进行跟踪。
Adversary—对手
不受欢迎的角色或以获取资产访问权为目标的角色。
黑客便是对手之一。
AgileMethods—敏捷方法
一系列工程最佳过程,其目标是迅速交付优质软件以及使开发满足客户需要和公司目标的业务方法。
在此范例中,需要对事关项目是否成功的团队协作、自律行为和责任进行经常性检查和调整。
Algorithm—算法
用于解决问题的规则或过程。
AlphaVersion—Alpha版本
用于获取有关功能集和可用性的初步反馈的非常早的产品发布。
Analysis—分析
在概念设计中,指的是对业务和用户信息进行分类和检查,形成记录工作过程的用例和方案。
在逻辑设计中,指的是识别各种方案中的服务、对象、特性和关系。
在物理设计中,指的是检查基础结构的物理约束和应用程序的物理要求,以便选择候选的实现技术及设计初步的部署模型。
ApplicationDiagram—应用程序关系图
将组成待部署系统的应用程序的定义和配置。
应用程序关系图显示了在付诸代码实现之前通过图形布局中的终结点所展现出的通信相关性。
ApplicationExclusiveTime—应用程序独占时间
内核模式和性能工具探测函数所花费的时间,其中不包括它调用的项所花费的时间和转换所花费的时间。
ApplicationInclusiveTime—应用程序非独占时间
函数及其所调用项花费的时间,其中不包括向内核模式和性能工具探测转换所花费的时间。
ApplicationLifecycleManagement—应用程序生命周期管理
应用程序软件的要求、设计、开发、生成、测试和发布之间的协调。
这需要集成软件进程,定义工作产品之间的关系(以启用可跟踪性和项目管理)以及跨所有活动和阶段进行报告。
Area—区域
通用结构服务层次结构上表示功能区域的节点。
请参见:
通用结构服务
Artifact—项目
一种类型的软件产品文档,其中包括规范和测试计划。
对于文本模板,项目还可以包括生成的文本输出。
Asset—资产
系统必须进行保护以免被对手滥用的抽象或具体资源。
AssignATest—分配测试
1)将测试与已经与某人关联的工作项相关联。
2)在测试运行期间,将测试分配给代理计算机。
AttachmentLink—附件链接
工作项与文件附件之间的TeamFoundation链接。
Audit—审核
在CMMI过程改进工作中,对工作产品或工作产品集进行独立检查以确定是否符合要求。
AuthorATest—创作测试
通过测试类型创建测试,并在VisualStudioApplicationLifecycleManagement(ALM)中对其进行管理。
AutomatedTest—自动测试
计算机可以按程序运行的一组步骤,用于测试系统功能。
Backlog—积压工作
尚未关闭的工作项集,表示正在考虑或仍未完成的工作。
Baseline—基线
最初的批准的计划(对于项目、工作包或活动而言)加上或减去批准的范围更改。
通常与修饰符(例如,成本基线、计划基线、性能度量基线)一起使用。
BetaVersion—Beta版
发送给客户和合作伙伴供评估和反馈的产品的预发布版本。
BlackBoxTest—黑盒测试
基于组件的实际行为、而不考虑其实现的测试。
Bottom-upEstimating—自下而上的估计
指定良好计划的原则。
它意味着让从事工作的人估计所需的工作、滚动任务级估计,并认识到经验是最佳的估计方法。
Branch—分支
允许文件集合沿两个或多个不同路径发展。
当团队需要维护两个或多个相似的基本代码时(例如,当产品已发布并且工作需要在下一版本中开始时),通常会使用分支。
在源代码管理中,分支与文件系统复制操作类似。
BrowserMix—浏览器组合
指定虚拟用户运行给定浏览器配置文件的可能性。
例如:
使用InternetExplorer6的可能性为95%,使用PocketIE的可能性为5%。
仅对Web测试和编码的Web测试有效。
请参见:
负载测试方案、Web测试、编码的Web测试
BrowserProfile—浏览器配置文件
用于模拟特定浏览器(例如InternetExplorer6或Netscape6)的HTTP标头的集合。
Bug
记录产品的潜在不满意来源的工作项类型。
用于跟踪代码缺陷的工作项类型的通用名称。
BugAllotment—Bug分配
分配用来修复Bug的开发时间块。
分配是通过在迭代计划中留出空隙来创建的。
Bugconvergence—Bug收敛
Bug的修复速度超过Bug的发现速度的那一点。
Bug收敛是可视的指示,它指示团队正在减少活动Bug计数。
它是项目即将结束的符号。
build—生成
生成的可交付成果(软件组件)的命名集,通常通过编译一组分散资源版本来得到。
BuildAcceptanceTest—生成验收测试
请参见:
版本验证测试(BVT)
BuildActivity—生成活动
一种WindowsWorkflowFoundation活动,是TeamFoundationServer生成过程的一部分。
它包含在软件应用程序生成之前、生成过程中或生成之后执行的逻辑。
生成后的活动包括自动创建环境,然后部署和测试应用程序。
BuildAgent—生成代理
一种接收、运行和报告单个计算机上的TeamFoundationServer生成和其他属性设置的后台进程。
生成代理与通常位于其他计算机上的生成控制器进行通信。
BuildController—生成控制器
管理一组生成代理的后台进程。
BuildCycle—生成周期
内部发布周期的一部分。
它是添加功能、为每个功能创建测试案例、在生成新功能之前稳定每个功能然后发布以供评估的过程。
BuildDefinition—生成定义
一组生成活动和一组用于激活工作流的条件,它们一起生成团队项目中的一个解决方案或一组解决方案。
该定义包括生成名称、要生成的文件的源代码管理工作区、TFSBuild.proj项目文件的位置、生成代理、生成保留策略以及生成触发器。
生成定义还可包括用于创建环境并将新生成的应用程序部署到这些环境中的活动。
BuildError—生成错误
一条消息,通知您中断生成的问题。
BuildHealth—生成状况
生成软件的质量。
BuildVerificationTest(BVT)—版本验证测试(BVT)
也称为冒烟测试。
用于在较高级别确定生成的运行状况的一组测试。
通常,这些测试运行核心功能,以帮助团队成员确定是否需要进行进一步测试。
这些测试在每日生成后运行,以验证源代码的编译是否已成功生成,是否已准备好进行进一步测试。
CAB
请参见:
变更咨询委员会
CallgraphAnalysis—调用图分析
方法调用的关系图以及该程序中调用这些方法的点。
节点是一种方法,而链接则是它所调用的其他方法的关系。
ChangeAdvisoryBoard—变更咨询委员会
正式成立的人员组,表示负责对IT环境的更改进行评估、计划和授权的服务交付和支持功能。
变更咨询委员会(CAB)是正式更改管理过程的关键组成部分,可能由来自IT内所有区域的代表以及来自业务单元的代表组成。
对于项目,此组负责批准或拒绝项目对IT环境的建议更改。
ChangeControl—变更控制
可通过用于提交、批准、实现和检查更改请求的结构化过程来促进更改管理但并不危及IT项目或解决方案的质量和完整性的原则和过程。
ChangeManagement—变更管理
借助于经过测试的方法和技术的帮助来管理更改的实践,目的在于避免出现新错误并将对根据服务级别协议对达成一致的IT服务级别的影响(如果有)降到最低。
Changeset—变更集
更改的逻辑分组。
变更集的用途在于对使用单个签入操作进行交付的所有文件和工作项更新进行分组。
ChangesetID—变更集ID
指定给特定变更集的数值ID。
CheckIn—签入
将文件或项目置于数据库中进行存储。
Check-inNotes—签入说明
与更改集关联的注释,这些注释是在签入过程期间通过提示用户输入特定数据来添加的。
管理员可将签入说明配置为强制的。
Check-inTest—签入测试
由开发人员运行的测试,用于确定其代码是否影响了产品的总体稳定性。
CheckOut—签出
从VisualSourceSafe数据库向工作文件夹中放置文件或项目的可写副本。
classdiagram—类关系图
类以及类间关系的可视和静态表示形式。
Cloning—克隆
从现有虚拟机创建新的虚拟机的过程。
新虚拟机具有与源计算机相同的标识。
CodeAnalysis—代码分析
检查代码是否符合设计准则。
代码分析超出编译范围,用于查找由一组准则确定的常见编码和设计错误。
CodeComplete—代码完成
一个开发里程碑,它标记了实现该次发布的所有功能并针对功能规范验证了功能性的时刻。
CodeCoverage—代码覆盖率
(1)一种技术,其中包括向现有程序集或项目中添加指令,并使VisualStudio监视测试所涉及的代码路径。
(2)对于MSFAgile:
用于描述程序源代码的测试程度的尺度。
代码覆盖率表示为已测试的代码块在总代码块中所占的百分比。
CodeFreeze—代码冻结
一个时间点,如没有关键的项目利益干系人的有效论证和批准,此时不能对技术项目文档(要求规范、功能规范等)或解决方案的已开发组件进行更改。
CodeReview—代码检查
评估代码,以提高其质量以及开发团队的能力。
代码检查的类型包括正式检查、基于对等方的检查以及第三方检查。
CodedWebTest—编码Web测试
一种测试类型,它通常通过将现有的已记录Web测试转换为C#或VisualBasic代码来创建。
CodedUITest—编码的UI测试
应用程序用户界面的自动测试。
编码的UI测试将执行用户操作,并对预期结果进行验证。
CollectionProbes—集合探测
在检测模块中收集计时和其他性能数据的函数。
ColumnOptions—列选项
用于指定要在结果列表中显示的列和排序顺序的对话框。
Command—命令
一种指令,当用户向计算机程序发出这样的指令时可导致执行某项操作。
命令通常由键盘键入或从菜单选择。
CommonScript—公用脚本
在数据库单元测试中,指脚本TestInitialize或TestCleanup。
公用脚本不作为数据库单元测试的一部分运行。
相反,它们在测试之前和之后运行,并且测试运行以修改测试环境(包括被测数据库)。
CommonStructureServices—公共结构服务
TeamFoundation中用于描述功能层次结构的机制。
composedenvironment—组合环境
从已在Microsoft测试管理器外部创建并已在主机组上部署的虚拟机创建的虚拟环境。
ConceptualDesign—概念设计
设计过程中的一个主要阶段,通过该阶段项目团队会将业务要求转换为可供用户和开发人员共享的通用语言,还将描述解决方案必须使用的功能集和/或用法方案。
概念设计与设计建筑时所创建的粗略草图及方案类似。
这些是由客户和架构师联合创建的易于理解的模型。
ConfigurationManagement—配置管理
在系统中标识和定义配置项、记录并报告配置项和更改请求的状态以及验证配置项的完整性和正确性的过程。
ConfigurationVariable—配置变量
用于指定测试要求(如硬件或软件要求)的变量。
每个配置变量都有一组与其关联的允许值。
Constraint—约束
针对一部分模型的逻辑条件。
每个约束都由在模型中的域类上实现的验证方法体现。
ContingencyPlan—应变计划
用于解决在项目过程中可能引发的已识别风险的计划。
该计划标识可在发生指定的风险事件时用于确保项目成功的备用策略。
costed—成本估算
已提供估计或成本。
CounterSet—计数器集
可用于在负载测试过程中进行监视的一组系统性能计数器。
计数器集按不同技术划分,例如ASP.NET计数器集或SQL计数器集。
CounterSetMap—计数器集映射
负载测试期间使用的计数器集和计算机之间的关联。
例如,Web服务器可能会具有ASP.NET、IIS和.NET应用程序计数器集映射。
CounterThreshold—计数器阈值
可在特定计数器上设置的警报,用于在负载测试运行期间通报系统资源的使用情况。
阈值分为两种:
警告阈值和临界阈值。
计数器集定义中包含有许多关键的性能指示器的预定义阈值。
CoverageCollection—覆盖率收集
在运行时收集的有关应用程序的哪些块或行至少执行一次的信息。
CriticalPath—关键路径
决定项目持续时间的活动系列。
在确定性模型中,关键路径通常定义为浮点值小于或等于指定值(通常为零)的活动。
它是通过项目的最长路径。
Customer—客户
希望从解决方案中获得业务价值的个体。
也是服务或产品的接收者。
DataCollectionLogger—数据收集记录器
将分析数据记入性能数据文件的软件。
DataDefinitionLanguage(DDL)—数据定义语言(DDL)
SQL中定义数据而非操作数据的语句,如CREATETABLE、CREATEINDEX、GRANT和REVOKE。
DataGenerationPlan—数据生成计划
一种文件,其中包含有关特定数据库架构的信息以及数据生成器如何针对该架构生成数据的信息。
DataManipulationLanguage(DML)—数据操作语言(DML)
SQL中操作数据而非定义数据的语句,如INSERT、UPDATE、DELETE和SELECT。
DatabaseDevelopmentLifeCycle—数据库开发生命周期
施行于应用程序开发过程中数据库开发部分的结构化过程。
它实质上是软件开发生命周期的一部分,专门针对应用程序中的一个或多个数据库。
DatabaseObject—数据库对象
即数据库组件,如数据库中的表、索引、触发器、视图、键、约束、默认值、规则、用户定义数据类型或存储过程)。
也可以指数据库。
databaseproject—数据库项目
数据库的脱机表示形式。
每个数据库项目都包含将新数据库部署到数据库服务器或将现有数据库更新到数据库服务器所需要的脚本。
数据库项目不包含处于该数据库中的数据。
数据库项目保存为.dbproj文件。
databaserefactoring—数据库重构
修改数据库对象名称的过程,通过该过程,数据库项目中这些名称的所有实例将同时得到修改。
例如,如果使用重构重命名数据库表中的某列,则同时还会更新引用该列的所有存储过程、视图、索引、函数、单元测试等等。
DatabaseUnitTest—数据库单元测试
是指验证数据库的某个方面是否如预期的方式工作的单元测试。
DebuggerEvent—调试器事件
VisualStudio调试器运行应用程序时,在VisualStudio调试器中发生的IntelliTrace中的诊断事件。
DebuggingwithIntelliTrace—使用IntelliTrace进行调试
使用IntelliTrace进行调试时,可以定位到记录了感兴趣的事件的不同时间点。
DeclarativeTests—声明性测试
使用在创建新的Web测试时启动的Web测试记录器生成的常规Web测试。
DependentModule—依赖模块
包含来自其他模块的依赖项的模块。
deployedenvironment—已部署环境
位于团队项目主机组并由Microsoft测试管理器控制的虚拟机组。
已部署环境可以正在运行或已停止。
DevelopmentTask—开发任务
分配的开发工作单元,创建该单元通常是为了生成部分方案或服务质量要求。
开发任务描述开发人员在迭代上下文中的目标。
DiagnosticDataAdapter—诊断数据适配器
具有特定功能的程序集,利用这些功能,用户可以在运行测试时收集诊断数据以了解系统中正在发生的情况,也可以在运行测试时对系统执行操作。
例如,诊断数据适配器可执行一些操作,以减小可用内存大小或影响网络性能。
DifferentiatingFactor—区别性因素
方案中决定该方案有别于其他方案的唯一性的部分。
区别性因素的目的是防止创建描述系统中同一流程的多个方案。
Directive—指令
文本模板中的指令,用于指示引擎和宿主如何处理模板。
DisableRule—禁用规则
如果不希望为特定规则执行分析,则选择此选项,相对于禁止消息的特定实例。
Disciplines—专业
根据公共主题将过程内的活动和指南进行分类的特殊专门化;它们可能与一个或多个角色相关。
关键专业贯穿整个项目生命周期。
DistributionGroup—通讯组
仅用于电子邮件通讯的用户、计算机、联系人和其他组的集合。
DocumentTemplate—文档模板
我们为过程提供的各个.doc、.dot、.xls、.xlt文件等等,用来为用户提供起始点。
某些模板为已经过编辑的示例。
其他模板则为必须保存为新文件的模板(从.dot到.doc);这些模板必须与过程指南同步,但又独立于过程指南,两者共同组成过程模板。
DomainClass—域类
使用域特定语言表示类的关系图元素。
DomainModel—域模型
域特定语言的图形和内存中表现形式(存储)。
通过使用域特定语言设计器向导创建域模型,并通过使用域特定语言设计器自定义域模型。
DomainModelElement—域模型元素
用于定义域特定语言的关系图元素。
域模型元素包括域类、域关系、连接器和形状。
DomainRelationship—域关系
使用域特定语言表示嵌入关系或引用关系的关系图元素。
Domain-specificLanguage—域特定语言
针对问题域并高度抽象地定义问题的自定义语言。
DREAD
与漏洞或安全要求关联的风险分级。
DREAD代表潜在破坏性(Damagepotential)、可再现性(Reproducibility)、可利用性(Exploitability)、受影响的用户(Affecteduser)和可发现性(Discoverability)。
DuplicateLink—重复链接
代表同一工作项的两个工作项之间的TeamFoundation链接。
实际操作中,当两个人报告同一bug时就会发生此情况。
ElapsedExclusiveTime—已用独占时间
函数花费的时间,不包括其调用的项花费的时间。
请参见:
已用非独占时间
ElapsedInclusiveTime—已用非独占时间
函数及其调用的项所花费的时间。
请参见:
已用独占时间
EmbeddingRelationship—嵌入关系
一种域关系,各种链接在其中形成路径树,可以通过这些路径唯一地标识每个对象。
EndUser—最终用户
实际使用解决方案的人,而客户是购买解决方案的人。
EntryCriteria—入口条件
成功开始工作前必须达到的状态。
EntryPoint—入口点
系统提供的接口,可用于获得对系统资产或资源的访问。
Environment—环境
运行用于每个角色的特定应用程序和计算机所需的一组规则。
EnvironmentSnapshot—环境快照
环境中所有虚拟机的状态、磁盘数据和配置在特定时间点的基于文件的表示形式。
EnvironmentViewer—环境查看器
一种应用程序,使用户能够连接到虚拟环境中的虚拟机并与之交互。
您还可以使用环境查看器对环境拍摄快照。
另请参见:
环境快照。
ETW
请参见:
Windows事件跟踪
EventTraceforWindows—Windows事件跟踪(ETW)
作为MicrosoftWindows一部分的轻量报告基础结构,多种主要Microsoft技术使用它来报告信息。
ExceptionEvent—异常事件
IntelliTrace中的诊断事件,是在VisualStudio调试器中发生的。
异常事件包括引发的异常、捕获的异常和未经处理的异常。
ExclusiveTime—独占时间
此函数或模块花费的总时间,不包括从该函数调用的函数或模块花费的时间。
ExclusiveTransitions—独占转换次数
函数中用户模式(ring3)和内核模式(ring0)之间的转换次数,不包括其调用的项中的转换。
ExitCriteria—退出条件
完成特定目标前产品或服务必须满足的一组条件。
退出条件的出现标志着成功工
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual Studio ALM 词汇表
![提示](https://static.bdocx.com/images/bang_tan.gif)