软件工程参考1

上传人:新** 文档编号:508113562 上传时间:2023-06-21 格式:DOCX 页数:42 大小:307.32KB
返回 下载 相关 举报
软件工程参考1_第1页
第1页 / 共42页
软件工程参考1_第2页
第2页 / 共42页
软件工程参考1_第3页
第3页 / 共42页
软件工程参考1_第4页
第4页 / 共42页
软件工程参考1_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《软件工程参考1》由会员分享,可在线阅读,更多相关《软件工程参考1(42页珍藏版)》请在金锄头文库上搜索。

1、单项选择题1、 软件工程的出现是由于_A_。A、软件危机的出现B、计算机硬件技术的发展C、软件社会化的需求D、计算机软件技术的发展2、在 McCall 软件质量度量模型中, _C_ 表现了软件承受修改的能力。A、正确性 B、完整性 C、灵活性 D、互操作性3、为了提高模块的独立性,模块内部最好是_C_。 A逻辑内聚 B、顺序内聚 C、功能内聚 D、通信内聚4、软件维护中,因重新初始化控制标志或指针而引起的错误是以下 B 的副作用。A、文档 B、数据 C、编码 D、设计5、下列属于用白盒技术设计测试用例的是_B_。 A、错误推测 B、逻辑覆盖 C、等价类划分 D、因果图6、根据输入、输出的数据结

2、构产生程序结构的设计方法是_B_。A、PARNAS方法 B、JACKSON方法 C、WIRTH方法 D、DIJKSTRA方法7、两个模块之间传递的是同一个数据结构的地址,这种耦合方式称为_D_。A、控制耦合 B、公共耦合 C、标记耦合 D、数据耦合8、瀑布模型是一种_B_模型。 A、风险驱动模型 B、线性开发模型 C、增量模型 D、迭代模型9、软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以_C_ 维护所占的维护量最小。A、纠错性维护 B、代码维护 C、预防性维护 D、文档维护10、DFD中的每个加工至少需要_D_。A、 一个输入流 B、 一个输出流 C、 一个输入或输出流

3、 D、 一个输入流和一个输出流11、下面关于PDL语言不正确的说法是_B_。A、 PDL是描述处理过程怎么做B、 PDL是只描述加工做什么 C、 PDL也称为伪码 D、 PDL的外层语法应符合一般程序设计语言常用的语法规则12、结构化维护与非结构化维护的主要区别在于_D_。A、软件是否结构化 B、软件配置是否完整 C、程序的完整性 D、文档的完整性13、软件测试中,白盒法是通过分析程序的 B 来设计测试用例的。 A、应用范围 B、内部逻辑 C、功能 D、输入数据14、确认测试主要涉及的文档是 A 。 A、需求规格说明书 B、概要设计说明书 C、详细设计说明书 D、源程序15、CoCoMo 成本

4、估算模型是一个A模型。 A、静态单变量B、 动态单变量 C、静态多变量D、 动态多变量16、在软件结构化设计中,好的软件结构设计应该力求做到 B 。A、顶层扇出较少,中间层扇出较高,底层模块低扇入 B、顶层扇出较高,中间层扇出较少,底层模块高扇入C、顶层扇入较少,中间层扇出较高,底层模块高扇入 D、顶层扇入较少,中间层扇入较高,底层模块低扇入17软件的生存周期一般包括( B ) 维护过程、开发过程、设计过程 定义过程、开发过程、维护过程 分析过程、设计过程、测试过程 详细设计过程、编码过程、调试过程18.数据流图和数据字典共同构成系统的( C ) 物理模型 结构模型 逻辑模型 设计说明书19.

5、可行性研究阶段使用的图形工具是( A ) DFD图 N-S图 PAD图 Warnier图20.在数据流图中终点( C ) 只能出现一次 可以出现多次 既可出现多次,又可与源点同名 可以出现多次,但不能与源点同名21.下面说法不正确的是( B ) 模块的作用域在模块的控制域之内 模块的控制域在模块的作用域之内 模块的作用域和模块的控制域有时相同 模块的作用域和模块的控制域都是一种层次结构22.随着软硬件环境变化而修改软件的过程是(B ) 。 改正性维护 适应性维护 完善性维护 预防性维护23.程序流图的作用是( B ) 定性度量软件的复杂程度 定量度量软件的复杂程度 预测软件的质量标准 估计软件

6、中的错误数量24.等价类划分属于( B ) 白盒测试 黑盒测试 穷尽测试 验收测试25.产生软件危机的主要原因之一是( D ) 软件是逻辑产品 软件自身的特点所决定的 软件无磨损 软件产品的成本上升过快26.软件开发过程包括( A )个大阶段。 3个阶段 5个阶段 4个阶段 8个阶段27.数据字典是由( D ) 数据流、文件、基本加工组成的 数据流、文件、数据单元组成的 文件、数据单元、加工组成的 数据流、文件、数据单元、基本加工组成的28.结构化程序设计的一种基本方法是( C )。 筛选法 迭代法 逐步求精法 递归法29.在数据流图中,源点和终点的数量( D ) 必须是一对一的 源点个数大于

