购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.5 考前冲刺

试题1

软件需求分析所要做的工作是 (1) ,因此,进行需求分析时应注意一切信息与需求都是站在应用的角度上考虑。

( 1 )A. 确定软件开发阶段的适用工具       B. 清晰描述软件的功能和性能

C. 为原始问题及目标软件建立物理模型    D. 解决目标系统“怎么做”的问题

试题2

下列描述中, (2) 不是软件体系结构研究的内容。

( 2 )A. 软件体系结构描述语言及工具       B. 软件体系结构分析、设计及验证

C. 软件开发过程中应遵守的政策和法规    D. 特定领域的体系结构

试题3

在信息系统集成项目开发的开始阶段,如果项目存在很多不确定性因素且项目的参与人员还不能完全理解项目开发的范围和需求,那么采用 (3) 作为此项目的开发模型更符合项目的实际情况。

( 3 )A. 增量迭代模型或螺旋模型     B. 面向过程的瀑布模型

C. 面向对象的模型或快速模型    D. 部分并行的瀑布模型

试题4

关于软件过程改进原则,描述不正确的是 (4)

( 4 )A. 问题的解决是过程改进的核心

B. 改进是受知识驱动的

C. 改进是项目开发人员的主要工作

D. 改进应该是一个不断持续的过程

试题5

用一系列软件的修改来评价软件体系结构的易修改性,属于基于 (5) 的软件体系结构评估方式。

( 5 )A. 度量      B. 场景

C. 实际运行    D. 调查问卷或检查表

试题6

因为在软件开发的每一环节都有可能产生意想不到的问题,所以 (6)

( 6 )A. 应尽量由程序员或开发小组测试自己的程序

B. 在设计测试用例时,只需考虑合理的输入条件即可

C. 在设计测试用例时,只需考虑合理的输出条件即可

D. 应当把软件验证与确认贯穿到整个软件开发的全过程中

试题7

在Linux、UNIX和苹果的Mac OS操作系统中,系统集成工程师可使用 (7) 来构建用C、C++和Java等语言编写的软件。

( 7 )A.Visual Studio.NET   B.Project

C.Visio         D.GCC

试题8

系统集成项目完成了需求分析阶段的工作并开发了原型系统,承建方应组织本方项目经理、建设方代表和相关干系人完成 (8) 工作。

( 8 )A. 阶段评审  B. 桌前检查 C. 代码走查  D. 代码审查

试题9

软件体系结构中的构件不包括 (9)

( 9 )A. 处理构件  B. 应用构件 C. 数据构件  D. 连接构件

试题10

螺旋模型的开发过程具有周期性重复的螺旋线状,每个开发周期由4个象限组成,分别标志着开发周期的4个阶段。螺旋模型之所以特别适用于庞大而复杂的、高风险的系统开发,是因为它强调其中的 (10) 阶段。

(10)A. 制订计划  B. 实施工程 C. 客户评估  D. 风险分析

试题11

某异地开发的信息系统集成项目以程序流程图、数据流程图等为主要分析设计工具。由于用户身处异地,现场参与系统开发成本较高,因此项目组采用了先开发一个简化系统,待用户认可后再开发最终系统的策略。该信息系统集成项目的开发方法属于 (11)

(11)A. 原型法与面向对象方法的组合应用

B. 结构化方法与面向对象方法的组合应用

C. 结构化方法与原型法的组合应用

D. 原型法与形式化方法的组合应用

试题12

在软件开发项目中强调“个体和交互胜过过程和工具,可以工作的软件胜过全面的文档,客户合作胜过合同谈判,响应变化胜过遵循计划”,是 (12) 的基本思想。

(12)A. 敏捷方法  B. 结构化方法 C. 原型方法  D. 增量迭代方法

试题13

下面关于软件维护的叙述中,不正确的是 (13)

(13)A. 软件维护活动可能包括编制软件交付后运行的计划和维护计划,以及交付后的软件修改、培训和提供帮助资料等

B. 软件维护是软件生命周期中的一个完整部分

C. 软件维护包括更正性维护、适应性维护、完善性维护和预防性维护等几种类型

D. 软件维护是在软件交付之后为保障软件运行而要完成的活动

试题14

程序员在编程时将程序划分为若干个关联的模块。第一个模块在单元测试中没有发现缺陷,程序员接着开发第二个模块。第二个模块在单元测试中有若干个缺陷被确认。对第二个模块实施了缺陷修复后, (14) 符合软件测试的基本原则。

(14)A. 再测试模块一和模块二,用更多的测试用例测试模块一

B. 再测试模块一和模块二,用更多的测试用例测试模块二

C. 用更多的测试用例测试模块一;模块二暂时不需再测,等到开发了更多模块后再测

D. 用更多的测试用例测试模块二;模块一暂时不需再测,等到开发了更多模块后再测

