电视大学春复习题软件工程选择题.docx

上传人:b****1 文档编号:2392944 上传时间:2022-10-29 格式:DOCX 页数:18 大小:119.43KB
下载 相关 举报
电视大学春复习题软件工程选择题.docx_第1页
第1页 / 共18页
电视大学春复习题软件工程选择题.docx_第2页
第2页 / 共18页
电视大学春复习题软件工程选择题.docx_第3页
第3页 / 共18页
电视大学春复习题软件工程选择题.docx_第4页
第4页 / 共18页
电视大学春复习题软件工程选择题.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

电视大学春复习题软件工程选择题.docx

《电视大学春复习题软件工程选择题.docx》由会员分享,可在线阅读,更多相关《电视大学春复习题软件工程选择题.docx(18页珍藏版)》请在冰豆网上搜索。

电视大学春复习题软件工程选择题.docx

电视大学春复习题软件工程选择题

1软件工程的研究者将软件开发和维护过程概括为(C)大活动。

A.5B.7C.8D.3

2、(A)是职业软件工程师的必要条件。

A•自律、善于沟通、具有一定的软件技能B.编程速度快

C.熟悉众多的软件环境D.语言天赋

3、计算机病毒是指(B)。

A.计算机系统的漏洞B.一组自我复制和自动执行的具有破坏能力的代码

C.一种细菌D.程序中的BUG

4、软件需求具有(D)。

A.主观性B.不确定性C.多变性D.以上全部

5、描述软件需求通常不用哪个工具(C)。

A.数据流程图B.数据字典C.模块结构图D.E-R图

6、软件结构图中没有(D)元素。

A•模块B.调用参数C•返回结果D•判断

7、程序流程图与数据流程图的关系(A)。

A•不确定B•数据流程图可以转换成程序流程图

C.数据调用关系D•程序流程图可以转换成数据流程图

8、包含关系用于构造多个用例(B)。

A.关系B.共性的部分C.角色D.特殊活动

9、如果说用例F被用例T扩展,意思是(A)。

A.F是一个一般用例,T是一个特殊用例

10、用(C对需要长久保存的信息进行建模。

A.实体类B.数据库表C.E-R图D.对象类

11、美国卡内基•梅隆大学制定的SW-CMM是(C)。

A.软件工作规范B.软件工作流描述C.软件成熟度模型D.软件描述的一般方法

12、螺旋模型是一种将(D)结合起来的软件开发模型。

A.原型化模型和增量模型B.风险判断和瀑布模型

C•瀑布模型和原型化模型D.瀑布模型和增量模型

13可行性研究的四大要素是(A)。

A.经济、技术、法律和社会环境

14、软件调研报告是在(

B)

提交的。

A.可行性分析之前

B.

需求分析之前

C.签合同之前

D.设计的时候

15、系统流程图的主要作用

A).

A.描述系统的物理模型

B.业务流程

C.系统处理过程

D.数据处理过程

16、PDL是一种(D)语言。

D.过程设计语言

A.低级程序设计语言B.建模语言C.高级程序设计语言

17、结构化设计方法划分模块的原则是(C)。

A.模块扇出小于5B.模块扇入小于5C.低耦合,高内聚D.模块深度小于7

18、配置视图体现了系统的实现环境,反映系统的(B)。

A.逻辑架构B.物理架构C.组成结构D.体系结构

19、角色可以有四种类型:

系统的使用者,硬件设备,外部系统和(D)。

A.数据库B.接口C.对象D.时间

20、功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。

在面向对象方法中,由(C)实现。

A.场景描述B.活动图和场景描述C.用例图和场景描述D.交互图和场景描述

21、下面的哪个选项不是软件工程的宗旨(B)。

A.开发满足用户需求的软件B•研究算法C.及时交付软件D•生产无故障软件

22、针对需求不确定的软件开发,比较好的模型是(A.快速原型化模型)。

23、可行性分析研究的费用大约是项目总经费的(B.6%)。

