首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
在以下敏捷项目的软件生命周期中, 测试人员介入的最好时期是:
[单选题]
在以下敏捷项目的软件生命周期中, 测试人员介入的最好时期是:
需求分析阶段
User Story讨论阶段
项目开发阶段
项目交付阶段
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(68)
分享
纠错
2个回答
添加回答
2
牛客642807120号
敏捷方法是一种以人为核心、迭代、循序渐进的开发方法,适用于一开始并没有或不能完整地确定出需求和范围的项目,或者需要应对快速变化的环境,或者需求和范围难以事先确定,或者能够以有利于干系人的方式定义较小的增量改进。
敏捷方法,也叫适应型生命周期、或者变更驱动方法。
敏捷方法是一系列方法的总称,虽然这些方法的名称、理念、过程、术语都不尽相同,但相对于“非敏捷”而言,它们更强调开发团队与用户之间的紧密协作、面对面的沟通、频繁交付新的软件版本、紧凑而自我组织型的团队等,也更注重人的作用。
敏捷方法强调:
让客户满意和软件尽早增量发布;
小而高度自主的项目团队;
非正式的方法;
最小化软件工程工作产品以及整体精简开发。
产生这种情况的原因是,在绝大多数软件开发过程中,***哪些需求是稳定的和哪些需求会变化非常困难;对于软件项目构建来说,设计和实现是交错的;从指定计划的角度来看,分析、设计、实现和测试并不容易预测;可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介。
目前,主要的敏捷方法有极限编程(eXtreme Programming,XP)、自适应软件开发(Adaptive Software Development,ASD)、水晶方法(Crystal)、特性驱动开发(Feature Driven Development,FDD)、动态系统开发方法(Dynamic Systems DevelopmentMethod,DSDM)测试驱动开发(Test-DrivenDevelopment,TDD)、敏捷数据库技术(AgileDatabase Techniques,AD)和精益软件开发(LeanSoftware Development)和Scrum等。虽然这些过程模型在实践上有差异,但都是遵循了敏捷***或者是敏捷联盟所定义的基本原则(可参考《敏捷开发初识》)。
在敏捷方法中,从开发者的角度来看,主要的关注点有短平快的会议、小版本发布、较少的文档、合作为重、客户直接参与、自动化测试、适应性计划调整和结对编程;从管理者的角度来看,主要的关注点有测试驱动开发、持续集成和重构。
发表于 2020-08-17 21:24:17
回复(0)
2
pcc426
为什么不是需求分析阶段?
发表于 2020-01-07 14:02:44
回复(3)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
测试开发工程师
测试工程师
2019
Java工程师
招商银行信用卡中心
上传者:
小小
难度:
2条回答
68收藏
2179浏览
热门推荐
相关试题
服务部署
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
测试工程师
安全工程师
c#工程师
数据库工程师
大数据开发工程师
vivo
2020
嵌入式工程师
数据挖掘工程师
测试开发工程师
评论
(28)
拆礼盒
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
测试工程师
安全工程师
c#工程师
数据库工程师
大数据开发工程师
vivo
2020
嵌入式工程师
数据挖掘工程师
测试开发工程师
评论
(24)
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(2)
来自
职能类模拟题14
在大语言模型中,什么是"Gated...
大模型开发
评论
(1)
关于大模型“上下文窗口”的理解,以...
大模型概念
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题