0 / 15
正确率
第1题
在GB8566-88中,软件生命周期被划分为几个阶段?
💡 解析:正确答案是B。GB8566-88将软件生命周期划分为8个阶段:可行性研究与计划、需求分析、概要设计、详细设计、实现、集成测试、确认测试、使用和维护。
第2题
瀑布模型的核心特点和最大缺陷分别是?
💡 解析:正确答案是A。瀑布模型是面向文档的软件开发模型,阶段划分明确。最大缺陷是难以适应变化,需求分析偏差会被放大,后期修改代价太大。适用于需求明确稳定的场景。
第3题
瀑布V模型中,需求分析阶段对应的测试阶段是?
💡 解析:正确答案是C。瀑布V模型中需求分析对应系统测试(验证是否符合需求),总体设计对应集成测试,详细设计对应单元测试。V模型更强调软件产品的验证工作。
第4题
螺旋模型相比其他模型最突出的特点是?
💡 解析:正确答案是B。螺旋模型将瀑布模型和演化模型结合,最大特点是强调风险分析,每个周期都包括需求定义、风险分析、工程实现和评审4个阶段。特别适用于庞大复杂、高风险的系统。
第5题
统一过程(UP)的四个阶段中,确定稳定系统架构的里程碑对应哪个阶段结束?
💡 解析:正确答案是D。UP有4个里程碑:目标里程碑(初始阶段结束)、架构里程碑(细化阶段结束,确定稳定架构)、能力里程碑(构建阶段,完成Alpha测试)、发布里程碑(交付阶段结束)。
第6题
关于统一过程(UP)的特点,以下描述错误的是?
💡 解析:正确答案是A。UP本身并不属于敏捷方法,一般认为未经裁减的UP是重载过程。UP是迭代的二维开发模型,以架构为中心,可裁剪适应各种规模团队。不同迭代方式的UP可演变为演化或增量模型。
第7题
XP(极限编程)的四大价值观是?
💡 解析:正确答案是B。XP四大价值观是沟通、简单、反馈、勇气。在四大价值观下隐藏着更深刻的"尊重"。沟通鼓励口头交流;简单是"够用即好";反馈是持续明确的;勇气面对变化和重构。
第8题
在XP的12个最佳实践中,"集体代码所有制"的含义是?
💡 解析:正确答案是C。集体代码所有制指团队中每个成员都拥有对代码进行改进的权利,每个人都拥有全部代码,也都需要对全部代码负责。代码被破坏(修改后出问题)应由破坏者修复。
第9题
在Scrum框架中,每个短的迭代周期称为?
💡 解析:正确答案是A。Scrum中每个短的迭代周期称为Sprint,建议长度2-4周。产品Backlog按商业价值排序,Sprint中挑选最高优先级需求开发,每个迭代结束递交潜在可交付的产品增量。
第10题
Scrum的5大价值观不包括以下哪一项?
💡 解析:正确答案是D。Scrum的5大价值观是:承诺、专注、开放、尊重、勇气。"简单"是XP的价值观之一,不属于Scrum的5大价值观。
第11题
在每日Scrum会议中,每个开发团队成员需提供的信息不包括?
💡 解析:正确答案是B。每日Scrum需提供三点信息:①从上次到现在完成了什么;②从现在到下次计划完成什么;③有什么阻碍了进展。每日Scrum不是向管理层汇报,是团队内部沟通会议,通常不超过15分钟。
第12题
FDD(特征驱动开发)中最具特色的实践"类的个体所有"的含义是?
💡 解析:正确答案是C。FDD的"类的个体所有"指将类分配给特定成员,分配给A的代码全部由A维护,其他人不能修改只能使用。优点是概念完整性、熟悉度、自豪感;缺点是依赖增强、员工离职损失大。
第13题
基于架构的软件开发模型(ABSDM)将过程划分为6个子过程,其中第一个是?
💡 解析:正确答案是A。ABSDM将过程划分为:架构需求、设计、文档化、复审、实现、演化6个子过程。需求过程包括需求获取、标识构件、需求评审,是整个过程的起点。
第14题
形式化方法的核心特点是?
💡 解析:正确答案是B。形式化方法采用严格的数学方法,使用形式化规约语言来精确定义软件系统,包括形式化描述(解决"做什么")和形式化验证(验证程序是否满足定义)。可消除模糊性和二义性,适用于高可靠性关键应用。
第15题
关于构件组装模型的缺点,以下描述错误的是?
💡 解析:正确答案是D。构件的自包容性让系统扩展变得更加容易,这是构件组装模型的优点而非缺点。缺点是:需要经验丰富的架构师、重用度与性能矛盾、学习成本高、第三方构件质量难以控制。