试题15

面向对象的基本概念有:对象、类、组件、模式、接口等,下面说法中不正确的是 (15)

①组件技术是软件复用实现的关键。

②模式是一条由三部分组成的规则,它表示了一个特定的环境,一个问题和一个解决方案之间的关系。

③接口是对操作规范的说明。接口既说明了操作应该做什么(WHAT),同时也定义了操作如何做(HOW)。

④继承可分为单继承与多继承,其中Java是多继承的语言。

(15)A.①②    B.②③   C.③④    D.①④

试题16

软件公司经常通过发布更新补丁的方式,对已有软件产品进行维护,并在潜在错误成为实际错误前,监测并更正他们,这种软件维护方式属于 (16)

(16)A. 预防性维护   B. 更正性维护  C. 适应性维护    D. 完善性维护

试题17-18

下列四个要素中,不属于DFD四大要素的是 (17) 。当使用DFD对一个生产系统进行建模时, (18) 可以被认定为外部实体。

(17)A. 加工    B. 数据流   C. 数据存储    D. 状态

(18)A. 生产系统源代码程序   B. 生产报表

C. 生产数据         D. 接收生产报表的管理部门

试题19

极限编程技术XP适用于 (19) 的情况。

(19)A. 需求多变,开发队伍规模较小,要求开发方“快速反馈,及时调整”

B. 需求稳定,开发队伍规模庞大,组织项目的方法为“周密计划,逐步推进”

C. 需求稳定,开发队伍规模较小,组织项目的方法为“周密计划,迭代推进”

D. 需求多变,开发队伍规模庞大,组织项目的方法为“分步计划,逐步推进”

试题20

一个设计良好的软件系统应具有 (20) 的特征。

(20)A. 高内聚、低耦合    B. 低内聚、高耦合

C. 高内聚、高耦合    D. 低内聚、低耦合

试题21

结构化分析方法(SA)的主要思想是 (21)

(21)A. 自顶向下、逐步求精    B. 自顶向下、逐步抽象

C. 自底向上、逐步抽象    D. 自底向上、逐步求精

试题22-23

继承关系是 (22) 关系的反关系,聚合关系与组合关系都是一种特殊形式的 (23) 关系。在UML中,使用一个带空心箭头的虚线表示实现关系,使用带实心箭头的虚线表示依赖关系。

(22)A. 泛化    B. 依赖   C. 实现    D. 关联

(23)A. 泛化    B. 依赖   C. 实现    D. 关联

试题24

在关于逆向工程的描述中,正确的是 (24)

(24)A. 按照“输出→处理→输入”的顺序设计软件

B. 用硬件来实现软件的功能

C. 从己经安装的软件中提取设计规范,用以进行软件开发

D. 根据软件处理的对象来选择开发语言和开发工具

试题25

现有两个用例UC1和UC2,其中UC1是一个完整的用例,可被实例化,而UC2需要UC1中的事件流才可被实例化,且UC2指定了使用UC1的精确位置,则UC2和UC1间的关系是 (25)

(25)A. 调用    B. 概括   C. 扩展    D. 包含

试题26

Browser/Server模式实现了开发环境与应用环境的分离,便于管理和系统维护,该模式的最大优点之一是 (26)

(26)A. 传输速率快        B. 运算效率高

C. 客户端的“零维护”    D. 服务器端不用安装专用软件

试题27

UML部署图定义了系统中软硬件的物理构架。在下列图中, (27) 是一个UML部署图。

(27)

A.

B.

C.

D.

试题28

某信息系统项目采用原型法开发,以下做法中不恰当的是 (28)

(28)A. 前期花足够的时间与客户充分沟通,完全明确需求后立即实施快速实现

B. 系统分析、设计和实现工作之间不做严格的界限划分

C. 动态响应用户的需求,逐步纳入用户的具体要求,逐步修改系统开发计划

D. 本着开发人员对需求的初步理解,快速开发一个原型系统,再反复修改

试题29

在软件产品即将面世前,为发现产品中的错误并及时修正,软件企业通常要组织内部人员模拟各类用户进行应用,即对该产品进行 (29)

(29)A.Alpha测试    B.Beta测试   C. 冒烟测试    D. 静态测试

试题30

边界值分析是一种常用的黑盒测试法。某程序循环体最少执行0次,最多执行100次,采用边界值分析法,宜选择 (30) 作为测试用例。

(30)A. 循环0次、循环1次、循环99次、循环100次

B. 循环0次、循环100次、循环49次、循环50次

C. 循环1次、循环99次、循环49次、循环50次

D. 循环0次、循环100次 De5Ea3Nei/uZjJ/3Db8tiWvCyKAK0qC0CDFRKItdbwUoOpfQLXW8z37QZZz95Os1

点击中间区域
呼出菜单
上一章
目录
下一章
×