软件工程试题及答案

上传人:pu****.1 文档编号:457958281 上传时间:2023-12-14 格式:DOCX 页数:18 大小:316.55KB
返回 下载 相关 举报
软件工程试题及答案_第1页
第1页 / 共18页
软件工程试题及答案_第2页
第2页 / 共18页
软件工程试题及答案_第3页
第3页 / 共18页
软件工程试题及答案_第4页
第4页 / 共18页
软件工程试题及答案_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《软件工程试题及答案》由会员分享,可在线阅读,更多相关《软件工程试题及答案(18页珍藏版)》请在金锄头文库上搜索。

1、软件工程窗体顶端1:92.卜面说法哪个不属于设计准那么1 . 提高模块的内聚,降低模块间的耦合2 . 降低模块接口的复杂程度3 .模块大小要适中4 .模块要有重用性2: 88.计算机的体系构造对程序设计语言具有1 .反作用2 .促进作用3 .抑制作用4 .完善作用3: 79.程序图的作用是1 .定性度量软件的复杂程度 2. 定量度量软件的复杂程度3 .预测软件的质量标准4 . 估计软件中的错误数量4:87.卜面说法正确的选项是1 . 模块的作用域在模块的控制域之内2 . 模块的控制域在模块的作用域之内3 .模块的作用域和模块的控制域有时一样4 .模块的作用域和模块的控制域都是一种层次构造 5.

2、94.等价类划分属于1 .白盒测试*2.黑盒测试3 .穷尽测试4 .系统测试6.90. 软件维护组织包括-1.系统维护人员和系统管理人员2.系统程序员和硬件维护人员3 . 系统程序员和操作员4 .打字员和软件工程师7:86.可行性研究阶段使用的图形工具是1 .DFD图2 .N-S图3 .PAD图4 . Warnier 图8:85.好的软件构造它的外观形状一般呈1 .线性2 .扇形3 .椭圆形4 .层次型9:93.变换型构造的数据流呈1 .线性形状2 .辐射状3 .椭圆形4.阶梯形10: 78.构造化程序设计就是要1 .保存GOTO语句2 .取消前转GOTO语句3 .限制GOTO语句的使用4 .

3、取消后转GOTO语句11 :89 .假设要保证开发出来的软件局部优化,而且能尽早发现设计上的错误, 应采用1 . 自顶向下的开发方法值2. 自底向上的开发方法3.渐增式的开发方法4.非渐增式的开发方法12:软件工程的七条根本原理中有一条是“坚持进展阶段评审, 要这么做的理由有 1。大局部错误是在编码之前造成的在软件开发过程中插入阶段评审是为了张弛有度、提高开发效率 错误发现得越晚,所付出的修正代价越高 为了便于控制开发进度1 .供选择的答案:1 .A. 2.B.3.C.4. D.13:76.软件的开发模式有1 .面向过程模式、面向对象模式、混合模式2 .变换模式、渐增模式、瀑布模式3 .自顶向

4、下模式、自底向上模式、关系模式4 .分步模式、渐增模式、非渐增模式14:80. VG=m-n+p中的p取3意味着1 .软件有三个模块2 .软件有两个子程序 3.主程序中含两个子程序4.软件有三个子程序15:82.模块的初始化工作和模块处理意外故障均属于1 .时间内聚2 .顺序内聚3 .功能内聚4 .逻辑内聚16:81.在数据流图中,源点和终点的数量1 .必须是一对一的2 .源点个数大于终点个数3 .终点个数大于源点个数4 .依需要而定17: 83. HIPO的含义是1 .层次、输入、处理、输出2 .高速、信息、程序、目标3 .顶层的IPO图4 .关于输入、处理、输出的层次18:CMU/SEI推

5、出的2将软件组织的过程能力分为五个成熟度级别,每一个级别定义 了一组过程能力目标,并描述了要到达这些目标应该具备的实践活动。 1.A. CMM2.B. PSP3 .C. ISO-90004 . D. RUP19:77.需求分析的方法包括1 .构造化分析技术、面向对象的分析技术、原型开发技术*2.构造化分析技术、面向对象的分析技术3 .面向对象的分析技术、原型开发技术4 .原型开发技术、构造化分析技术a。.84.数据字典和数据流图共同构成系统的1 .物理模型山2.构造模型3.设计说明书4.逻辑模型21: 95.软件测试的目的是厂1.破坏已有的软件 2.寻找软件中的错误3 .证明软件不能正常工作4

6、 .证明软件功能正确窗体底端窗体顶端1: 91、泛化针对类型而不针对实例,一个类可以继承另一个类,但一个对象不能继承 另一个对象。正确,:错误2: 43、可重用的软件构件在开发时都经过了很严格的测试,本身是无错误的,其构件 的可靠性很高。正确错误3: 85、模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子 功能。正确错误4: 20、预防性维护是把今天的方法学应用到昨天的系统上,以支持明天的需求。正确,:错误5: 18、除非对效率有特殊的要求,程序编写要做到清晰第一,效率第二。正确1错误6: 47、实体类指系统要记录和维护的信息;边界类指系统和外部要素间交互的边界; 控制类指

