软件工程考前练兵

所属学校:南开大学 科目: 2020-03-30 17:20:47 软件工程 考前
软件工程考前练兵4DN傲朋学习网
1.[单选题] (   )是对软件内部结构的一种调整,其目的是在不改变软件功能和外部行为的前提下,提高其可理解性、可扩展性和可重用性。4DN傲朋学习网
    A.重构4DN傲朋学习网
    B.编码4DN傲朋学习网
    C.开发4DN傲朋学习网
    D.代码审查4DN傲朋学习网
    正确答案:——A——4DN傲朋学习网
2.[单选题] 以下不是软件开发方法的主要工作模型的是(   )。4DN傲朋学习网
    A.螺旋模型4DN傲朋学习网
    B.循环模型4DN傲朋学习网
    C.瀑布模型4DN傲朋学习网
    D.专家模型4DN傲朋学习网
    正确答案:——D——4DN傲朋学习网
3.[单选题] 测试过程的活动几乎贯穿整个开发过程,它大体分为(  )三个阶段。4DN傲朋学习网
    A.模块测试、组装测试、有效性测试4DN傲朋学习网
    B.模块测试、功能测试、回归测试4DN傲朋学习网
    C.单元测试、功能测试、用户测试4DN傲朋学习网
    D.单元测试、集成测试、确认测试4DN傲朋学习网
    正确答案:——D——4DN傲朋学习网
4.[单选题] 下列描述错误的是( )。4DN傲朋学习网
    A.自顶向下集成是从顶层开始采用同设计顺序一样的思路对被测系统进行测试,一般集中于顶层的组件,然后逐步测试处于底层的组件,被上层单元调用的下层单元以桩出现。4DN傲朋学习网
    B.自底向上集成是从最底层组件开始,按照分解树的结构,逐层向上集成,调用下层单元的上层单元以驱动出现。4DN傲朋学习网
    C.递增式集成是将要测试的模块逐渐集成到已经测试好的模块里面,边集成边测试,测完一部分再连接一部分。4DN傲朋学习网
    D.递增式集成是将所有通过单元测试的模块一次性地集成到一起进行测试,也称为一次性组装或整体拼装。4DN傲朋学习网
    正确答案:————4DN傲朋学习网
5.[单选题] 系统分解的目标  )。4DN傲朋学习网
    A.高内聚、低耦合4DN傲朋学习网
    B.低内聚、低耦合4DN傲朋学习网
    C.高内聚、高耦合4DN傲朋学习网
    D.低内聚、高耦合4DN傲朋学习网
    正确答案:————4DN傲朋学习网
6.[单选题] 软件测试中,黑盒测试法和白盒测试法是常用的方法。黑盒测试主要是用于测试 )。4DN傲朋学习网
    A.内部结构合理性4DN傲朋学习网
    B.外部功能是否满足其功能说明4DN傲朋学习网
    C.程序运行速度4DN傲朋学习网
    D.程序内部逻辑正确性4DN傲朋学习网
    正确答案:————4DN傲朋学习网
7.[单选题] 面向对象的动态模型中,每张状态图表示(  )的动态行为。4DN傲朋学习网
    A.有关联的若干个类4DN傲朋学习网
    B.某一个类4DN傲朋学习网
    C.一系列事件4DN傲朋学习网
    D.一系列状态4DN傲朋学习网
    正确答案:————4DN傲朋学习网
8.[单选题] 测试用例是专门为了发现软件错误而设计的一组或多组数据,它由(   )组成。4DN傲朋学习网
    A.测试输人数据4DN傲朋学习网
    B.预期的测试输出数据4DN傲朋学习网
    C.测试输人和预期的输出数据4DN傲朋学习网
    D.按照测试用例设计方法设计出的数据4DN傲朋学习网
    正确答案:————4DN傲朋学习网
9.[单选题] 若一个模块只具有单一的功能且与其他模块没有太多的联系,那么,我们则称此模块具有(     )。4DN傲朋学习网
    A.模块内聚性4DN傲朋学习网
    B.模块耦合性4DN傲朋学习网
    C.模块独立性4DN傲朋学习网
    D.模块隐藏性4DN傲朋学习网
    正确答案:————4DN傲朋学习网
