好文档 - 专业文书写作范文服务资料分享网站

软件工程试题大全 

天下 分享 时间: 加入收藏 我要投稿 点赞

Ⅱ.软件结构 Ⅲ.软件性能 Ⅳ.软件资料 A)Ⅰ和Ⅱ B)Ⅰ和Ⅲ C)Ⅰ和Ⅱ和Ⅲ D)全部

125.回归测试是()最常运用的方法 A) 校正性测试 B) 适应性测试 C) 完善性测试 D) 预防性测试

126.软件的可维护度量可分解为对多种因素的度量,下述各种因素 Ⅰ.可测试性 Ⅱ.可理解性 Ⅲ.可修改性 Ⅳ.可复用性

()是可维护性度量的内容 A)Ⅰ和Ⅱ B)Ⅰ C)Ⅰ, Ⅱ和Ⅲ D)全部

127.软件维护是软件运行期的重要任务,下列维护任务中()是软件维护的主要部分. A) 完善性维护 B) 适应性维护 C) 校正性维护 D) 支持性维护

128.影响软件维护的因素一般包括:人员因素,技术因素和管理因素,就程序本身的技术因素可言,下述()一般不会影响到维护工作.

A) 软件规模 B) 软件年龄 C) 软件结构 D) 开发工具

129.软件维护是在用户使用软件期间对其所做的补充,修改和增加,下述各类维护中,一般工作量最大的是(). A) 适应性维护 B) 完善性维护 C) 校正性维护 D) 其他维护 130.测试应该由()完成. A) 与源程序无关的程序员 B) 编制该源程序的程序员 C) 不了解软件计划的机构 D) 设计该软件的机构

131.软件复审是保证软件质量的重要技术手段, 复审的主要目的和效果是(). A) 较早发现程序错误 B) 做测试的前期准备 C) 较早发现软件的缺陷 D) 严格贯彻工程规范

132.软件复审时其主要的复审对象是(). A) 软件结构 B) 软件文档 C) 程序编码 D) 文档标准

133.概要设计的基本任务有4条,下列不是概要设计的任务的是() A) 设计软件系统结构 B) 测试用例设计

C) 数据结构和数据库设计 D) 编写概要设计文档

134.软件工程经验证明软件开发要掌握40-20-40规则,他强调了软件开发中的() A) 设计,编程和测试 B) 分析,设计和编程 C) 分析,设计和测试 D) 分析,编程和测试

135.在软件研制过程中,CASE是() A) 指计算机辅助系统工程

B) CAD和CAM技术的发展动力 C) 正在实验室的工具

D) 指计算机辅助软件工程

136.在软件质量因素中,软件在异常条件下仍能运行的能力称为软件的() A) 可靠性 B) 健壮性 C) 可用性 D) 安全性

137.软件结构图是软件系统的模块层次结构,反映了整个系统的功能实现,经常使用的结构图有4种模块类型,他们是传入模块,传出模块,变换模块和() A) 协调模块

B) 功能模块 C) 对象模块 D) 结构模块

138.与软件开发方法密切相关的应是支持该方法实施的软件工具,将它们有机地集成起来则构成一个() A) 软件工程环境 B) 软件开发规范 C) 软件生产线 D) 软件开发工具

139.应用软件开发中有诸多困难,如 Ⅰ.缺少系统的方法 Ⅱ.开发工具不完整 Ⅲ.用户需求多变化 Ⅳ.系统分析员不足

()是开发时最难克服的困难 A).Ⅰ B).Ⅱ C).Ⅲ D).Ⅳ

140.不同的质量因素可从产品运行,产品修改和产品转移3方面分别反映软件产品使用时用户的不同观点,下述 Ⅰ.正确性 Ⅱ.健壮性 Ⅲ.重用性

()是与产品运行有关的特性 A)Ⅱ和Ⅲ B)Ⅰ和Ⅲ C)Ⅰ和Ⅱ D)全部

141.在发现错误后,排错(找到错误的原因并加以纠正)应由()来完成. A) 测试者 B) 资源程序员 C) 用户 D) 分解

142.分析员是()

A) 用户中系统的直接使用者 B) 用户和软件人员的中间人 C) 软件的编程人员

D) 用户和软件人员的领导

143.()是开发软件是,可用来提高程序员的工作效率 A) 程序开发环境

B) 操作系统的作业管理功能 C) 编译程序的优化功能 D) 并行运算的大型计算机

144.开发软件所需要高成本和产品的地质量之间有着尖锐的矛盾,这种现象称作( )。 A)软件投机。 B)软件危机。 C)软件工程。 D)软件产生。

145原程序的版面文档要求应有变量说明,适当注释和( )。 A)框图。

B)统一书写格式。 C)修改记录。 D)编程日期。

146软件产生的成败更多的依赖与( )。 A)领导者的智慧才能。 B)程序员的个人编程能力。 C) 合理的组织与协调。 D)用户的配合。

147结构化维护与非结构化维护的主要区别在于( )。

A)软件是否结构化。 B)软件配置是否合理 C)程序的完整性 D)文档的完整性