24、业务需求描述的是(D)。

A.功能需求B.用户需求C.用户的具体业务流程D.软件的目标、规模和范围

25、一个数据流程图中的图形符号有且仅有(C4)种。

26、非直接耦合的模块独立性最强,(A)的模块独立性最弱。

A.内容耦合B.数据耦合C.控制耦合D.外部耦合

27、信息隐藏的核心内容是(C)。

C.一个模块的内部信息不允许其他模块直接访问

28、面向过程的方法最关心的是(A参数),而过程实施的对象是作为过程参数传递的。

29、(C用例视图)用于描述系统的功能集。

30、用(D.静态)模型建立系统组织结构。

31、对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。

在面向对象方法中,由(B)实现。

A.顺序图B.类图C.状态图D.组件图

32、如果对象之间的耦合是通过(A消息机制)来实现的,则这种耦合就是交互耦合。

33、定义类的属性类型时尽量使用已有类型,太多自定义类型会降低系统的(C.可维护性)

指标。

34、在设计测试用例时,应该包括(D)测试用例。

A.可能产生无效输出的输入情况B.无效的和不期望的输入情况

C.有效的和期望的输入情况D.上面所有情况

35、(B)属于功能测试方法。

A.等价类划分和判定覆盖B•边值分析和等价类划分

C.边值分析和判定覆盖D.判定覆盖和回归测试

36、一个软件项目大约(30%)的工作量在开发阶段,(70%)的工作量在维护阶段。

37、软件项目管理的内容不包括(B)。

A.人员的组织与管理B.技术和算法C.软件配置管理D.软件开发进度计划

38、通俗的说,软件项目管理中常说的基线是(D)。

A.管理的基本思路B.一种软件开发的基本策略

C.基本的技术路线D.通过正式复审的文档

39、科学计算领域一般选择(B)语言。

A.HTMLB.CC.汇编语言D.XML

40对于嵌套的循环和分支程序,层次不要超过(C3)层。

41、在分析模型内表示协调、顺序、事务处理以及控制其他对象的类是(A)。

A.控制类B.组件类C.主函数D.事务类

42、继承耦合是(B)之间的一种关联形式,设计时应该适当使用这种耦合。

A.虚类与实体类B.一般化类与特殊化类C.控制类与界面类D.数据类与处理类

43、构架设计的主要目的是(D),这项工作由经验丰富的构架设计师主持完成。

A.类图B.确定系统数据结构C.处理流程D.确定系统总体结构

44、测试用例是一组(A)。

A.测试用的输入数据以及对应的预期结果

B.测试驱动程序C.测试数据D.测试程序及数据

45、由于面向对象中的继承和消息机制,使得软件测试(B)。

A.更加简单B.更加复杂C.没变D.不确定

46、软件维护过程中产生的副作用,一般是由(B)引起的。

A.算法说明B.修改程序C.优先级D.环境要求

47、项目计划活动的主要任务是(D)。

A.估算项目的进度B.分配工作量C.计划资源使用D.以上全部

48、如果程序代码的(C)好,则调试的成本就可以大幅度降低。

A.性能比B.可扩充性C.可读性D.可移植性

49、两个浮点数X0和X1比较相等时,应该用(C)比较。

A.X0==X1B.X1-X0<£C.|X0-X1|<£D.X0=X1

50、瀑布模型存在的问题是(D)。

A.用户容易参与开发B•适用可变需求C•用户与开发者易沟通D•缺乏灵活性

51、(B)不是分析建模的目的。

A.定义可验证的软件需求

B.开发一个简单的问题解决方案

C.描述客户需求

D.建立软件设计的基础

52、对用例进行设计,发现实现用例功能的(D),确定类之间的关系。

A.算法B.业务流程C.数据结构D.关键类

53、框架是一组可用于不同应用的(A)的集合。

A.类B.数据结构C.函数D.过程

54、从狭义上讲,软件测试是(A)的过程。

