A.非常仔细地收集和定义需求
B.制定详细的开发计划
C.软件增量必须在较短周期内发布
D.软件过程必须逐渐适应变化
第1题
A. 非常仔细地收集和定义需求
B. B.制定详细的开发计划
C. C.软件增量必须在较短周期内发布
D. D.软件过程必须逐渐适应变化
E. E.选项A和B
F . F.选项C和D
第2题
(18)
A. 隐喻
B. 重构
C. 小型发布
D. 持续集成
第3题
(18)
A. 隐喻
B. 重构
C. 小型发布
D. 持续集成
第5题
敏捷软件开发简称敏捷开发,是从20世纪90年代开始逐渐引起广泛关注的一些新型软件开发方法,以应对快速变化的需求。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作,面对面沟通,频繁交付新的软件版本,紧凑而自我组织型的团队,能够很好地适应需求变化的代码编写和团队组织方法,也更注重人的作用。
敏捷开发的发展过程中,出现了多个不同的流派,例如极限编程、自适应软件开发、水晶方法、特性驱动开发等。但其中的基本原则是一致的。从开发者的角度,主要的关注点有短平快会议(Stand Up)、小版本发布(Frequent Release)、较少的文档(Minimal Documentation)、合作为重(Collaborative Focus)、客户直接参与(Customer Engagement)、自动化测试(Automated Testing)、适应性计划调整(Adaptive Planning)和结对编程(Pair Programming);从管理者的角度,主要的关注点有测试驱动开发(Test-Driven Development)、持续集成(Continuous Integration)和重构(Refactoring)。
请围绕“敏捷开发方法的应用”论题,依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的软件项目以及你在其中担任的主要工作,包括角色、工作内容等。
2.对开发者关注点中至少三项内容进行解释:结合自己所参与项目,对使用情况予以评价。
3.联系你所参与项目的实际情况,分析并讨论测试驱动开发的使用效果,并评价其优缺点。
第7题
A、敏捷只适用于互联网应用的开发
B、敏捷团队对单个成员的能力要求可以降低点
C、敏捷开发不能解决软件的复杂性、一致性、不可见性;但可变性问题却得到基本解决
D、敏捷开发仍需要进行代码检视
第8题
A.与传统方法相比,敏捷方法比较适合需求变化大或者开发前期对需求不是很清晰的项目 B.敏捷方法尤其适合于开发团队比较庞大的项目 C.敏捷方法的思想是适应性,而不是预设性 D.敏捷方法以原型开发思想为基础,采用迭代式增量开发
第9题
(50)
A. 隐喻和反馈
B. 重构和勇气
C. 隐喻和重构
D. 反馈和勇气
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!