148编写程序阶段,选择程序设计语言是很关键的,如何选择主要是看( )。 A)语言的应用领域 B)数据结构的复杂性。 C)语言的难易程度。

D)算法及运算的复杂性。

149程序的3种基本控制结构,它们的共同点是( )。

A) 不能前嵌套使用。

B)只能用来写简单的程序。 C)已经用硬件实现。

D)只有一个入口和出口。

150为了提高程序的输入和输出效率,应该遵循( )。 Ⅰ与外存有关的输入输出操作,应尽快的传送数据。 Ⅱ 所有的输入输出操作应缓存,以避免过

于频繁的信息交换。 Ⅲ 对余外存,应采取简单有效的存取方法。 Ⅳ与终端和行试打印机相关的输入输出,应充分考虑 设备的特性,改进质量和速度 A) Ⅱ Ⅲ Ⅳ B) Ⅰ Ⅲ Ⅳ C) Ⅱ Ⅲ D) 都是

151当运行程序改变了,原程序仍可以保持不变是计算机的( )特性。 A) 编译效率。 B)可一致性。 C)可维护性。 D)节俭性。

152对软件工程环境的衡量标准主要表现在以下3方面,( )是衡量的标准。 Ⅰ 可扩性 Ⅱ 整体性 Ⅲ 通用性和适应性 A) Ⅰ和 Ⅲ B) Ⅱ C) 全部 D) Ⅱ和 Ⅲ

153软件修改是带有一定的风险的,与软件维护有关的副作用可表现为( )。 Ⅰ 修改程序的副作用 Ⅱ 修改数据的副作用 Ⅲ 多用户影响的副作用 Ⅳ 文档资源的副作用 A) Ⅰ,Ⅱ , Ⅲ B) Ⅱ , Ⅳ C) Ⅰ,Ⅱ , Ⅳ D) Ⅱ , Ⅲ

154项目开发总结一般在( )结束时成。 A)需求分配阶段。 B)测试阶段。 C)设计阶段。

D)运行维护阶段。

155软件工程环境按软件生命周期的不同阶段可分为4类,( )包括程序政确性证明,验证及软件测试的功能。 A)软件开发环境。 B)软件维护环境。 C)软件项目管理环境。 D)软件质量保证环境。

156软件开发离不开系统环境资源的支持,其中必要的测试数据属于( )。 A)硬件资源 B)通信资源 C)支持软件 D)辅助软件

157计划管理包括对整个软件生命周期的计划安排和执行,工作量的估算和分配及具体的进程安排。进程安排中占用时间相对较少,而占用人力最多的阶段往往属于( )阶段。

A)软件测试。 B)软件编码 C)软件设计 D)软件计划

158 C ASE工具的作用是( )。 A) 使管理人员便于管理

B)提高软件生产率和软件质量。 C) 提高软件通用性。 D)是最终用户使用方便

159在对数据流图的分析,主要是找到中心变换,是从数据流图导出( )的关键。 A)逻辑结构图 B)实体关系图 C)程序流程图 D)结构图

160程序内部的各个部分之间存在的联系,用结构图表示时,最受关注的是模块的内聚性和( )。 A)作用域 B)耦合性 C)独立性 D)有效性

161在多层次的结果图中,其模块的层次数称为结果图的( ) A)深度 B)跨度 C)控制域 D)粒度

162( )着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系。 A)程序流程图 B)数据流图

C) E—R图 D)结构图

163面向数据结构的设计方法(J ACkson方法)是进行( )形式化的方法。 A)系统设计 B)详细设计 C)软件设计 D)编码

164结构化设计方法(S D)与结果化分析方法(S A)一样,遵循( )模型,采用逐步求精技术,S D方法通常与S A相联,即依数据流图设计程序的结构。 A)实体 B)原型 C)抽象思维 D)生命周期

165( )把已确定的软件需求转换成特定形式的设计表示,使其得以实现。 A)系统设计 B)详细设计 C)逻辑设计 D)软件设计

166为了最终实现目标系统,必须设计出组成这个系统的所有程序和文件,通常分为两个阶段完成,即( )和过程设计。 A)程序设计 B)结构设计 C)系统设计 D)详细设计

167与早期的软件开发方式比较,结构化生命周期法最重要的指导原则应该是( )。 A)自顶向下设计 B)分阶段开发 C)逐步求精

D)用户需求至上

168通常程序中的一个模块完成一个适当的子功能,因此因该把模块组织成良好的( )。

A)紧耦合系统 B)松散系统 C)层次系统 D)系统结构

169需求分析过程中,对算法的简单描述记录在( )中。 A)层次图 B)数据字典 C)数据流图 D)HIPO图

170软件开发的原型化方法是一种与结构化方法具有不同策略的方法,其最有效的应用领域应该是( )。 A) 科学计算 B)工程设计 C) 管理信息 D)过程控制

171.瀑布模式是一种 ( )。 A)软件维护模式 B)软件生命周期模式 C)软件生命周期 D)程序设计方法学

172.( )考虑对系统的具体版本进行描述和生成。

A)生成控制 B)需求分析 C)系统设计 D)版本设计 二,填空题