10.[单选题] 软件工程的出现主要是由于(     )。4DN傲朋学习网
    A.程序设计方法学的影响4DN傲朋学习网
    B.软件危机的出现4DN傲朋学习网
    C.其它工程科学的影响4DN傲朋学习网
    D.计算机的发展4DN傲朋学习网
    正确答案:————4DN傲朋学习网
11.[单选题] 需求获取的目的是清楚地理解所要解决的问题和(     )。4DN傲朋学习网
    A.理解的问题的不完备性4DN傲朋学习网
    B.完整地获取用户需求4DN傲朋学习网
    C.给出可行的设计方案4DN傲朋学习网
    D.给出完整的文档4DN傲朋学习网
    正确答案:————4DN傲朋学习网
12.[单选题] 基线(Baseline)是指在项目生命周期的不同时间点上,一个或一组配置项通过(     )而进入正式受控的一种状态。4DN傲朋学习网
    A.存取控制4DN傲朋学习网
    B.质量控制4DN傲朋学习网
    C.正式评审4DN傲朋学习网
    D.变更管理4DN傲朋学习网
    正确答案:————4DN傲朋学习网
13.[单选题] 瀑布模型本质是一种(      )。4DN傲朋学习网
    A.顺序迭代模型4DN傲朋学习网
    B.线性顺序模型4DN傲朋学习网
    C.线性迭代模型4DN傲朋学习网
    D.非线性模型4DN傲朋学习网
    正确答案:————4DN傲朋学习网
14.[单选题] 在需求分析中,分析员要从用户那里解决的最重要的问题是(        ).4DN傲朋学习网
    A.要让软件做什么4DN傲朋学习网
    B.要给该软件提供哪些信息4DN傲朋学习网
    C.要求软件工作效率如何4DN傲朋学习网
    D.要让软件具有什么样的结构4DN傲朋学习网
    正确答案:————4DN傲朋学习网
15.[单选题] 面向对象的分析方法主要是建立三类模型,即(        )。4DN傲朋学习网
    A.系统模型、ER模型、应用模型4DN傲朋学习网
    B.对象模型、动态模型、应用模型4DN傲朋学习网
    C.ER模型、对象模型、功能模型4DN傲朋学习网
    D.对象模型、动态模型、功能模型4DN傲朋学习网
    正确答案:————4DN傲朋学习网
16.[单选题] 软件需求分析阶段的工作,可以分为4个方面:需求获取,需求分析,编写需求规格说明书以及(      )。4DN傲朋学习网
    A.用户4DN傲朋学习网
    B.需求审评4DN傲朋学习网
    C.总结4DN傲朋学习网
    D.都不正确4DN傲朋学习网
    正确答案:————4DN傲朋学习网
17.[单选题] 软件生命周期中所花费用最多的阶段是(        )4DN傲朋学习网
    A.详细设计4DN傲朋学习网
    B.软件编码4DN傲朋学习网
    C.软件测试4DN傲朋学习网
    D.软件维护4DN傲朋学习网
    正确答案:————4DN傲朋学习网
18.[单选题] 在SD方法中全面指导模块划分的最重要的原则是(        )4DN傲朋学习网
    A.程序模块化4DN傲朋学习网
    B.模块高内聚4DN傲朋学习网
    C.模块低耦合4DN傲朋学习网
    D.模块独立性4DN傲朋学习网
    正确答案:————4DN傲朋学习网
19.[单选题] 软件工程三要素是(        )。4DN傲朋学习网
    A.技术、方法和工具4DN傲朋学习网
    B.方法、工具和过程4DN傲朋学习网
    C.方法、对象和类4DN傲朋学习网
    D.过程、模型、方法4DN傲朋学习网
    正确答案:————4DN傲朋学习网
20.[单选题] 软件详细设计主要采用的方法是(        )4DN傲朋学习网
    A.模块设计4DN傲朋学习网
    B.结构化设计4DN傲朋学习网
    C.PDL语言4DN傲朋学习网
    D.结构化程序设计4DN傲朋学习网
    正确答案:————4DN傲朋学习网
21.[单选题] 软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为(    )。4DN傲朋学习网
    A.可用性4DN傲朋学习网
    B.可靠性4DN傲朋学习网
    C.正确性4DN傲朋学习网
    D.完整性4DN傲朋学习网
    正确答案:————4DN傲朋学习网
