20年山东师范大学软件工程考题及参考答案.docx

上传人:b****0 文档编号:537198 上传时间:2022-10-10 格式:DOCX 页数:23 大小:22.79KB
下载 相关 举报
20年山东师范大学软件工程考题及参考答案.docx_第1页
第1页 / 共23页
20年山东师范大学软件工程考题及参考答案.docx_第2页
第2页 / 共23页
20年山东师范大学软件工程考题及参考答案.docx_第3页
第3页 / 共23页
20年山东师范大学软件工程考题及参考答案.docx_第4页
第4页 / 共23页
20年山东师范大学软件工程考题及参考答案.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

20年山东师范大学软件工程考题及参考答案.docx

《20年山东师范大学软件工程考题及参考答案.docx》由会员分享,可在线阅读,更多相关《20年山东师范大学软件工程考题及参考答案.docx(23页珍藏版)》请在冰豆网上搜索。

20年山东师范大学软件工程考题及参考答案.docx

20年山东师范大学软件工程考题及参考答案

山东师范大学2020年6月软件工程试题

一、单项选择题 

答题要求:

下列各题,只有一个符合题意的正确答案,多选、错选、不选均不得分。

1(2.0分)软件危机是指()。

·A)软件遭到破坏

·B)软件开发和维护过程中遇到的一系列问题

·C)软件维护出现困难

·D)软件不能正常运行

参考答案:

 B  

2(2.0分)做好哪个时期的工作,是降低软件成本和提高软件质量的关键?

()·A)软件定义时期

·B)软件设计时期

·C)软件编程时期

·D)软件维护时期

参考答案:

 A  

3(2.0分)传统的软件生命周期不包含()。

·A)问题定义

·B)性能优化

·C)测试

·D)实现

参考答案:

 B  

4(2.0分)系统技术可行性研究所涉及的技术应该是()技术。

·A)现在已提出的

·B)现在在研究的

·C)不一定可以获得的

·D)一定可以获得的

参考答案:

 D  

5(2.0分)()的结果基本上决定了最终的程序代码的质量。

·A)软件体系结构设计

·B)过程设计

·C)需求分析

·D)总体设计

参考答案:

 B  

6(2.0分)软件工程三要素是()

·A)技术、方法和工具

·B)方法、工具和过程

·C)方法、对象和类

·D)过程、模型、方法

参考答案:

 B  

7(2.0分)在E-R模型中,包含以下基本成分()。

·A)数据、对象、实体

·B)控制、联系、对象

·C)实体、对象、属性

·D)实体、属性、联系

参考答案:

 D  

8(2.0分)面向对象的分析方法主要是建立三类模型,即()。

·A)系统模型、ER模型、应用模型

·B)对象模型、动态模型、应用模型

·C)E-R模型、对象模型、功能模型

·D)对象模型、动态模型、功能模型

参考答案:

 D  

9(2.0分)UML是()。

·A)软件测试工具

·B)程序自动生成工具

·C)统一建模语言

·D)系统行为模型

参考答案:

 C  

10(2.0分)下列不属于软件工程方法学三要素的是()。

·A)方法

·B)工具

·C)过程

·D)操作

参考答案:

 D  

11(2.0分)渐增式是将模块一个一个地连入系统,每连入一个模块()

·A)只需要对新连入的模块进行测试

·B)都需要再对每个模块进行测试

·C)要对新连入的子系统进行测试

·D)需要进行集成测试

参考答案:

 D  

12(2.0分)包含风险分析的软件工程模型是()

·A)螺旋模型

·B)瀑布模型

·C)增量模型

·D)喷泉模型

参考答案:

 A  

13(2.0分)在E-R模型中,包含以下基本成分()

·A)数据、对象、实体

·B)控制、联系、对象

·C)实体、对象、属性

·D)实体、属性、联系

参考答案:

 D  

14(2.0分)软件工程的出现是由于()。

·A)软件危机的出现

·B)计算机硬件技术的发展

·C)软件社会化的需要

·D)计算机软件技术的发展

参考答案:

 A  

15(2.0分)开发一个软件工程的第一步是()

·A)可行性研究

·B)组织开发人员

·C)购买开发工具

