软件工程复习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单选题

1.软件结构图的形态特征能反映程序重用率的是()

a)A、深度 B、宽度C、扇入 D、扇出

2.在大型数据处理系统的功能分析和设计中,数据库的概念设计对应于系统开发的(

a)A、需求分析 B、概要设计C、详细设计 D、程序设计

3.为了提高模块的独立性,模块内部最好是()

a)A、逻辑内聚 B、时间内聚C、功能内聚 D、通信内聚

4.需求分析最终结果是产生()

a)A、项目开发计划 B、需求规格说明书C、设计说明书D、可行行分析报告

5.软件是一种()

a)A、程序 B、数据C、逻辑产品 D、物理产品

6.信息隐蔽概念与()概念有直接的关系

a)A、模块的独立性 B、模块类型的划分C、软件结构定义 D、软件生命周期

7.不属于序言性注释的有()

a)A、模块设计者B、修改日期C、程序的整体说明D、语句功能

8.单元测试阶段主要涉及()的文档。

a)A、需求设计 B、编码和详细设计C、详细设计D、概要设计

9.在软件测试中,白盒测试方法是通过分析程序的()来设计测试用例的方法。(

a)A、应用范围B、内部逻辑C、功能 D、输入数据

10.需求分析是系统分析师经了解用户的需求,认真仔细的调研、分析,最终建立目标系统

的逻辑模型并写出()

a)A、模块说明书B、软件规格说明书C、项目开发计划 D、合同文档

11.系统因错误而发生错误时,仍然能在一定程度上完成预期的功能,则把该软件称为(

a)A、系统软件B、容错软件C、测试软件 D、操作系统

12.产品管理包括版本管理和()

a)A、质量管理 B、性能管理C、开发过程管理 D、配置管理

13.ISO9001质量管理体系认证等同于能力成熟度模型中的第几级()

a)A、CMM1 B、CMM2 C、CMM3 D、CMM4 E、CMM5

14.ISO9001质量管理体系认证只做到()

a)A、历史记录可查询B、错误原因可查询

15.为了克服软件危机,人们提出了用()的原理来设计软件,这就是软件工程诞生的基础。

a)A、数据B、软件学C、运筹学D、工程学

16.可行性研究的目标是()

a)A、开发项目B、项目是否值得开发C、规划项目 D、维护项目

17.结构化程序设计思想的核心是要求程序只由顺序、循环和()三种结构组成A、

选择 B、单入口C、单出口D、有规则的GOTO

18.纠错是由()完成的

a)A、测试者B、程序员C、用户 D、系统管理人员

19.状态是对象()的抽象。

a)A、方法 B、属性值C、功能 D、行为

20.OMT技术中动态模型的描述工具是()

a)A、对象图B、结构图C、流程图D、状态图

21.瀑布模型的主要特点是( )

A.将开发过程严格地划分为一系列有序的活动

B.将开发过程分解为阶段

C.提供了有效的管理模式

D.缺乏灵活性

22.软件生命周期中所花费用最多的阶段是()

a)A.详细设计B.软件编码C.软件测试D.软件维护

23.原型化方法是用户和设计者之间执行的一种交互构成,适用于( )系统。

A.需求不确定性高的B.需求确定的C.管理信息D.实时

24.4螺旋模型是一种将瀑布模型和( )结合起来的软件开发模型。

25.A .增量模型 B .专家系统 C .喷泉模型 D .变换模型

26.经济可行性研究的范围包括()

a)A.资源有效性B.管理制度C.效益分析D.开发风险

27.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开

发的决策依据,因必须给出()的回答。

A.A.确定B.行或不行C.正确D.无二义

28.需求分析中开发人员要从用户那里了解()

a)A.软件做什么B.用户使用界面C.输入的信息D.软件的规

29.数据字典是用来定义( )中的各个成份的具体含义的。

a) A .流程图 B .功能结构图 C .系统结构图 D .数据流图

30.UML是()。

A) 一种可视化的建模语言B) 是一种可视化的程序设计语言

a)C) 是一种过程D) 是一种方法

31.用白盒法技术设计测试用例的方法是( )

a) A .错误推测 B .因果图 C . 边界值分析 D . 基本路径测试

32.Jackson方法是一种面向( )的设计方法。

A .控制结构

B .对象

C .数据流

D .数据结构

33.软件详细设计阶段的任务是( )

A.算法与数据结构设计

B.功能设计

C.调用关系设计

D.输入/输出设计

34.面向对象方法建立的三种基本模型分别为描述静态结构的()模型,描述系统控

制结构的()模型,以及描述系统计算结构的()模型。答案为:

A.对象、功能、动态

B.对象、动态、功能

C 动态、功能、对象 D. 功能、对象、动态

35.可维护软件的主要特性包括( )

a) A.可理解性、可修改性、可移植性 B.可使用性

C.可维护性、可使用性、可靠性

D.可测试性

36.面向对象方法构造的功能模型包括()

A.数据流图、用例图B.用例图、类图

C.类图、状态转换图D.状态转换、用例图

相关文档
最新文档