7、终点个数 终点个数大于源点个数 依需要而定30下面说法哪个不属于设计准则( D ) 提高模块的内聚,降低模块间的耦合 降低模块接口的复杂程度 模块大小要适中 模块要有重用性31模块的初始化工作和模块处理意外故障均属于( A ) 时间内聚 顺序内聚 功能内聚 逻辑内聚32.软件工程的出现主要是由于dA程序方法学的影响B其他工程学科的影响 C计算机的发展 D软件危机的出现33.软件是一种c A程序B数据C逻辑产品D物理产品34瀑布模型本质上是一种a A线性顺序模型B顺序迭代模型C线性迭代模型D及早见产品模型35具有风险分析的软件生存周期模型是 b A瀑布模型B螺旋模型C增量模型D喷泉模型36软件需

8、求分析的主要任务是准确定义所开发的软件系统是 c A 如何做B怎么做C做什么D对谁做37.需求分析最终的结果是产生 b A项目开发计划B需求规格说明书C设计说明书D可行性分析报告38.结构化分析的方法是一种 d A系统分析方法 B面向数据结构的分析方法 C面向对象的分析方法D面向数据流的分析方法39.为了提高模块的独立性,模块内部最好是 c A逻辑内聚B顺序内聚C功能内聚D通信内聚40.NS图通常作为b阶段的工具 A需求分析B软件设计C软件编码D软件测试41.结构化程序设计的一种基本方法是 c A筛选法B迭代法C逐步求精法D递归法42.下列属于维护阶段的文档是 C A.软件规格说明B.用户操作

9、手册 C.软件问题报告D.软件测试分析报告43.快速原型模型的主要特点之一是 DA.开发完毕才见到产品B.及早提供全部完整的软件产品 C.开发完毕后才见到工作软件D.及早提供工作软件44.因计算机硬件和软件环境的变化而作出的修改软件的过程称为 BA.教正性维护B.适应性维护 C.完善性维护D.预防性维护45.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为B A.可用性B.可靠性 C.正确性D.完整性46. 软件设计阶段的输出主要是(D)。 A、程序B、模块C、伪代码D、设计规格说明书47.下列模型属于成本估算方法的有 A A.COCOMO模型B.McCall模

10、型 C.McCabe度量法D.时间估算法48.用于描述对象模型的工具是(D )。 A、数据流图 B、结构图 C、状态图 D、对象图49.基线可作为软件生存期中各开发阶段的一个检查点。当采用的基线发生错误时,可以返回到最近和最恰当 的(C )上A.配置项 B.程序 C.基线 D.过程50.软件质量保证应在(A )阶段开始。 A.需求分析 B.设计 C.编码 D.投入使用51.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做 CA.软件工程B.软件周期 C.软件危机D.软件产生52.研究开发所需要的成本和资源是属于可行性研究中的 B 研究的一方面。 A.技术可行性B.经济可行性 C

11、.社会可行性D.法律可行性53.若有一个计算类型的程序,它的输入量只有一个,其范围是现从输入的角度考虑一组测试用例: 设计这组测试用例的方法是 CA.条件覆盖法B.等价分类法 C.边界值分析法D.错误推测法54对象实现了数据和操作的结合,使数据和操作(C )于对象的统一体中。A结合 B隐藏 C封装 D抽象55软件调试技术包括(B )A边界值分析 B演绎法 C循环覆盖 D集成测试56瀑布模型的存在问题是(B )A用户容易参与开发 B缺乏灵活性 C用户与开发者易沟通 D适用可变需求57软件测试方法中的静态测试方法之一为(A )A计算机辅助静态分析 B黑盒法 C路径覆盖 D边界值分析5软件生命周期中所花费用最多的阶段是(D )A详细设计 B软件编码 C软件测试 D软件维护58.软件测试中,白盒法是通过分析程序的(B )来设计测试用例的。 A、应用范围 B、内部逻辑 C、功能 D、输入数据59.瀑布模型本质上是一种( A)模型。 A、线性顺序 B、顺序迭代 C、线性迭代 D、及早见产品60.软件质量必须在(D )加以保证。A、开发之前 B、开发之后 C、可行性研究过程中 D、设计与实现过程中61.确认测试主要涉及的文档是(A )。 A、需求规格说明书 B、概要设计说明书 C、详细设计说明书 D、源程序62.在SD方法中全面指导模块划分的最重要的原则是 D

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号