以下关于极限编程(XP)和原型法区别的描述中,错误的是(33)。
A.两者都适用于用户需求不是非常明确,易发生变化的项目
B.极限编程(XP)通过“小型发布”策略获取需求后,将毫不犹豫的抛弃每个“小版本”
C.原型法要求原型要完整,覆盖到整个项目的各功能点
D.极限编程(XP)对每一个“小版本”都有很高的质量要求
第1题:
若用户需求不是很明确,可以采用原型法开发管理信息系统
第2题:
第3题:
第4题:
第5题:
关于极限编程,下列说法正确的是______。
A.极限编程和传统编程一样,都可以随时应对更改的需求
B.极限编程没有严格的需求和设计规约,软件质量主要由编码人员来保障
C.极限编程中单元测试主要由用户来完成
D.极限编程通常是在编码完成后立刻进行测试用例的设计
第6题:
A.只处理当前的需求,使设计保持简单
B.编写完程序之后编写测试代码
C.可以按日甚至按小时为客户提供可运行的版本
D.系统最终用户代表应该全程配合XP团队
第7题:
阅读以下关于软件开发过程方面的叙述,回答问题1至问题3。
某公司要在现场开发一个网站应用系统,该系统的特点是规模不大;工期短;用户需求不明确;没有大的技术风险;系统中的一些模块可以外包给其他的公司开发,在选择开发过程时,项目组内产生了分歧。
王工提出采用XP(extreme programming,极限编程),理由是XP方法简洁,能减轻开发人员的负担、快速适应市场、缩短投资回收期。
李工认为采用XP在项目开发中存在一些问题,建议考虑原型开发方法。
双方就上述的问题展开了激烈的争论。项目组最后决定采用XP,但同时针对李工提出的XP中存在的问题采取了相应的措施。
小规模分布(small release)是XP的基本元素之一。试用200字以内文字分别说明:
(1)原型系统和XP小规模发布的系统的主要差别是什么?
(2)为什么该项目组没有采用原型开发方法?
第8题:
原型法是面向用户需求而开发的一个或多个工作模型,以下关于原型法的叙述不正确的是______。
A.可以减少文档的数量
B.可以逐步明确系统的特征
C.开发人员可以从实践中快速获得需求
D.可以改善开发人员与用户的交流
第9题:
A.可以提高用户参与系统开发的积极性
B.要求对原系统进行全面的调查和分析
C.能够比较好的满足用户需求
D.需要专用软件支撑工具支持