A.为发现错误而执行程序B.为了验证程序正确C.用不同的数据验证程序正确性D.区分程序员水平

55、在设计黑盒测试用例时,主要研究(D)。

A.概要设计说明书B.详细设计说明C.项目开发计划D.需求规格说明

56、(B)时,测试人员必须接触到程序源代码。

A、黑盒测试B、白盒测试C压力测试D、外观测试

57、一般维护程序代码的策略(B)。

A.从需求开始重新开发B.根据维护申请读源程序,并修改

C.找一个新的模块替换D.不用读源程序,从新编写代码

58、Gantt图直观简明、易学易用,但它不能(A)。

A.直接反应任务间的依赖关系和关键路径

B.反应任务的分解情况

C.直接反应任务的起止日期

D•反应具体任务的时间段

59、(D)针对开发过程中的程序、数据、文档提出使用和管理策略。

A•组织管理B•过程管理C.风险管理D.软件配置管理

60、程序的三种基本控制结构,包括顺序结构、(A判断结构)和循环结构。

61、软件工程的研究内容具有层次化结构,最底层是质量保证层,中间层是(C•过程层和方法层),最上层是工具层。

62美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的(A.7)条基本原理。

63、下面哪个选项不是软件工程研究的内容(B)。

A.生产无故障的软件B.精通一门编程语言

C.生产满足用户需求的软件D.生产及时交付的软件

64可行性研究的主要任务是(D)。

A.确定系统做什么B.确定性能C.确定功能D.进行一次简要的需求分析

65、用户需求描述的是(A)。

A.用户使用该软件要完成的任务B.业务需求C•功能需求D.软件目标、规模和范围

66、数据流程图的主要作用是(D)。

A.描述模块组成B.说明用户数据结构C.描述软件功能D.描绘系统的逻辑模型

67、软件设计的目标是(A)。

A•在最短的时间内,生产出可靠性、可维护性俱佳的软件方案。

B.为软件编码设计模块结构。

C.确定软件要做什么。

D.确定软件的实现算法。

68、内容耦合是模块间最紧密的耦合,(B)是模块间最松散的耦合。

A.数据耦合B.非直接耦合C.控制耦合D.外部耦合

69、面向对象是“先”确定(动作的主体)“后”(/执行动作)。

70、UML是一种(B)语言。

A.高级编程语言B.面向对象建模语言C.分析方法D.过程

71、软件工程强调将(D)的方法应用于软件的开发和维护过程之中。

A.规范化B.系统化C.可度量D.以上全部

72、软件开发活动的顺序应该是(A)。

A.问题定义、可行性研究、需求分析、设计、编码和测试。

B.问题定义、设计、可行性研究、编码和测试。

C•需求分析、设计、编码和测试。

D•需求分析、编码和测试、试运行。

73假定银行的存款年利率是2%,请问现在存5000元,两年后的价值应为(A)元。

A.5202B.4500C.5100D.4712

74、系统物理模型用(A)表示。

A.系统流程图B.数据流程图C.程序流程图D.E-R图

75、关于软件需求特性不正确的描述是“软件需求具有(C)”。

A.多变性B.模糊性C.准确性D.主观性

76、随着模块规模减小,模块开发成本(减小),模块集成成本(增加)。

77、反映模块独立性的指标是(D.内聚和耦合)。

79、UML是一种(C)语言。

A.建模工具B.可视化的程序设计语言C.面向对象建模语言D.过程

80、用(D模型分析和定义用户的需求。

A.数据B.静态C.动态D.用例

81、动态模型描述系统的动态结构和对象之间的交互,表示瞬时的、行为化的系统“控制”

特性。

面向对象方法中,常用(D)实现。

A.状态图B.交互图C.活动图D.以上全部

82、面向对象分析和设计的界限是(B),从分析到设计是一个逐渐扩充模型的过程。

A.清晰的B.模糊的C.非线性的D.确定的

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

当前位置:首页 > 求职职场 > 面试

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

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