当前位置:文档之家› 2020年安徽大学F54计算机专业综合(数据库原理、软件工程)考研复试核心题库之软件工程填空题精编

2020年安徽大学F54计算机专业综合(数据库原理、软件工程)考研复试核心题库之软件工程填空题精编

特别说明

本书根据最新复试要求并结合历年复试经验对该题型进行了整理编写,涵盖了这一复试科目该题型常考及重点复试试题并给出了参考答案,针对性强,由于复试复习时间短,时间紧张建议直接背诵记忆,考研复试首选资料。

版权声明

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

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

重要提示

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

一、2020年安徽大学F54计算机专业综合(数据库原理、软件工程)考研复试核心题库之软件工程填空题精编

1.对象具有很强的__________能力和__________功能。

【答案】表达、描述

2.实现容错技术的主要手段是冗余,通常冗余技术包括结构冗余、__________、时间冗余和冗余附加技术。

【答案】信息冗余

3.在同一个应用中的共享是指在同一应用的类层次结构中,存在继承关系的各相似子类中,存在数据结构和行为的__________,使各相似子类共享共同的__________,使用继承来实现__________

【答案】继承、结构和行为、代码的共享

4.软件可维护性是指软件功能被__________、__________、__________的容易程度。

【答案】理解、校正、适应及增强功能

5.在面向对象的系统设计中,常见的系统种类有__________、__________、__________、__________、__________和__________。大多数问题只是上述结构的变种,许多问题是多种结构形式的组合。

【答案】批变换、连续变换、交互式接口、动态模拟、实时系统、事务管理

6.需求分析阶段需要编写“__________”,将双方共同的理解与分析结果用规范的方式描述出来。

【答案】需求规格说明书

7.处理过程设计中采用的典型方法是__________,最早是由E.W.Dijkstra在20世纪60年代中期提出的。

【答案】结构化程序设计方法

8.同一消息可以根据发送消息对象的不同而采用多种不同的行为方式,这就是__________的概念。

【答案】多态性

9.详细设计是在__________的基础上确定每个模块的具体执行过程,同时将设计出的模块进行组装。

【答案】概要设计

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

【答案】发现错误

11.通常用户可以分为__________、__________、__________和__________四种类型。

【答案】外行型、初学型、熟练型、专家型

12.OO Unit Test(面向对象单元测试)是对程序内部具体单一的功能模块的测试,如果程序是用语言实现的,主要就是对__________的测试。

【答案】类成员函数

13.软件开发环境按照集成程度分为__________、__________、__________三类。

【答案】建立在计算机操作系统之上的集成、建立在数据库环境的集成、建立在知识库环境的集成

14.McCabe复杂性度量又称为环路度量,它认为程序的复杂性很大程度上取决于__________。

【答案】控制的复杂性

15.长期维护小组由__________、__________、__________、__________等成员组成。

【答案】组长、副组长、维护负责人、维护程序员

16.功能模型描述子系统的所有计算,它由__________组成。

【答案】数据流图

17.软件项目计划包括两个任务:__________。

【答案】研究与估计

18.在白盒测试法中,按发现错误能力由强到弱的顺序,常用的逻辑覆盖技术有__________覆盖、__________覆盖、__________覆盖、__________覆盖、__________覆盖、__________覆盖。

【答案】语句、判定、条件、判定/条件、条件组合、路径

19.为了提高可维护性,应用软件系统通常需要以下几类文档:__________、__________、__________、__________和__________。

【答案】用户文档、操作文档、数据文档、程序文档、历史文档

20.对象具有抽象性、__________、__________特征。

【答案】封装性、共享性

【解析】对象具有特定的特征。

21.面向对象的程序设计过程包括__________、__________、__________三个过程。

【答案】面向对象的分析、面向对象的设计、面向对象的实现

【解析】面向对象的开发方法是一种新的开发方法,包括面向对象的分析、面向对象的设计、面向对象的实现三个过程。

22.判定覆盖也称为__________。

【答案】分支覆盖

23.基于IDEFO图的设计也是结构化设计技术之一,它以系统的__________和__________为基础设计系统的__________。

【答案】功能模型、信息处理、软件结构

24.在需求分析阶段,首先进行问题识别,即双方确定对问题的综合需求,这些需求包括:__________、__________、__________、__________。另外还有可靠性、安全性、保密性、可移植性、可维护性等方面的需求。

【答案】功能需求、性能需求、环境需求、用户界面需求

25.UML中文译为__________,是面向对象的建模语言。

【答案】统一建模语言

26.调试的目的是确定错误的原因和位置并改正错误,因此调试应该由__________进行。

【答案】程序员自己

27.面向对象设计中存在的三种内聚为操作内聚、__________和一般-具体内聚。

【答案】类内聚

28.结构化分析的基本思想是采用__________的方法。

【答案】自顶向下,逐步分解

29.软件工程过程中某一阶段的变更,均要引起__________的变更,这种变更必须严格加以控制和管理,保持__________,并把精确、清晰的信息传递到软件工程过程的__________。

【答案】软件配置、修改信息、下一步骤

相关主题
相关文档 最新文档