当前位置:
首页 > 自学考试 > 2018自考软件工程模拟试题【含答案】(梁羽辉)

知识点

2018自考软件工程模拟试题【含答案】(梁羽辉)

2018年4月高等教育自学考试软件工程模拟试题[含答案]

第一部分选择题(共30分)

一、单项选择题(本大题共15道小题,每道小题2分,共30分)

每个问题中列出的四个选项中只有一个符合主题的要求。请选择并涂黑“答题卡”的相应代码。涂错了,涂不涂都不得分。1.软件开发的本质可以概括为:不同抽象层中的术语之间以及不同抽象层中的处理逻辑之间

A.模型b .调用c .开发d .映射

2.需求分析生成的正式文档有

A.项目开发计划b .要求规范

C.软件设计协议可行性分析报告

3.一般适用于规模小、复杂度低的小型软件项目,或者在获取SRS(草案)时使用

需求规格说明的表达方式是

A.正式的b .非正式的c .结构化的d .非结构化的

4.在结构化方法中,术语“数据的静态结构”是

A.数据存储文件数据池数据流

5.如果一个模块向其下属模块发送一个开关信息,则该模块和下属模块之间的关系如下

A.数据耦合b .标签耦合c .控制耦合d .公共耦合

6.影响模块宽度的最大因素是模块

A.控制域b .范围c .扇出d .扇出人

7.下列术语可以用来抽象客观世界的事物

A.b类关联c .细化d .泛化

8.如果一所大学由几个专业部门组成,那么大学与专业部门的关系是

A.聚合b .组合c .细化d .泛化

9.以下选项是RUP的突出特点

A.迭代和增量开发

C.迭代,瀑布开发d .迭代,喷泉开发

10.在以下软件测试技术中,根据程序逻辑结构是

A.状态测试技术b .功能测试技术c .黑盒测试技术d .白盒测试技术

11.假设大学生身高输入范围为l50—200,根据黑盒测试中的等价类划分技术,下面的划分是正确的

A.它可以分为两个有效等价类和两个无效等价类

B.它可以分为一个有效等价类和两个无效等价类

C.它可以分为两个有效等价类和一个无效等价类

D.它可以分为一个有效等价类和一个无效等价类

12.在单元测试期间,通常考虑模块的

A.重要执行路径b .次要执行路径

C.所有执行路径d .带有判断语句的执行路径

13.软件的基本过程是指与软件生产直接相关的活动集,可分为供应过程、开发过程和运行过程

流程、维护流程和

A.公共关系流程b .需求流程c .设计流程d .获取流程

14.在常见的软件开发模型中,适用于开发风险高的模型或者无法确定系统需求的客户。

类型是

A.螺旋模型b .喷泉模型c .增量模型d .瀑布模型

15.CMMI三级是

A.已实施的b级。已管理的c级。已定义的d级。定量管理级别

第二部分非选择题(共70分)

二、填空题(这个大题一共20空,每空l分,一共20分)

16.软件生产力和软件质量不能满足社会发展的需要,成为其发展的制约因素。这种现象叫做。

17.对于单个需求,它必须具有基本属性:必要的、明确的、可追踪的和可测量的。

18.需求规格说明的基本属性包括重要性和稳定性、可修改性和一致性。

19.结构化方法可以采用结构化的自然语言、判断表和描述处理。

20.如果一个模块的组件之间基本没有关系,那么模块的内聚性就是。

21.在给出构成上述数据的每个数据项的基本数据类型之前,用于定义数据流图中包含的所有数据流和数据存储的数据结构的工具是。

22.典型的详细设计工具包括程序流程图、箱线图和类似的编程语言。

23.在UML中,用来描述某种“内涵”的关联的术语是。

24.RUP利用UML提供的术语和工具定义了需求获取层、系统分析层和实现层,并给出了实现各层模型之间映射的基本活动和相关指导。

25.软件测试是一个程序化的过程,包括测试设计、测试执行等。

26.由于软件错误的复杂性,在软件工程测试中,应该综合应用测试技术,并实施合理的测试顺序:单元测试、有效性测试和测试。

27.((IS0/IEC软件生命周期过程l2207—1995))标准按照过程主体将软件生命周期过程分为基本过程和组织过程。

28.对于一个项目来说,它是项目管理计划的主体。一般来说,可能还有其他在支持生命周期过程中起重要作用的计划,包括软件工程管理计划、软件配置管理计划、软件验证和确认计划以及软件度量计划。

29.CMMI发展公司是一个成熟的产品和服务过程改进模型,它集成了三个源模型:

、系统工程CMM和。

30.在CMMI,通过遵循一个过程所达到的预期结果的程度是指。

31.CMMI模型是基于过程方法的思想,它整合了软件质量的三个支持点:训练有素的人员、程序和方法,并开发所需的系统/产品。

三、简答题(这个大题有6个小题,每个小题5分。一共30分)

32.简述计算机软件的概念和提出软件工程概念的目的。

33.简要描述初始发现需求的常用技术。

34.简述改造设计的基本步骤。

35.简述信息隐藏的概念和意义。

36.简要描述分析模型在RUP的表现及其创建过程中开展的主要活动。

37.什么是验证和确认?简单描述一下他们的区别。

四、综合应用题(这个大题有2个小题,每个小题10分,一共20分)

38.一个网站的发帖系统有以下几个功能:(1)记录发帖内容:访问者在表单中输入文字,系统检查,内容正确后保存在文件中;(2)显示发帖内容:读出文件,以一定格式显示在屏幕上。请画出系统的数据流图,并指出其中包含的元素。

39.请使用白盒测试方法测试图39对应的程序流程图。从问题39表格中的候选人答案中提问

找出满足五个覆盖标准的最少的测试用例:语句覆盖、分支覆盖、条件覆盖、条件组合和路径覆盖。

2018年4月高等教育自学考试软件工程模拟试题参考答案

 & # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

 & # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0

& # xa0