1.软件开发技术包括:软件开发方法学、工具和环境支持,其内容是 。

2.软件工程中,开发阶段包括 、概要设计、详细设计、编码及测试几个阶段。

3.在软件工程中,高质量的文档标准是完整性、一致性和 性。

4.软件的生产经历了程序设计、程序系统和 3 个阶段。

5.软件开发方法中的结构化方法是一种面向数据流的开发方法,其指导思想是 。 6.综合应用观点和虚拟机观点,软件可分为系统软件、 和应用软件3类。

7.软件工程的结构化生命周期方法中,一般将软件设计阶段划分为 和详细设计两个阶段。

8.总体设计阶段主要由两个小阶段组成,首先要进行 ,然后进行软件结构设计。

9. 阶段主要完成的任务是确定每个模块的具体执行过程。

10.软件的详细设计可采用图形、 和过程设计语言3种形式的描述工具表示模块的

处理过程。

11.软件工程是一种 分阶段实现的软件程序开发过程。

12.采用自顶向下逐步分解的分析方法是 。

13.软件详细设计的方框图方法常用两个盒子;数据盒和过程盒,在数据盒中包含四种描述,它们是 ,局部数据,数据结构和调用参数模式。

14.软件的详细设计需要设计人员为每个设计模块确定所使用的算法、 、接口细节和输入、输出数据等。

15.软件需求说明包括概述、数据描述、功能说明、 参考文献目录和附录。

16. 是为了便于了解程序所需的资源说明,是与程序的开发、维护和使用有关的资料。 17.软件可分为应用软件、系统软件和支撑软件3种。其中 是最靠近硬盘的一层。 18.对于变形的数据流图,按照软件设计的思想,要将一个大型复杂的软件进行分解,要确定数据流图的 、逻辑输入、逻辑输出。 19.软件结构以图形的方式表示 。

20.Jackson 方法可以实现从 推导出程序结构。

21.软件工程标准化所涉及的主要内容是:软件开发程序、软件设计、 、和项目管理。 22.在程序设计时代的生产方式是个体手工劳动,使用的工具是 和汇编语言,主要通过编程来实现,不重视程序设计方法。 23.面向数据流的设计方法定义了不同的映射方法,可以将数据流图映射和变换成 。

24.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个 集体过程。

25.程序系统时代的生产方式是作坊式小集团生产,生产工具是高级语言,开始提出 。

26.数据守恒是数据流图绘制中应遵守的原则,而违反此原则的情况一般是: 某加工未得到应输入得数或 。

27.软件工程时代 的生产方式是 ,使用数据库、开发工具、开发环境、网络、先进的开发技术和方法。 28.软件系统中的 各模块一般在纳入时间、 和控制方法等方面可以不同。

29.在面向数据流的设计方法中,一般定义了一些不同的映射方法,利用这些方法可以把

换成软件结构。

30.软件中详细设计一般是在 基础上才能实施,它们一起构成了软件设计的全部内容。

31.软件质量因素中,系统在完成应该完成的功能时,另人满意的程度称为 。 32.数据流一般可以分为 和 两钟

33. 阶段的任务是确定软件系统需要解决的问题。

34.在映射中,一般将数据流分为 和事物流两钟

35.目前用于保证软件质量的主要手段是 。

36.结构化程序设计主要强调程序设计的 。

37.仅依据规格说明书描述的程序功能来设计测试用例的方法称为 。

38.近些年来形成了软件开发的多种模式。大致有3钟类型:基于瀑布模式结构化方法,基于生命周期动态定义需求的 方法和基于结构的面向对象的软件开发方法。 39.程序是按既定算法,用某种计算机语言所规定的指令和语言编写的一系列指令或语言的集合。 是程序再加上程序实现和维护程序所需的文挡的总称。

40.可行性研究中着重考虑的是下列具体方案:经济可行性、技术可行性和 。

41.按照结构化方法的模型进行的软件开发具有以下特点:阶段性、推迟实施和 。 42. 在软件工程中普遍遵守的软件工程原则的4个因素分别是可维护性、可靠性、 和效率。

43.软件工程管理包括: 和软件工程经济学两个部分。

44.瀑布模式强调将逻辑设计与物理设计清楚的划分开来,尽可能推迟程序的物理实现。快速原形仅包括未来系统的 ,以及系统的重要接口,以提高设计的效率。 45. 阶段的任务是确定软件系统所需要解

软件工程试题大全 

Ⅱ.软件结构Ⅲ.软件性能Ⅳ.软件资料A)Ⅰ和ⅡB)Ⅰ和ⅢC)Ⅰ和Ⅱ和ⅢD)全部125.回归测试是()最常运用的方法A)校正性测试B)适应性测试C)完善性测试D)预防性测试126.软件的可维护度量可分解为对多种因素的度量,下述各种因素Ⅰ.可测试性Ⅱ.可理解性Ⅲ.可修改性Ⅳ.可复用性()是可维护性度量的内容A)
推荐度:
点击下载文档文档为doc格式
1s3q04n3ad1jxus0i34n
领取福利

微信扫码领取福利

微信扫码分享