多项选择题
2001年,17位开发者总结了90年代的新型软件开发方法,发布了「敏捷软件开发宣言」,包括哪些价值观?()
A.个体和互动高于流程和工具
B.可用的软件高于详尽的文档
C.客户合作高于合同谈判
D.响应变化高于遵循计划
点击查看答案&解析
相关考题
-
多项选择题
Scrum 框架采用的「时间迭代模型」也是一种增量迭代开发方法,CODING 项目协同的「敏捷模式」对它进行了实现,它有哪些特点?()
A.价值驱动:需求按照价值优先级进行开发,迭代时间结束时,未完成的需求回到backlog,重新排序,不一定会进入下一个迭代
B.迭代是指一段时间,如「1月迭代」、「2月迭代」,无法延期,到时间必须关闭
C.无法预知版本号:一次迭代可能发布多个版本,也可能不发布
D.多次部署:一次迭代可能多次部署,也可能不部署 -
多项选择题
迭代是重复反馈过程的活动,每一次对过程的重复被称为一次「迭代」,每一次的结果用作下一次的初始值,逐渐接近目标。「版本迭代模型」作为一种增量迭代开发方法,获得了广泛的采用,CODING 项目协同的「经典模式」对它进行了实现,它有哪些特点?()
A.计划驱动:固定每个小版本的需求,到期如果未完成,往往会适当延期,由于版本较小,不会像大瀑布的那样严重延期
B.迭代是指版本:如「1.0版本迭代」、「1.1版本迭代」
C.每个版本都是一次小瀑布,往往包括瀑布的5个阶段:需求定义、设计、实现、集成与测试、交付与维护
D.每个版本往往全部开发完毕,才进行部署 -
多项选择题
1990年代,瀑布模型广受批评,许多增量迭代软件开发方法诞生了,比如Scrum、极限编程,它们有哪些优点?()
A.把项目拆分为多个阶段的小项目,多次交付和验收,尽早发现不符合需求之处
B.拥抱需求的变化,而不像瀑布那样通过详尽的文档约束需求不可变
C.需求区分优先级
D.极限编程倡导测试驱动开发(TDD),即开发人员先写测试代码,后写业务代码
