A. 演化模型 B. 瀑布模型 C. 喷泉模型 D. 增量模型
A. 敏捷软件开发是一种应对快速变化的需求的一种开发方法 B. 敏捷软件开发强调文档的重要性 C. 敏捷软件开发注重程序员团队与业务专家的密切协作 D. 敏捷软件开发希望频繁的交付新的软件版本
A. 个体和交互胜过过程和工具,表明团队的构建比开发环境的构建重要得多 B. 可以工作的软件胜过面面俱到的文档,表明过多的文档比过少的文档更糟糕 C. 客户合作胜过合同谈判,表明成功的项目需要客户配合开发团队详细明确地制定合同,避免开发时关于工作内容的过多交互 D. 响应变化胜过遵循计划,表明项目计划不能考虑过远,只需要为下两周做详细计划即可,再远的时间可制定简略的规划
A. 在整个项目开发期间,业务人员和开发人员必须天天在一起工作 B. 即使到了开发后期,也可以改变需求 C. 最有效果的、最有效率的传递信息的方法,是面对面的交谈 D. 首要的进度度量标准是代码量
A. Windows B. 铁路12306购票网 C. 学生成绩管理系统 D. 小型创业项目软件
A. 用户素材 B. 用况图 C. 思维导图 D. 访谈大纲
A. 共同设计 B. 共同编写 C. 功劳均等 D. 酬劳平分
A. 一个特定的模块或技术由一个程序员单独负责 B. 开发人员可参与所有方面的开发工作,不需要某一领域的专业知识 C. 为了保证正确性,程序员每天只能一次检入(check in)他们的模块进行集成 D. 在编写功能代码的时候要同时编写测试代码
A. 需求,分析,设计,实现 B. 策划,设计,编码,测试 C. 评估,编码,集成,测试 D. 分析,构造,测试,升级
A. 对于用户来说,通过直观、简单的界面呈现出恰当特征的程序 B. 对于软件设计者来说,通过简单、直观的划分,使其具有最小耦合的内部结构 C. 对于开发人员来说,每周都会取得一些重大进展 D. 对于软件管理者来说,只需要做很少的管理工作