当前位置:文档之家› 2020年河海大学993软件工程综合之软件工程导论考研复试仿真模拟五套题

2020年河海大学993软件工程综合之软件工程导论考研复试仿真模拟五套题

特别说明

本书严格按照该科目考研复试笔试最新题型、试题数量和复试考试难度出题,结合考研历年复试经验,整理编写了五套复试仿真模拟试题并给出了答案解析。涵盖了这一复试科目常考试题及重点试题,针对性强,是复试报考本校笔试复习的首选资料。

版权声明

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

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

目录

2020年河海大学993软件工程综合之软件工程导论考研复试仿真模拟五套题(一) (4)

2020年河海大学993软件工程综合之软件工程导论考研复试仿真模拟五套题(二) (8)

2020年河海大学993软件工程综合之软件工程导论考研复试仿真模拟五套题(三) (15)

2020年河海大学993软件工程综合之软件工程导论考研复试仿真模拟五套题(四) (19)

2020年河海大学993软件工程综合之软件工程导论考研复试仿真模拟五套题(五) (24)

2020年河海大学993软件工程综合之软件工程导论考研复试仿真模拟五套题(一)

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

1.信息隐蔽

【答案】信息隐蔽是指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。

2.编码副作用

【答案】编码副作用指在使用程序设计语言修改源代码时可能引入的错误。

3.内聚性

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

4.多态性。

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

5.软件可靠性与可用性的定量指标

【答案】软件可靠性与可用性的定量指标是指能够以数字概念来描述可靠性的数字表达式中所使用的量。

6.多重继承

【答案】多重继承是指在类层次中,子类继承了多个父类的数据结构和方法。

7.耦合性。

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

8.结构化程序设计

【答案】是一种典型的面向数据流的软件总体设计方法。它采用自顶向下、逐步求精的设计方法和单入口单出口的控制结构,并且只包含顺序、选择和重复三种结构。

二、简答题

9.CASE工作台有哪些分类?

【答案】CASE工具台是一组工具集,支持像设计、实现或测试等特定的软件开发阶段。CASE

工具组装成一个工具台后工具能协同工作,可提供比单一工具更好的支持。

CASE工作台包括:

(1)程序设计丁作台。由支持程序设计的一组工具组成。

(2)分析和设计工作台。支持软件过程的分析和设计阶段。

(3)测试工作台。

(4)交叉开发工作台。

(5)配置管理(CM)工作台。支持配置管理。

(6)文档工作台。这些工具支持高质量文档的制作。

(7)项目管理工作台。支持项目管理活动。

10.试述需求分析的概念及主要分析方法。

【答案】(1)需求分析的概念。

需求指用户对软件系统的需求,需求分析指通过对系统的调查、分析、综合,产生完整的需求说明的过程,即容易读、直观的格式,表达系统“做什么”的问题。需求分析的方法有多种,如结构化分析方法和面向对象分析方法,这些方法有共同适用的基本原则:

①能够表达和理解问题的数据域和功能域。

②可以把一个复杂问题按某种方式进行划分,并能逐步细化,从而使复杂的问题简单化,软件的功能域、数据域都可以划分。

③建立模型。模型(及模式化表示)可以帮助分析人员更好地理解软件系统。逻辑模型是系统功能与数据信息的逻辑表示,不是实现的细节,它反映了系统本质的东西。需求分析的任务也就是该阶段要进行的工作,必须明确这些工作。

(2)结构化分析方法。

结构化分析方法简称SA方法,是需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。这一方法除了简单、易于掌握之外,还能和设计阶段的结构化设计(SD)衔接,从而取得良好的设计结果。SA方法的基本手段是“分解”和“抽象”,这是系统开发技术中控制复杂性的两种手段。它先将系统“抽象”成一个模型,此模型是有输入和输出并有系统名称的盒子,然后打开这个盒子,对它进行逐层分解,直到能被理解、可以实现为止。因此分析的策略是自顶向下、逐层加细,由抽象到具体的过程。由于分析中的主要依据是数据传递及数据变换所形成的数据流,所以结构化分析一般采用的方法是使用数据流图的分析方法,最终结果是产生需求规格说明书,该文档包括一套数据流图、对数据流图中的成分进行定义的一本数据字典及对加工逻辑的描述。

11.说明容错系统的设计过程。

【答案】容错软件的设计过程为:

①常规设计,尽量保证设计正确。

②对可能出现的错误进行分类,确定容错范围。

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