2021年武汉大学计算机学院932软件工程基础考研核心题库之软件工程导论填空题精编

特别说明

本书根据历年考研大纲要求并结合历年考研真题对该题型进行了整理编写,涵盖了这一考研科目该题型常考试题及重点试题并给出了参考答案,针对性强,考研复习首选资料。

版权声明

青岛掌心博阅电子书依法对本书享有专有著作权,同时我们尊重知识产权,对本电子书部分内容参考和引用的市面上已出版或发行图书及来自互联网等资料的文字、图片、表格数据等资料,均要求注明作者和来源。但由于各种原因,如资料引用时未能联系上作者或者无法确认内容来源等,因而有部分未注明作者或来源,在此对原作者或权利人表示感谢。若使用过程中对本书有任何异议请直接联系我们,我们会在第一时间与您沟通处理。

因编撰此电子书属于首次,加之作者水平和时间所限,书中错漏之处在所难免,恳切希望广大考生读者批评指正。

重要提示

本书由本机构编写组多位高分在读研究生按照考试大纲、真题、指定参考书等公开信息潜心整理编写,仅供考研复习参考,与目标学校及研究生院官方无关,如有侵权请联系我们立即处理。

一、2021年武汉大学计算机学院932软件工程基础考研核心题库之软件工程导论填空题精编

1.对象实现了__________和__________的结合,使它们封装于对象的统一体中。

【答案】数据、操作

2.软件维护的内容包括校正性维护,适应性维护、__________和预防性维护。

【答案】完善性

3.结构化程序设计方法是使用__________构造程序。

【答案】三种基本控制结构

4.数据字典中有四类条目,它们是数据项、数据流、数据存储、__________。

【答案】基本加工

5.软件测试是为了__________而执行程序的过程。

【答案】发现错误

6.类所实现的功能,都是通过类的__________执行的。

【答案】成员函数

7.反映软件结构的基本形态特征是__________。

【答案】深度、宽度、扇入、扇出

8.软件测试分为__________、__________、确认测试、系统测试四个阶段。

【答案】单元测试、集成测试

9.在面向对象分析时,在需求文档(陈述)中的名词可作为潜在(候选)的__________,形容词可作为线索来确定__________,动词可作为潜在的__________。关联关系在需求陈述中,使用描述性动词或__________来表示。

【答案】类&对象、属性、服务(操作)、动词词组

10.动态测试是为了__________而执行程序的测试过程。

【答案】发现软件中的错误

11.分析系统的数据要求通常采用建立__________的方法。

【答案】概念模型

12.要把__________问题作为软件生存周期必须要考虑的问题。

【答案】软件质量

【解析】在软件的开发中必须要把握软件的质量,以此满足用户对软件的需求,因此软件的质量问题是十分重要的问题。

13.耦合是指一个软件结构内__________依赖关系。

【答案】不同模块之间的

14.Jackson方法可以实现从__________中推导出程序结构。

【答案】数据结构

15.软件的成本-效益分析应从__________三方面分析。

【答案】货币的时间价值、投资回收期、纯收入

16.事件跟踪图用来表示__________、__________对象和__________对象。__________和__________可用一条垂直线表示,各__________用水平箭头表示,箭头方向是从__________对象指向__________对象。

【答案】事件、事件的接收、发送、接收对象、发送对象、事件、发送、接收

17.表示集成或用户界面集成是指一个系统中工具使用共同的风格,以及采用共同的用户交互标准集,工具有一个相似的外观。目前,表示集成有如下三种不同级别:__________、__________和__________。

【答案】窗口系统集成、命令集成、交互集成

18.主程序员组的组织方式应采用一个__________、一个__________和一个__________,再加上一些专家、其他技术人员,这种组织形式突出了__________的领导。

【答案】主程序员、后备程序员、程序管理员、主程序员

19.详细设计的基本任务是为每个模块进行详细的__________;为模块内的__________进行设计;对__________进行物理设计;其他设计;编写详细设计说明书和__________。

【答案】算法设计、数据结构、数据库、评审

20.可行性研究需要从__________可行性、__________可行性、__________可行性三个方面分析研究每种解决方法的可行性。

【答案】技术、经济、社会

21.JSP(Jackson Structure Programming)方法首先描述问题的输入、输出数据结构,分析其对应性,然后推出相应的程序结构,从而给出问题的__________。

【答案】软件过程描述

22.主程序员组织机构制度突出了主程序员的领导,责任集中在少数人身上,有利于提高__________。

【答案】软件质量

23.结构化语言是介于自然语言和__________之间的一种半形式语言。

【答案】形式语言

24.SQL-SELECT语句完整的句法中,FROM子句是强制性的,FROM子句的作用是__________。

【答案】读取FROM子句中的基本表,视图的数据,执行笛卡儿积操作

25.工程软件开发环境的目标应是提高__________和__________,因而理想的软件开发环境应是能支持整个软件生存期阶段的开发活动,并能支持各种处理模型的__________,同时实现这此开发方法的__________。

【答案】软件开发生产率、软件产品的质量、软件方法学、自动化

26.需求分析阶段产生的最重要的文档是__________。

【答案】需求规格说明书

27.软件总体设计时应该遵循__________、__________、__________、__________、__________和__________6条基本原理。详细设计通常以__________技术为逻辑基础,因为从软件工程观点看,__________是软件最重要的质量标准之一。

【答案】模块化、抽象、逐步求精、信息隐藏、局部化、模块独立、结构程序设计、可理解性

28.通常,冗余技术分为四类:结构冗余、信息冗余、时间冗余以及__________。

【答案】冗余附加技术

29.不同的对象,收到同一条消息可以产生不同的结果,这种现象称为__________。

【答案】多态性

30.程序质量评审通常是从开发者的角度进行评审,直接与开发技术有关。它是着眼于__________变更带来的影响而进行的评审活动。

【答案】软件本身的结构与运行环境的接口

相关文档
最新文档