关于敏捷开发,以下说法正确的是()
A.敏捷开发法是一种以团队为核心,自顶向下、循序渐进的开发方法
B.敏捷开发法适合项目经常发生变更、高风险项目实施、项目规模较小的开发场景。
C.敏捷开发法适合对系统有极高的关键性、可靠性、安全性要求的项目开发场景
D.敏捷开发团队人数通常是7到12人
A.敏捷开发法是一种以团队为核心,自顶向下、循序渐进的开发方法
B.敏捷开发法适合项目经常发生变更、高风险项目实施、项目规模较小的开发场景。
C.敏捷开发法适合对系统有极高的关键性、可靠性、安全性要求的项目开发场景
D.敏捷开发团队人数通常是7到12人
A.敏捷方法是适应型,而非可预测型
B.敏捷方法以过程为本
C.敏捷方法是以人为本,而非以过程为本
D.敏捷方法是迭代代增量式的开发过程
A.CMMI更加关注流程,敏捷更加关注人
B.CMMI自顶向下,敏捷自底向上
C.敏捷很多实践是对CMMI的一种实现,比如sprint计划会议就是PP的实现
D.使用敏捷的方法就不能同时使用CMMI
A.CBD的关键在于集中建立起在组织内可以重复使用的完备的组件库
B.敏捷开发法是极端编程法的一种形式,特点就是及早、连续交付软件组件
C.快速应用开发法主张用户广泛参与、快速一次性开发完毕
D.CBD即基于组件的开发
A.与敏捷开发不同,基于传统软件开发方法的项目前期花大量的时间进行需求调研,代价高,在后期如果进行调整,代价更高。
B.敏捷开发可以快速形成原型系统,引导用户的需求,实现需求的快速迭代更新,逼近用户的实际期望。
C.敏捷开发要求开发团队利用已有能力和资源作为约束,快速构建demo系统,较难满足市场环境、用户、事件等的不确定性。
D.敏捷开发迭代多,因此导致软件版本多,同时由于周期短,时间紧,容易造成文档缺少,这都给软件开发管理带来了难度。
A.A.Scrum是敏捷开发框架,是一个增量的、迭代的开发过程
B.B.整个开发周期包括若干小的迭代周期,每个小的迭代周期称为一个Sprint,Spint建议为2-4周
C.C.使用Sprint Backlog来管理产品或项目需求
D.D.Scrum团队总是先开发的是对客户具有较高价值的的需求
A.A.敏捷开发缩小了商业需求、开发、运维之间的距离,加快了产品开发的周期和效率
B.B.DevOps和敏捷软件开发是相辅相成的
C.C.DevOps拓展和完善了持续集成和发布流程
D.D.DevOps革新了开发和IT运维之间的工作流和传统的衡量标准