当前位置:文档之家› 【考研题库】2020年东北林业大学软件工程导论及数据库原理之软件工程导论考研复试核心题库[名词解释+

【考研题库】2020年东北林业大学软件工程导论及数据库原理之软件工程导论考研复试核心题库[名词解释+

版权声明

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

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

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

特别说明

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

一、名词解释

1.软件配置项

【答案】软件配置项是软件工程中产生的信息项,它是配置管理的基本单位,对已成为基线的SCI,虽然可以修改,但必须按照一个特殊的正确的过程进行评估,确认每一处的修改。

2.JSP方法。

【答案】JSP方法是面向数据结构的设计方法,其定义了一组以数据结构为指导的映射过程,它根据输入、输出的数据结构,按一定的规则映射成软件的过程描述,即程序结构。

3.数据副作用

【答案】数据副作用指在修改数据结构时可能造成软件设计与数据结构不匹配而导致的错误。

4.程序的可移植性。

【答案】程序的可移植性指把一个软件(或程序)从一个计算机环境移植到另一个计算机环境的容易程度。

5.冗余

【答案】冗余是指实现系统规定功能是多余的那部分资源,包括硬件、软件、信息和时间。

6.多态性

【答案】多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果。不同的对象,收到同一消息可产生不同的结果,这种现象称为多态性。

7.集成测试。

【答案】集成测试也称组装测试或联合测试,是指在单元测试的基础上,将所有模块按照设计要求组装成一个完整的系统进行测试。组装模块有两种方式:渐增式测试和非渐增式测试。

8.类

【答案】具有相同或类似性质的对象的抽象就是类,类具有属性和操作。

9.内聚性。

【答案】是模块独立性的衡量标准之一,它是指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。

10.系统流程图

【答案】系统流程图是描绘物理系统的工具,它用图形符号来表示系统中的各元素。它表达了系统中各个元素之间的信息流动的情况。

11.软件工程过程

【答案】在软件生产中,软件工程过程规定了获取、供应、开发、操作和维护软件时,要实施的过程、活动和任务,它包括7个主要过程:获取过程、供应过程、开发过程、操作过程、维护过程、管理过程和支持过程。

12.处理

【答案】处理是在数据流图中用来改变数据值的。最低层处理是纯粹的函数,一张完整的数据流图是一个高层处理。

13.CASE

【答案】CASE是一组工具和方法的集合,可以辅助软件开发生存周期各阶段进行软件开发。CASE把软件开发技术、软件工具和软件开发方法集成到一个统一而一致的框架中,并且吸收了CAD(计算机辅助设计)、软件工程、操作系统、数据库、网络和许多其他计算机领域的原理和技术,因而,CASE领域是一个应用、集成和综合的领域。

14.JSD

【答案】JSD主要以活动事件为中心,通过由一串活动顺序组合构成进程,建立系统模型,最后实现该模型。

15.软件可维护性

【答案】软件可维护性指软件能够被理解、校正、适应及增加功能的容易程度。

16.耦合性。

【答案】耦合性,也称块间联系,指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。

17.可维护性

【答案】可维护性是指找到并改正程序中的一个错误所需代价的程度。

18.集成测试。

【答案】集成测试也称组装测试或联合测试,是指在单元测试的基础上,将所有模块按照设计要求组装成一个完整的系统进行测试。组装模块有两种方式:渐增式测试和非渐增式测试。

19.平台集成

【答案】平台集成是指工具或工作台在相同的平台上运行。

20.变更控制

【答案】软件工程过程中某一阶段的变更,均要引起软件配置的变更,这种变更必须严格加以控制和管理,保持修改信息,并把精确、清晰的信息传递到软件工程过程的下一步骤。

21.模块

【答案】模块在程序中是数据说明、可执行语句等程序对象的集合,或者是单独命名和编址的元素,在软件的体系结构中,模块是可组合、分解和更换的单元。

22.继承性

【答案】继承性是指子类自动共享父类数据结构和方法的机制。

23.基线。

【答案】软件生存周期中各开发阶段的一些特定点,它的作用是把开发阶段各阶段工作的划分更明确化,使本来连续的工作在这些点断开,以便于检查和肯定阶段成果。

24.需求分析。

【答案】需求分析是指开发人员要准确理解用户的要求,进行细致的调査分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式功能规约(需求规格说明)的过程。

25.模块

【答案】在程序中是数据说明、可执行语句等程序对象的集合,或者是单独命名和编程的元素,在软件的体系结构中,模块是可组合、分解和更换的单元。

26.类推估算法

【答案】自顶向下的方法中,它是将估算项目的总体参数与类似项目进行直接相比得到的结果。自底向上方法中,类推是在两个具有相似条件的工作单元之间进行。

27.SA

【答案】结构化分析方法是需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。基本思想是采用自顶向下,逐步分解的方法分析整个系统,有效地控制系统开发的复杂性。

28.心理特性

【答案】心理特性指影响程序员心理的语言性能,其表现形式有歧义性、简洁性、局部性和顺序性、传统性。

相关主题
文本预览
相关文档 最新文档