2020年11月软件评测师模拟试题上午(一)之十一
摘要:对于【软件评测师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2020年11月软件评测师模拟试题上午(一)】部分试题的详解,一起来看看吧~1、行为型设计模式描述类或对象如何交互和如何分配职责。以下( )
1、行为型设计模式描述类或对象如何交互和如何分配职责。以下( )模式是行为型设计模式
A、 适配器
B、 单例
C、 桥接
D、 命令
答案:D
答题解析:
本题考查设计模式的基础知识。
设计模式:是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。
使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
设计模式分为三种类型,共23种。
1、创建型模式:单例模式、抽象工厂模式、建造者(构建)模式、工厂模式、原型模式。
2、结构型模式:适配器模式、桥接模式、装饰(器)模式、组合模式、外观模式、享元模式、代理模式。
3、行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式(责任链模式)、访问者模式。
AC为结构型设计模式,B为创建型设计模式。故正确答案为:D
2、以下各类敏捷开发方法的叙述中,描述的是自适应软件开发(ASD)的是( )。
A、 XP是激发开发人员创造性、使管理负担最小的一组技术
B、 每一个不同的项目都需要一套不同的策略、约定和方法论
C、 多个自组织和自治小组并行地递增实现产品
D、 变化不视为是一种更正,而是对软件开发实际情况的调整
答案:D
答题解析:
本题考查敏捷方法的基础知识。
极限编程XP是激发开发人员创造性、使得管理负担最小的一组技术。
水晶法Crystal认为每—个不同的项目都需要一套不同的策略、约定和方法论。
并列争球法(Scrum)使用迭代的方法,其中把每30天一次的迭代称为个冲刺, 并按需求的优先级来实现产品多个自组织和自治小组并行地递增实现产品,协调是通过简短的日常情况会议进行。
自适应软件开发(ASD)有六个基本的原则:
①在自适应软件开发中,有一个使命作为指导,它设立了项目的目标,但不描述如何达到这个目标;
②特征被视为客户键值的关键,因此,项目是围绕着构造的构件来组织并实现特征;
③过程中的迭代是很重要的,因此重做与做同样重要,变化也包含其中;
④变化不视为是一种更正,而是对软件开发实际情况的调整;
⑤确定的交付时间迫使开发人员认真考虑每一个生产版本的关键需求;
⑥风险也包含其中,它使开发人员首先跟踪最艰难的问题。
3、需要对软件产品进行风险分析,则最适宜采用( )过程模型。
A、 瀑布
B、 原型
C、 增量
D、 螺旋
答案:D
答题解析:
瀑布模型:给出了软件生存周期各阶段的固定顺序,上一个阶段完成后才能进入下一个阶段,瀑布模型的缺点是缺乏灵活性。
原型模型:是逐步演化成最终软件产品的过程,特别适用于对软件需求缺乏准确认识的情况。原型模型适宜于需求不明确,且变化。
增量模型:采用随着日程时间的进展而交错的线性序列,每一个线性序列产生软件的一个可发布的“增量”。当使用增量模型时,第1个增量往往是核心的产品,即第1个增量实现了基本的需求,但很多补充的特征还没有发布。客户对每一个增量的使用和评估都作为下一个增量发布的新特征和功能,这个过程在每一个增量发布后不断重复,直到产生了最终的完善产品。
螺旋模型:提出于1988年,由瀑布模型和原型模型相结合而成,综合了二者的优点,并增加了风险分析。
故正确答案为B
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>