长沙理工大学软件工程选择题

长沙理工大学软件工程选择题

ID:38405042

大小:19.71 KB

页数:5页

时间:2019-06-12

长沙理工大学软件工程选择题_第1页
长沙理工大学软件工程选择题_第2页
长沙理工大学软件工程选择题_第3页
长沙理工大学软件工程选择题_第4页
长沙理工大学软件工程选择题_第5页
资源描述:

《长沙理工大学软件工程选择题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、选择题1、如下列出的内聚性中,具有最高内聚性的是(B)。A、偶然内聚;B、功能内聚;C、逻辑内聚;D、时间内聚。【解析】内聚是从功能角度来衡量模块的联系,它描述的是模块内的功能联系。内聚有如下种类,它们之间的内聚度由弱到强排列:偶然内聚——模块中的代码无法定义其不同功能的调用。但它使该模块能执行不同的功能,这种模块为巧合强度模块。逻辑内聚——这种模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的参数来确定该模块应完成哪一种功能。时间内聚——这种模块顺序完成一类相关功能,比如初始化模块,它顺序地为变量置初值。过程内聚——如果一个模块内的处理元素是相关的,而

2、且必须以特定次序执行,则称为过程内聚。通信内聚——这种模块除了具有过程内聚的特点外,还有另外一种关系,即它的所有功能都通过使用公用数据而发生关系。顺序内聚——如果一个模块内各个处理元素和同一个功能密切相关,而且这些处理必须顺序执行,处理元素的输出数据作为下一个处理元素的输入数据,则称为顺序内聚。功能内聚——如果一个模块包括为完成某一具体任务所必需的所有成分,或者说模块中所有成分结合起来是为了完成一个具体的任务,此模块则为功能内聚模块。2、软件详细设计主要采用的方法是(D)。A、模块化设计;B、流程图设计;C、面向数据结构设计;D、结构化程序设计。【解析】结构化程序

3、设计技术是实现详细设计主要目标的基本保证,并且也是详细设计的逻辑基础。3、如下哪个问题不属于软件危机的典型表现(D)。A、对软件成本和进度估计不准确;B、开发的软件常常满足不了用户的需求;C、软件维护异常困难或不可维护;D、计算机的运算速度和存储容量。【解析】软件危机的表现:(1)对软件开发成本和进度的估计常常很不准确。(2)用户对已完成的软件不满意的现象时有发生。(3)软件产品的质量往往是靠不住的。(4)软件常常是不可维护的。(5)软件通常没有适当的文档资料。(6)软件成本、软件维护费在计算机系统总成本中所占比例逐年上升。(7)开发生产率提高的速度远跟不上计算机

4、应用普及的需求。4、下列属于维护阶段的文档是(C)。A、软件规格说明;B、用户操作手册;C、软件问题报告;D、软件测试分析报告。5、在设计等价划分或边界值分析的测试用例时,主要研究(B)。A、概要设计说明与详细设计说明;B、需求规格说明与概要设计说明;C、详细设计说明;D、项目开发计划。6、下面的编程方法或特征不属于极限编程的是(A)。A、持续长时间加班;B、短周期交付;C、结对编程;D、测试驱动开发。7、快速原型模型的主要特点之一是(A)。A、及早提供工作软件;B、开发完毕才见到产品;C、及早提供全部完整的软件产品;D、开发完毕后才见到工作软件。8、软件按照设计

5、的要求,在规定时间和条件下达到不出故障、持续运行的要求的质量特性称为(D)。A、可用性;B、正确性;C、完整性;D、可靠性。9、对象实现了数据和操作的结合,使数据和操作(C)于对象的统一体中。A、结合;B、隐藏;C、封装;D、抽象。10、范式是衡量信息数据的规范化程度的标准,下列描述与范式无关的是(A)。A、属性值大小必须适中;B、属性值必须是原子值C、避免插入或删除异常;D、消除冗余数据。11、测试的关键问题是(D)。A、如何采用综合策略;B、如何组织对软件的评审;C、如何验证程序的正确性;D、如何选择测试用例。12、(D)是将系统化的、规范的、可定量的方法应用

6、于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。A、软件过程;B、软件测试;C、软件生命周期;D、软件工程方法学。13、在如下逻辑覆盖测试技术的测试用例设计中,(A)是最弱的覆盖标准。A、语句覆盖;B、路径覆盖;C、条件组合覆盖;D、判定覆盖;14、单元测试的测试用例主要根据(B)的结果来设计。A、需求分析;B、详细设计;C、源程序;D、概要设计。15、面向对象的分析、设计与开发方法中,(C)将是主导地位的标准建模语言。A、Booch方法;B、Coad方法;C、UML语言;D、OMT方法。16.瀑布模型本质上是一种(A)。A、线性顺序模型;B、顺序

7、迭代模型;C、线性迭代模型;D、及早见产品模型。17、软件详细设计的主要任务是确定每个模块的(A)。A、算法和使用的数据结构;B、外部接口;C、功能;D、编程。18、在软件结构图的形态特征中,能反映程序重用率的是(A)。A、模块的扇入;B、模块的扇出;C、模块的深度;D、模块的宽度。19、具有风险分析的软件生命周期模型是(C)。A、瀑布模型;B、喷泉模型;C、螺旋模型;D、增量模型。20、数据流程图(DFD)中的每个数据处理至少需要(D)。A、一个输入数据流和一个输出流;B、一个输出数据流;C、一个输入数据流;D、一个输入或者输出数据流。21、开发软件所需高成本和

8、产品的低质

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。