22.[单选题] 只有单重继承的类层次结构是(    )层次结构。4DN傲朋学习网
    A.网状型4DN傲朋学习网
    B.星型4DN傲朋学习网
    C.树型4DN傲朋学习网
    D.环型4DN傲朋学习网
    正确答案:————4DN傲朋学习网
23.[单选题] 模块内聚度越高,说明模块内各成分彼此结合的程度越(        ).4DN傲朋学习网
    A.松散4DN傲朋学习网
    B.紧密4DN傲朋学习网
    C.相等4DN傲朋学习网
    D.无法判断4DN傲朋学习网
    正确答案:————4DN傲朋学习网
24.[单选题] TCP协议是(    )。4DN傲朋学习网
    A.一种简单的、面向数据报的传输层协议4DN傲朋学习网
    B.一种面向连接的协议4DN傲朋学习网
    C.主要用在不要求数据发送确认或者通常只传少量数据的应用程序中4DN傲朋学习网
    D.没有保证通信可靠性的机制4DN傲朋学习网
    正确答案:————4DN傲朋学习网
25.[单选题] 软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试(        )。4DN傲朋学习网
    A.结构合理性4DN傲朋学习网
    B.软件外部功能4DN傲朋学习网
    C.程序正确性4DN傲朋学习网
    D.程序内部逻辑4DN傲朋学习网
    正确答案:————4DN傲朋学习网
26.[多选题] 基于功能分解的集成有(  )。4DN傲朋学习网
    A.自顶向下集成4DN傲朋学习网
    B.自底向上集成4DN傲朋学习网
    C.三明治式集成4DN傲朋学习网
    D.爆炸式集成4DN傲朋学习网
    正确答案:————4DN傲朋学习网
27.[多选题] 以下关于测试描述正确的是(  )。4DN傲朋学习网
    A.静态测试是通过人工分析或程序正确性证明的方式来确认程序正确性。4DN傲朋学习网
    B.动态测试是通过动态分析和程序测试等方法来检查程序执行状态,以确认程序是否有问题。4DN傲朋学习网
    C.手工测试是测试人员根据测试大纲中所描述的测试步骤和方法,手工地输入测试数据并记录测试结果。4DN傲朋学习网
    D.自动化测试只是对手工测试的一种补充,但绝不能代替手工测试,二者有各自的特点。4DN傲朋学习网
    正确答案:————4DN傲朋学习网
28.[多选题] 软件测试类型从程序执行角度分为(  )。4DN傲朋学习网
    A.静态测试4DN傲朋学习网
    B.动态测试4DN傲朋学习网
    C.黑盒测试4DN傲朋学习网
    D.白盒测试4DN傲朋学习网
    正确答案:————4DN傲朋学习网
29.[多选题] 以下属于成本准则的是( )。4DN傲朋学习网
    A.部署成本4DN傲朋学习网
    B.升级成本4DN傲朋学习网
    C.维护成本4DN傲朋学习网
    D.管理成本4DN傲朋学习网
    正确答案:————4DN傲朋学习网
30.[多选题] 以下属于性能准则的是( )。4DN傲朋学习网
    A.吞吐量4DN傲朋学习网
    B.可用性4DN傲朋学习网
    C.存储量4DN傲朋学习网
    D.健壮性4DN傲朋学习网
    正确答案:————4DN傲朋学习网
31.[多选题] 以下属于可靠性准则的是( )。4DN傲朋学习网
    A.吞吐量4DN傲朋学习网
    B.可用性4DN傲朋学习网
    C.容错性4DN傲朋学习网
    D.健壮性4DN傲朋学习网
    正确答案:————4DN傲朋学习网
32.[多选题] 关于设计模式描述正确的是( )。4DN傲朋学习网
    A.工厂方法模式定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中,实现了开放封闭原则。4DN傲朋学习网
    B.观察者模式是发布—订阅体系结构风格的一种应用,其目的是定义一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖于它的对象都得到通知并被自动更新。4DN傲朋学习网
    C.抽象工厂模式将一个类的接口转换成客户希望的另一个接口,使原本由于接口不兼容而不能一起工作的类可以一起工作。4DN傲朋学习网
    D.适配器模式可以向客户端提供一个接口,使其在不必指定产品具体类型的情况下,创建多个产品族中的产品对象。4DN傲朋学习网
    正确答案:————4DN傲朋学习网