·D)开发任务指定

参考答案:

 A  

16(2.0分)影响软件开发成本估算的因素不包括以下哪项()

·A)软件人员业务水平

·B)软件开发规模及复杂度

·C)开发所需时间

·D)开发所需硬件资源

参考答案:

 D  

17(2.0分)产生软件危机的原因可能有()。

Ⅰ.用户的需求描述不精确、不确定;Ⅱ.对大型软件项目的开发往往缺乏有力的组织和管理;Ⅲ.缺乏有力的方法学和工具的支持;Ⅳ.软件产品的特殊性和人类智力的局限性

·A)I和II

·B)I、II和1V

·C)II、Ⅲ和1V

·D)以上都正确

参考答案:

 D  

18(2.0分)可行性报告中不包括以下哪个方面()

·A)技术上的可行性

·B)经济上的可行性

·C)人力的可行性

·D)法律可行性

参考答案:

 C  

19(2.0分)软件工程管理的对象是()

·A)软件开发人员

·B)软件工程项目

·C)软件开发过程

·D)软件开发速度

参考答案:

 B  

20(2.0分)软件开发技术不包含()。

·A)软件开发方法学

·B)软件工程环境

·C)软件工具

·D)软件质量度量

参考答案:

 D  

21(2.0分)在软件管理资源要求中,最为重要的、起决定性的资源是以下哪种资源()

·A)硬件资源

·B)软件资源

·C)人力资源

·D)软件复用性及软件部件库

参考答案:

 C  

22(2.0分)对一个软件工程来说,占总工作量的百分比最大的工作是()

·A)需求分析

·B)软件设计

·C)编码工作

·D)测试和调试工作

参考答案:

 D  

23(2.0分)下列属于软件的特点的是()。

·A)软件是一种逻辑实体,具有抽象性

·B)软件在使用过程中没有磨损、老化的问题

·C)软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高

·D)以上都正确

参考答案:

 D  

24(2.0分)CMM表示()

·A)软件过程成熟度模型

·B)软件过程工业化控制

·C)国际软件质量认证

·D)软件统一性标准

参考答案:

 A  

25(2.0分)SA法的主要描述手段有()

·A)系统流程图和模块图

·B)DFD图、数据词典、加工说明

·C)软件结构图、加工说明

·D)功能结构图、加工说明

参考答案:

 B  

26(2.0分)(?

)分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。

·A)增量模型

·B)喷泉模型

·C)原型模型

·D)螺旋模型

参考答案:

 A  

27(2.0分)以下()不属于软件构件的技术规范:

·A)COM

·B)EJB

·C)OMG

·D)CORBA

参考答案:

 C  

28(2.0分)源程序的效率与()阶段确定的算法的效率直接有关。

·A)概要设计

·B)总体设计

·C)单元设计

·D)详细设计

参考答案:

 D  

29(2.0分)软件危机具有下列表现()。

I.对软件开发成本估计不准确;II.软件产品的质量往往靠不住;III.软件常常不可维护;Ⅳ.软件成本逐年上升

·A)I、II和III

·B)I、III和IV

·C)II、Ⅲ和IV

·D)以上都正确

参考答案:

 D  

30(2.0分)好的用户界面不应具有的特性是()

·A)使用简单

·B)标准化与一致性

·C)可靠性与灵活性

·D)复杂性

参考答案:

 D  

31(2.0分)从工程管理的角度来看,软件设计分两步完成()

·A)①系统分析②模块设计

·B)①详细设计②总体设计

·C)①模块设计②详细设计

·D)①总体设计②详细设计

参考答案:

 D  

32(2.0分)软件生命周期一般被划分为若干个独立阶段,其中占用精力和费用最多的是()。

·A)运行和维护阶段

·B)设计阶段

·C)代码实现阶段

·D)测试阶段

参考答案:

 A  

33(2.0分)有关软件维护的困难,下面说法不正确的是()

·A)难出成果,大家都不愿意干。

·B)程序主要由英文组成,很难读懂。

·C)文档没有统一的标准。

·D)维护人员与开发人员时间上存在差异。

参考答案:

 B  

34(2.0分)以下关于软件的特性描述,不正确的是()

