软件工程试题及答案 联系客服

发布时间 : 星期三 文章软件工程试题及答案更新完毕开始阅读d3894ca0c67da26925c52cc58bd63186bceb923c

正确 错误

23:32、在进行详细的过程设计和编写程序之前,进行概要设计的好处是可以在软件开

发的早期在全局高度对软件结构进行优化,使软件质量得到重大改进。

正确

错误

24:93、面向对象方法在设计的早期阶段,变动较大,随着时间推移,设计方案日趋成

熟,改动也越来越小了。

正确

错误

25:62、软件的生产与硬件不同,在它的开发中没有明显的制造过程。对软件的质量控

制,必须着重在软件维护方面下功夫。

正确

错误

26:64、维护阶段的关键任务是通过各种必要的维护活动使软件系统持久地满足用户的

需要。通常的4种维护活动有:改正性维护,适应性维护,完善性维护,防预性维护。

正确

错误

27:

41、软件开发小组的规模与个人生产率成正比,向一个已经延期的软件项目中增加人力,

会使它按期完工。

正确

错误

28:21、模型是为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。用面向对象方法开发软件,通常要建立描述系统数据结构的E-R模型,描述系 统控制结构的动态模型,描述系统功能的功能模型。

正确

错误

29:60、可行性研究报告应评述为了合理地达到开发目标而可能选择的各种方案,以便

用户抉择。因此,编写者不必提出结论。

正确

错误

30:59、项目开发计划除去规定项目开发所需的资源、开发的进度等以外,还可以包括

用户培训计划。

正确

错误

31:90、改正性维护是改正软件中原有的错误,所以对软件的修改一般不会导致文档的

修改,而适应性和完善性维护将导致文档的修改。

正确

错误

32:36、软件体系结构风格通过施加于构件上的限制及组成与设计规则来表现构件和构

件间的关系。

正确

错误

33:85、模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子

功能。

正确

错误

34:79、软件配置管理是一门应用技术、管理和监督相结合的学科,通过标识和文档来记录配置项的功能和物理特性、控制这些特性的变更、记录和报告变更的过程和状态,

并验证它们与需求是否一致。软件配置管理主要有:标识、版本控制、变化控制、配置审计和配置状态报告。

正确

错误

35:86、软件结构一般要求顶层扇出比较少,中层扇出较高,底层模块有高扇入。

正确

错误

36:69、传统结构化分析方法就是用抽象模型的概念,按照软件内部数据传递、变换的

关系,自顶向下逐层分解,直到找到满足性能要求的所有可实现的软件为止。

正确

错误

37:87、McCabe方法的核心是:通过定量分析程序中分支个数或循环个数,对软件测

试难度进行定量度量,对软件最终的可靠性进行预测。

正确

错误

38:24、软件配置管理是在软件项目启动时就开始的,并且一直持续到软件退役后才终

止的一组跟踪和控制活动。

正确

错误

39:47、实体类指系统要记录和维护的信息;边界类指系统和外部要素间交互的边界;

控制类指Use Case中行为的协调。

正确 窗体底端

错误

窗体顶端

4:12、错误处理类模块是典型的时间内聚模块。

正确 窗体底端

窗体顶端

6:92、在面向对象方法中,软件系统的结构是根据问题领域的模型建立起来的,因此系统功能需求变化时并不会引起软件结构的整体变化,仅需要作一些局部性的修改即可。

正确 窗体底端

窗体顶端

8:35、判定表、判定树和IPO图都是常用来编写数据字典加工逻辑说明的工具。

正确

错误

错误 错误

9:15、管道/过滤器风格支持并行执行。

正确 窗体底端

窗体顶端

11:11、控制耦合实质是在单一接口上选择多功能模块中的某项功能。

正确

错误 错误

12:84、需求定义文档要从适合顾客的层次,而且要用顾客能够理解的术语编写。

正确

错误

13:63、软件工程方法学包含三个要素:方法、工具和过程。方法是完成软件开发的各项任务的技术;工具为软件工程方法提供了自动或半自动的软件支撑环境;过程为获得 高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的步骤。目前使用

得最广泛的软件工程方法学是传统方法学和面向对象方法学。

正确 窗体底端

窗体顶端

17:30、抽象和求精是一对互补的概念,也是人类解决复杂问题时最常用、最有效的方法。

正确

错误 错误

18:73、在一个设计得很好的系统中,所有受判定影响的模块应该都从属于做出判定的

那个模块,最好局限于做出判定的那个模块本身及它的直属下级模块。

正确

错误

19:67、可行性研究应着重考虑技术可行性,经济可行性,操作可行性,法律可行性和

开发方案的选择性研究,可行性研究的成本一般为预期总成本的15%~20%。

正确 窗体底端

窗体顶端 23:

45、事实上,层次图和结构图不仅表明一个模块调用哪些模块,而且对模块的其他成分也有明确的表示。

正确 窗体底端

窗体顶端

28:13、软件设计优化应该力求做到在有效的模块化的前提下使用最少量的模块。

正确 窗体底端

窗体顶端

31:58、测试分析报告应把每个模块实际测试的结果,与软件需求规格说明书和概要设计说明书中规定的要求进行对照并作出结论。

错误 错误 错误

正确 错误

32:81、在传统开发方法中,早期引入变动代价比较低,中期引入变动要付出的代价剧

增,在软件“已经完成”时再引入变动,则需要付出更高的代价。

正确 窗体底端

窗体顶端

34:77、软件工程的Brooks定律指出:向已经延期的软件项目中添加人手只会使进度更加落后。我们不可能用“人力换时间”的办法无限缩短一个软件的开发时间,Boehm根据经验指出,软件项目的开发时间最多可以减少到正常开发时间的75%。

正确

错误

错误

35:68、面向对象需求过程的本质是在问题空间与求解空间之间架设桥梁。

正确

错误

36:需求分析是提取、建模、规格说明和复审的过程。

正确

错误