33.[多选题] 数据泥团的症状是(  )。4DN傲朋学习网
    A.同样的两至三项数据频繁地一起出现在类和参数表中。4DN傲朋学习网
    B.代码声明了某些字段,并声明了处理这些字段的方法,然后又声明了更多的字段和更多的方法,如此继续。4DN傲朋学习网
    C.各组字段名以类似的子串开头或结束。4DN傲朋学习网
    D.如果项是类中的字段,则使用抽取类将其取至一个新类中。4DN傲朋学习网
    正确答案:————4DN傲朋学习网
34.[多选题] 关于顺序图与用例的关系叙述正确的是( )。4DN傲朋学习网
    A.顺序图表达单个情景实例的行为。4DN傲朋学习网
    B.每个用例对应一个顺序图。4DN傲朋学习网
    C.顺序图表达对象间如何协作完成用例所描述的功能。4DN傲朋学习网
    D.顺序图用于表示为了完成用例而在系统边界输入输出的数据以及消息及对象间的消息传递。4DN傲朋学习网
    正确答案:————4DN傲朋学习网
35.[多选题] 需求抽取技术包括  )。4DN傲朋学习网
    A.协同工作4DN傲朋学习网
    B.问卷调查4DN傲朋学习网
    C.观察法4DN傲朋学习网
    D.原型法4DN傲朋学习网
    正确答案:————4DN傲朋学习网
36.[多选题] 软件配置管理的作用包括(  )。4DN傲朋学习网
    A.管理在软件生命周期中建立和修改的各种不同元素4DN傲朋学习网
    B.协调和整理所开发的产品4DN傲朋学习网
    C.管理软件的构建和测试环境;管理发布和安装工具4DN傲朋学习网
    D.管理软件的改错和功能增加。4DN傲朋学习网
    正确答案:————4DN傲朋学习网
37.[多选题] 项目风险管理包括哪些内容(  )。4DN傲朋学习网
    A.风险识别4DN傲朋学习网
    B.风险评估4DN傲朋学习网
    C.应对计划4DN傲朋学习网
    D.风险控制4DN傲朋学习网
    正确答案:————4DN傲朋学习网
38.[多选题] 项目的基本要素有哪些(  )。4DN傲朋学习网
    A.结果4DN傲朋学习网
    B.工作4DN傲朋学习网
    C.进度表4DN傲朋学习网
    D.资源4DN傲朋学习网
    正确答案:————4DN傲朋学习网
39.[多选题] 项目估算内容有哪些(  )。4DN傲朋学习网
    A.规模估算4DN傲朋学习网
    B.工作量估算4DN傲朋学习网
    C.进度估算4DN傲朋学习网
    D.成本估算4DN傲朋学习网
    正确答案:————4DN傲朋学习网
40.[多选题] 软件质量是许多质量属性的综合体现,各种质量属性反映了软件质量的不同方面。人们通过改善软件的各种质量属性,从而提高软件的整体质量。质量属性包括 )。4DN傲朋学习网
    A.正确性4DN傲朋学习网
    B.可靠性4DN傲朋学习网
    C.完整性4DN傲朋学习网
    D.可复用性4DN傲朋学习网
    正确答案:————4DN傲朋学习网
41.[多选题] 软件工程方法有哪些(  )。4DN傲朋学习网
    A.面向服务4DN傲朋学习网
    B.面向构件4DN傲朋学习网
    C.面向对象4DN傲朋学习网
    D.面向过程4DN傲朋学习网
    正确答案:————4DN傲朋学习网
42.[多选题] 建立继承关系时所采用的方式有( )4DN傲朋学习网
    A.自顶向下4DN傲朋学习网
    B.从内到外4DN傲朋学习网
    C.自底向上4DN傲朋学习网
    D.从复杂到简单4DN傲朋学习网
    正确答案:————4DN傲朋学习网
43.[多选题] 下面属于编码阶段的维护性工作的是(        )4DN傲朋学习网
    A.检查源程序与文档的一致性4DN傲朋学习网
    B.检查源程序的可理解性4DN傲朋学习网
    C.源程序是否符合编码规范4DN傲朋学习网
    D.检查每条需求,分析维护时可能需要的支持4DN傲朋学习网
    正确答案:————4DN傲朋学习网