·A)无形

·B)高成本

·C)不存在退化问题

·D)包括程序和文档

参考答案:

 C  

35(2.0分)有关瀑布模型的描述中,下面错误的是:

()

·A)可以降低软件的复杂度。

·B)可以解决需求不明确的问题。

·C)容易导致软件开发夭折。

·D)是最早的软件开发模型。

参考答案:

 B  

二、多项选择题 

答题要求:

下列各题,有两个或两个以上正确答案,多选、错选、不选、少选均不得分。

36(2.0分)画分层DFD图的基本原则有()

·A)数据守恒原则

·B)分解的可靠性原则

·C)子、父图平衡的原则

·D)数据流封闭的原则

参考答案:

 A   C   D  

37(2.0分)需求分析的主要目的是()。

·A)系统开发的具体方案

·B)进一步确定用户的需求

·C)解决系统是“做什么的问题”

·D)解决系统是“如何做的问题”

参考答案:

 B   C  

38(2.0分)需求分析的主要方法有()

·A)形式化分析方法

·B)PAD图描述

·C)结构化分析(SA)方法

·D)OOA法

参考答案:

 C   D  

39(2.0分)软件危机的主要表现是()

·A)软件成本太高

·B)软件产品的质量低劣

·C)软件开发人员明显不足

·D)软件生产率低下

参考答案:

 B   D  

40(2.0分)决定可维护性的因素主要有()等。

·A)文档

·B)可理解性

·C)可修改性

·D)可测试性

参考答案:

 B   C   D  

41(2.0分)UML的动态建模机制包括()。

·A)交互图

·B)状态图

·C)对象图

·D)活动图

参考答案:

 A   B   D  

42(2.0分)需求分析的主要目的是()

·A)系统开发的具体方案

·B)进一步确定用户的需求

·C)解决系统是“做什么的问题”

·D)解决系统是“如何做的问题”

参考答案:

 B   C  

43(2.0分)下列下列属于面向对象开发方法的是()

·A)Booch

·B)JACKSON

·C)Coad

·D)OMT

参考答案:

 A   C   D  

44(2.0分)软件测试的主要特点是()。

·A)软件测试的开销大

·B)软件测试要依靠工具

·C)软件不能进行“穷举”测试

·D)软件测试要依靠人工

参考答案:

 A   C  

45(2.0分)模块的基本特征是()

·A)外部特征(输入/输出、功能)·

·B)内部特征(输入/输出、功能)·

·C)内部特征(局部数据、代码)·

·D)外部特征(局部数据、代码)·

参考答案:

 A   C  

46(2.0分)软件设计的主要任务是()

·A)将分析阶段获得的需求说明转换为计算机中可实现的系统

·B)完成系统的数据结构和程序结构设计

·C)开始测试设计

·D)对模块内部的过程进行设计

参考答案:

 A   B   C   D  

47(2.0分)软件设计的主要任务是()。

·A)将分析阶段获得的需求说明转换为计算机中可实现的系统

·B)完成系统的数据结构和程序结构设计

·C)开始测试设计

·D)对模块内部的过程进行设计

参考答案:

 A   B   C   D  

48(2.0分)模块独立性准则由以下定性指标来衡量()。

·A)分解度

·B)耦合度

·C)屏蔽性

·D)内聚性

参考答案:

 B   D  

49(2.0分)静态测试是以人工的、非形式化的方法对程序进行分析和测试。

常用的静态测试方法有(30)

·A)运行程序并分析运行结果

·B)桌前检查与代码会审

·C)数据流分析图

·D)调用图

参考答案:

 B   C   D  

50(2.0分)软件工程的课程特点()。

·A)理论及应用的多维性

·B)工程化

·C)浓厚的方法学色彩

·D)实践性、指导性强

参考答案:

 A   B   C   D  

当前用户:

丁焕熠

一、单项选择题 

答题要求:

下列各题,只有一个符合题意的正确答案,多选、错选、不选均不得分。

1(2.0分)软件生命周期一般被划分为若干个独立阶段,其中占用精力和费用最多的是()。

·A)运行和维护阶段

·B)设计阶段

·C)代码实现阶段

·D

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1