7、Use Case中行为的协调。正确错误7: 55、等价类划分法的主要思想是首先将所有的输入数据划分成假设干个有效等价类,然后设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的等价类,重复这一步,直到所有的等价类都被覆盖为止。正确曜错误8: 83、数据流图和数据字典共同构成系统的物理模型。正确错误9: 36、软件体系构造风格通过施加于构件上的限制及组成与设计规那么来表现构件和 构件间的关系。错误正确,:10: 65、瀑布模型的本质是“一次通过,它是一种文档驱动模型,在可运行产品交付之前,客户只能通过文档来了解最终的产品。错误正确,:11: 39、如果程序员足够小心,就不需要测试。正确错误12: 5

8、0、面向对象分析是提取和整理用户需求,并建立问题域准确模型的过程。面向对 象设计那么是把分析阶段得到的需求转变成符合本钱和质量要求的、抽象的系统实现方案的过程。正确,:错误13: 26、对软件的质量控制,必须着重在软件开发方面下功夫。错误14: 5、软件工程方法学包含三个要素:方法、模型和过程。正确错误15: 1、软件开发应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工 程工程。正确错误16: 10、概要设计通过对系统的构造表示进展细化,得到软件的数据构造和算法。正确错误17: 66、增量模型适用于人员配备不充裕、不能在软件工程期限之前实现一个完全版本的软件的情况。错误正确,:18

9、:34、在一个设计得很好的系统中,模块的控制域应该在作用域之内。正确错误19: 71、耦合是对一个软件构造内不同模块之间互连程度的度量,耦合由弱到强的顺序 是:非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合、内容耦合。正确,:错误2o5R5BHB5Hw8IH今未发现的错误;一个成功的测试是发现了至今未发现的错误的测试。错误正确,:21: 14、软件体系构造是软件需求活动的一种工作产品。正确1,错误22: 94、软件工程的开发时间最多可以减少到正常开发时间的75%。如果要求一个软件系统的开发时间过短,那么开发成功的概率几乎为零。正确1错误23: 46、白盒测试又叫做功能测试或数据驱

10、动测试,黑盒测试又称为构造测试或逻辑驱动测试。正确错误24: 53、内聚标志一个模块内各个元素彼此结合的严密程度,模块独立性由弱到强的同 时模块内聚性由低到高的顺序是:功能内聚、信息内聚、通信内聚、过程内聚、时间内 聚、逻辑内聚、巧合内聚。正确错误25: 40、软件重用技术是从根本上提高软件可维护性的重要技术。正确,:错误26: 93、面向对象方法在设计的早期阶段,变动较大,随着时间推移,设计方案日趋成 熟,改动也越来越小了。错误正确,:27: 17、可以用基于流图的环形复杂度描述测试一个单元或构件所需的工作量。错误正确,:28:6、传统方法学采用构造化技术自底向上地完成软件开发各项任务。正确

11、错误29: 25、从工程的角度来看,需求总是向着膨胀的方向变化。错误正确,:30: 89、Alpha测试由用户在开发者的场所进展,并且在开发者对用户的“指导下进 展测试,开发者负责记录发现的错误和使用中遇到的问题。错误正确,:31: 29、瀑布模型中每个阶段都必须完成规定的文档,没有交出合格的文档就是没有完 成该阶段的任务。正确,:错误32: 69、传统构造化分析方法就是用抽象模型的概念,按照软件内部数据传递、变换的 关系,自顶向下逐层分解,直到找到满足性能要求的所有可实现的软件为止。正确,:错误33: 19、测试就是不断寻找程序中的漏洞直到时间耗尽为止。正确餐错误34: 23、高级语言表达和

12、解决问题方面效率越高,采用代码行方法计算的生产率也越高。错误正确,:36: 64、维护阶段的关键任务是通过各种必要的维护活动使软件系统持久地满足用户的需要。通常的4种维护活动有:改正性维护,适应性维护,完善性维护,防预性维护。正确,:错误37:41、软件开发小组的规模与个人生产率成正比,向一个已经延期的软件工程中增加人力,会使它按期完工。正确餐错误38: 74、环形复杂度取决于程序控制构造的复杂度,当程序的分支数目或循环数目增加时其复杂度也增加, 环形复杂度与程序中覆盖的路径条数有关,在McCabe复杂度为10的附近,存在出错率的连续跃变。正确,:错误39:56、用户手册要使用专门术语,并充分

13、地描述该软件系统的构造及使用方法。正确错误窗体底端窗体顶端1: 37、使用PAD符号所设计出来的程序必然是构造化程序。正确,:错误2:56、用户手册要使用专门术语,并充分地描述该软件系统的构造及使用方法。正确错误3: 88、Pareto原理说明,测试发现的错误中的80%很可能是由程序中 20%的模块造成的。正确错误5: 82、面向对象方法学是一种以数据为主线,把数据和对数据的操作严密地结合起来 的方法,把对象作为融合了数据及在数据上的操作行为的统一的软件构件。正确,:错误8:34、在一个设计得很好的系统中,模块的控制域应该在作用域之内。正确错误9: 23、高级语言表达和解决问题方面效率越高,采用代码行方法计算的生产率也越高。正确斑错误10:44、回归测试是指重新执行已经做过的测试的某个子集,以保证由于调试或其他原因

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

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