44.[多选题] 以下属于逻辑覆盖的是(    )4DN傲朋学习网
    A.语句覆盖4DN傲朋学习网
    B.判定覆盖4DN傲朋学习网
    C.条件覆盖4DN傲朋学习网
    D.基本路径4DN傲朋学习网
    正确答案:————4DN傲朋学习网
45.[判断题] 敏捷开发是一种基于更紧密的团队协作、能够有效应对快速变化需求、快速交付高质量软件的迭代和增量的新型软件开发方法。4DN傲朋学习网
    A.对4DN傲朋学习网
    B.错4DN傲朋学习网
    正确答案:————4DN傲朋学习网
46.[判断题] 软件配置管理是一种标识、组织和控制修改的技术,它作用于整个软件生命周期,其目的是使错误达到最小并最有效地提高生产率。4DN傲朋学习网
    A.对4DN傲朋学习网
    B.错4DN傲朋学习网
    正确答案:————4DN傲朋学习网
47.[判断题] 项目工作分解是将项目整体分解成较小的、易于管理和控制的若干子项目或工作单元,直到可交付成果定义的足够详细,足以支持项目将来的活动。4DN傲朋学习网
    A.对4DN傲朋学习网
    B.错4DN傲朋学习网
    正确答案:————4DN傲朋学习网
48.[判断题] 规模估算是结合投入人力和开发任务所需要的工作时间进行估算,通常以人时、人天、人月、人年等作为衡量单位。4DN傲朋学习网
    A.对4DN傲朋学习网
    B.错4DN傲朋学习网
    正确答案:————4DN傲朋学习网
49.[判断题] 原型化模型需要迅速建造一个可运行的软件原型,它使用户和开发人员对系统的相关方面进行检查,以决定是否合适和恰当。4DN傲朋学习网
    A.对4DN傲朋学习网
    B.错4DN傲朋学习网
    正确答案:————4DN傲朋学习网
50.[判断题] 瀑布模型的开发阶段严格按照线性方式进行,每一个阶段具有相关的里程碑和交付产品,不需要确认和验证。4DN傲朋学习网
    A.对4DN傲朋学习网
    B.错4DN傲朋学习网
    正确答案:————4DN傲朋学习网
51.[判断题] 软件工程是一项建模活动,通过抽象找到事物的重要特征而忽略非本质的细节,从不同侧面建立系统模型,有效地简化和处理复杂性。4DN傲朋学习网
    A.对4DN傲朋学习网
    B.错4DN傲朋学习网
    正确答案:————4DN傲朋学习网
52.[判断题] 软件测试可能发现软件中的设计错误,但不能证明软件没有错误。4DN傲朋学习网
    A.对4DN傲朋学习网
    B.错4DN傲朋学习网
    正确答案:————4DN傲朋学习网
53.[判断题] 等价类划分方法将所有可能的输入数据划分成若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例。4DN傲朋学习网
    A.对4DN傲朋学习网
    B.错4DN傲朋学习网
    正确答案:————4DN傲朋学习网
54.[判断题] 在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。4DN傲朋学习网
    A.对4DN傲朋学习网
    B.错4DN傲朋学习网
    正确答案:————4DN傲朋学习网
55.[判断题] UML语言支持面向对象的主要概念,并与具体的开发过程相关。4DN傲朋学习网
    A.对4DN傲朋学习网
    B.错4DN傲朋学习网
    正确答案:————4DN傲朋学习网
56.[判断题] 软件需求规格说明书在软件开发中具有重要的作用,它是软件可行性分析的依据。4DN傲朋学习网
    A.对4DN傲朋学习网
    B.错4DN傲朋学习网
    正确答案:————4DN傲朋学习网
57.[判断题] 估计待开发软件产品的规模必须基于像代码行等直接度量单位。4DN傲朋学习网
    A.对4DN傲朋学习网
    B.错4DN傲朋学习网
    正确答案:————4DN傲朋学习网
58.[判断题] 需求工程师的任务是将所有利益相关者的信息进行分类以便允许决策者选择一个相互一致的需求集。4DN傲朋学习网
    A.对4DN傲朋学习网
    B.错4DN傲朋学习网
    正确答案:————4DN傲朋学习网
59.[判断题] 大多数软件产品在其生命周期中不需要增强功能。4DN傲朋学习网
    A.对4DN傲朋学习网
    B.错4DN傲朋学习网
    正确答案:————4DN傲朋学习网
4DN傲朋学习网
4DN傲朋学习网
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: