张海藩软件工程导论考研真题答案网课重点

张海藩软件工程导论第6版配套题库真题解析


内容简介


本书是张海藩《软件工程导论》(第6版)教材的配套题库,主要包括以下内容:


第一部分为考研真题精选。本部分精选了相关重点高校具有代表性的经典考研真题,并提供了详解。通过本部分练习,可以熟悉考研真题的命题风格和难易程度。


第二部分为章节题库。结合国内多所知名院校的考研真题和考查重点,根据该教材的章目进行编排,精选典型习题并提供详细答案解析,供考生强化练习。


部分内容


第一部分 考研真题精选

一、选择题

1软件工程是采用( )的概念、原理、技术方法指导计算机程序设计的工程学科。[中国传媒大学2014研]

A.工程

B.系统工程

C.体系结构

D.结构化设计

【答案】A查看答案

【解析】软件工程是采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,从而经济地开发出高质量的软件,并且进行有效的维护。

2随着开发小组人数的( ),因交流开发进展情况和讨论遇到的问题而造成的通信开销也急剧增加。[中国传媒大学2014研]

A.增加

B.降低

C.稳定

D.不稳定

【答案】A查看答案

【解析】当开发小组变得更大时,即开发小组人数增加时,每个人需要用更多时间与组内其他成员讨论问题、协调工作,因此,通信开销也随之增加。

3软件质量必须在( )加以保证。[中国传媒大学2014研]

A.开发之前

B.开发之后

C.可行性研究过程中

D.分析、设计与实现过程中

【答案】D查看答案

【解析】保证软件质量的措施包括基于非执行的测试、基于执行的测试、程序正确性证明,这些措施贯穿于软件开发的分析、设计和实现的过程中。

4包含风险分析的软件工程模型是( )。[中国传媒大学2014研]

A.螺旋模型

B.瀑布模型

C.增量模型

D.喷泉模型

【答案】A查看答案

【解析】螺旋模型的基本思想是使用原型及其他方法来尽量降低风险。可以把它看作在每个阶段之前都增加了风险分析过程的快速原型模型,它是风险驱动的软件工程模型。

5模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的( )。[中国传媒大学2014研]

A.抽象和信息隐藏

B.局部化和封装化

C.内聚性和耦合性

D.激活机制和控制方法

【答案】C查看答案

【解析】开发具有独立功能而且和其他模块之间没有过多的相互作用的模块,就可以做到模块独立。模块的独立性的度量标准是模块的耦合性和内聚性,内聚性越高模块独立性越强,耦合性越低模块独立性月下,因此,在设计软件时,应尽量做到高内聚、低耦合。

6详细设计的任务是确定每个模块的( )。[中国传媒大学2014研]

A.算法

B.功能

C.调用关系

D.输入输出数据

【答案】A查看答案

【解析】从软件开发的工程化观点来看,在使用程序设计语言编制程序之前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达。详细设计的任务就是决定各个模块的实现算法,并精确地表达这些算法。