软件工程网上作业题docx.docx

上传人:b****2 文档编号:2024455 上传时间:2022-10-26 格式:DOCX 页数:66 大小:54.24KB
下载 相关 举报
软件工程网上作业题docx.docx_第1页
第1页 / 共66页
软件工程网上作业题docx.docx_第2页
第2页 / 共66页
软件工程网上作业题docx.docx_第3页
第3页 / 共66页
软件工程网上作业题docx.docx_第4页
第4页 / 共66页
软件工程网上作业题docx.docx_第5页
第5页 / 共66页
点击查看更多>>
下载资源
资源描述

软件工程网上作业题docx.docx

《软件工程网上作业题docx.docx》由会员分享,可在线阅读,更多相关《软件工程网上作业题docx.docx(66页珍藏版)》请在冰豆网上搜索。

软件工程网上作业题docx.docx

软件工程网上作业题docx

 

东北农业大学网络教育学院

 

软件工程网上作业题

 

第1章软件工程学概述

 

一、选择题

 

1.软件危机具有下列表现()

I、对软件开发成本估计不准确

II、软件产品的质量往往不可靠

III、软件常常不可维护

IV、软件成本逐年上升

A.I、II和IIIB.I、III和IV

C.II、III和IVD.以上都正确

2.产生软件危机的原因可能有(

 

I、用户需求描述不精确、不准确

II、对大型软件项目的开发缺乏有力的组织与管理

III、缺乏有力的方法学和工具的支持

 

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

 

4.为了克服软件危机,人们提出了用()的原理来设计软件,这就是软件工程诞生的基础。

A.数学B.软件学

C.运筹学D.工程学

5、TURBOPASCAL

是(

)软件。

A.系统软件

B.人工智能

C.事务软件

D.应用软件

6.具有风险分析的软件生存周期模型是(

A.瀑布模型

B.喷泉模型

C.螺旋模型

D.增量模型

7.瀑布模型的关键不足在于(

A.过于简单

B.不能适应需求的动态变更

C.过于灵活

D.各个阶段需要进行评审

8.软件危机是指(

)。

A.软件遭到破坏

B.软件开发和维护过程中遇到的问题

C.软件维护出现困难

D.软件不能正常运行系列问题

9.软件的复杂性是(

),它引起人员通信困难、开发费用超支、开发时间超时等问题。

A.固有的

B.人为的

C.可消除的

D.不可降低的

10.()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。

 

A.软件过程

B.软件测试

C.软件生存周期D.软件工程

11.软件的主要特性是(

)。

A.高性能

B.高成本

C.包括程序和文档

D.可独立构成计算机系统

12.软件开发方法的主要工作模型有

()

A.螺旋模型

B.循环模型

C.瀑布模型

D.专家模型

13.软件工程三要素是(

)。

A.高技术人员、方法和工具

B.方法、工具和过程

C.方法、对象和类

D.过程、模型、方法

14.软件工程的目标有(

)。

A.易于维护

B.低的开发成本

C.高性能

D.短的开发期

15.软件工程学的目的和意义是(

)。

A.应用科学的方法和工程化的规范管理来指导软件开发

B.克服软件危机

 

D.以较低的成本开发出高质量的软件

16.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做

A.软件工程B.软件周期C.软件危机D.软件产生

()

17.快速原型模型的主要特点之一是()

A.开发完毕才见到产品B.及早提供全部完整的软件产品

C.开发完毕后才见到工作软件D.及早提供工作软件

18.瀑布模型的存在问题是()

A.用户容易参与开发B.缺乏灵活性

C.用户与开发者易沟通D.适用可变需求

19、软件生存周期模型不包括:

()

A.瀑布模型B.对象模型C.增量模型D.喷泉模型

20.下列哪个不属于软件工程的内涵之一()

A.应用完善的科学与工程原理B.经济地开发软件

C.高薪聘请软件高手D.开发既可靠又能有效运行的软件

21.在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于

A.维护时期B.计划时期C.运行时期D.开发时期

 

()。

22.下列哪个办法不属于解决软件危机的途径之一()

A.研制新一代智能计算机B.大力扶持软件企业

C.采用软件工程的解决途径D.采用面向对象的软件设计方法

23.下面哪一项不属于快速原型模型的优点。

A.可及早为用户提供有用的产品。

B.可保证在开发后期,全面发现错误给以纠正。

C.减少技术应用风险,缩短开发时间,减少费用、提高生产率。

D.促使用户主动参与开发活动,促进各类人员的协调,适应需求变化。

24.下列哪个不属于瀑布模型与传统的程序设计的不同之处(

A.传统的程序设计开发人员只开发程序,不写文档.

B.传统的程序设计重点在问题求解和算法,并只有自己才能读懂.

C.瀑布模型的各阶段要第三方介入审察

 

)。

D.传统的程序设计规定各阶段必须写文档.

25.下面哪个模式不属于软件工程的开发模式

 

A.基于瀑布模型的开发模式B.基于原型模型的开发模式

C.基于人机对话的开发模式D.基于关系数据库的开发模式

 

二、填空题

 

1.软件工程学的内容可包括()、结构、()、()、环境、管理、规范等。

2.软件生存周期一般可分为问题定义、()、()、设计、()、测试、运行与维护阶段。

3.软件=()+()。

4.软件危机的事实使人们意识到:

计算机要推广使用,其关键在于()技术的革

新。

5.开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。

6.软件危机出现于____,为了解决软件危机,人们提出了用____的原理来设计软件,这是

软件工程诞生的基础。

7.瀑布模型把软件生存周期划分为软件定义、软件开发和____三个阶段,而每一阶段又可

细分为若干个更小的阶段。

 

三、判断改错题

 

1.螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。

()

2.瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。

()

3.结构化方法的工作模型是使用螺旋模型进行开发。

()

4.软件危机的主要表现是软件的需求量迅速增加,软件价格上升。

()

5.RCP法与RSP法的主要区别是,前者采用循环渐进的开发方式,原型将成为最终的产品,

而后者将被废弃。

()

 

四、简答题

 

1.当沿着螺旋模型的过程流路径向外移时,你认为正在开发或维护的软件发生了什么变化?

2.快速原型模型有几种?

各有何特点?

3.试说明"软件生存周期"的概念。

4..软件产品的特性是什么?

5.什么是软件危机?

其产生的原因是什么?

6.什么是软件工程?

它的目标和内容是什么?

7.软件工程面临的问题是什么?

8.什么是软件生存周期?

它有哪几个活动?

9.什么是软件生存周期模型?

有哪些主要模型?

 

五、问答题

 

第2章可行性研究

 

一、选择题

 

1.系统定义明确之后,应对系统的可行性进行研究。

可行性研究应包括()。

A.软件环境可行性、技术可行性、经济可行性、社会可行性

B.经济可行性、技术可行性、操作可行性

C.经济可行性、社会可行性、系统可行性

D.经济可行性、实用性、社会可行性

2.研究开发所需要的成本和资源是属于可行性研究中的

()研究的一方面。

A.技术可行性

B.经济可行性

C.社会可行性

D.法律可行性

3.设年利率为

i

,若不计复利,

n年后可得钱数为

F,则这些钱现在的价值是(

A.F(1+in

B.(1+ni

)/F

C.F/(1+ni

D.F/(1+n/i)

4.在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于(

)。

A.维护时期

B.计划时期

C.运行时期

D.开发时期

5.数据字典是数据流图中所有元素的定义的集合,一般由以下四类条目组成

)。

A.数据说明条目、控制流条目、加工条目、数据存储条目

B.数据流条目、数据项条目、数据存储条目、加工条目

 

D.数据流条目、数据文件条目、数据池条目、加工条目

6.DFD图不反映出系统()

A.系统做什么B.系统功能如何实现C.系统由谁来做D.系统实现的约束条件

7.下列模型属于成本估算方法的有()

A.COCOMO模型B.McCall模型C.McCabe度量法D.时间估算法

8.软件项目计划一般不包括以下哪项内容()

A培训计划B人员安排C进度安排D软件开发标准的选择和制定

9.可行性研究的目标是()。

 

10.分层DFD图是一种比较严格又易于理解的描绘方式,它的顶层图的作用在于()。

A.描绘了系统的实现细节

B.表明了被开发系统的范围以及它和周围环境的数据交换关系

C.描绘了系统的抽象

D.描绘了软件实现的作者和绘制的时间

11.DFD主要用来描述()。

A.系统的信息及其联系B.系统做什么C.系统模拟的动态模型D.系统功能如何实现

12.对软件复杂性进行度量时,采用代码行度量法,下列说法不正确的是()。

A.每行代码的出错率与源程序行数之间不存在简单的线性关系

B.对于少于100行语句的小程序,源代码行数与出错率是线性相关的

 

C.代码行度量法只是一简单的,估计的很粗糙的方法

D.随着程序的增大,出错率以线性方式增长

13.软件项目计划范围内容是对软件项目的综合描述,

定义其所要做的工作以及性能限制。

下列不属于软件项目计划范围内容的有

()。

A.硬件资源B.成本估算

C.系统接口

D.进度安排

14.DFD图反映系统(

A.怎么做

B.对谁做

C.何时做

D.做什么

答案:

D

15.经济可行性研究的范围包括(

A.资源有效性

B.管理制度

C.效益分析

D.开发风险

16.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开

发的决策依据,因必须给出(

)的回答。

A.确定

B.行或不行

C.正确

D.无二义

17.为高质量地开发软件项目,在软件结构设计时,必须遵循

)原则。

A.信息隐蔽B.质量控制

C.程序优化

D.数据共享

18.数据流图(

DFD)是_______方法中用于表示系统的逻辑模型的一种图形工具。

A.SA

B.SD

C.SP

D.SC

19.需求规格说明书的作用不包括(

A.软件验收的依据

B.用户与开发人员对软件要做什么的共同理解

C.软件可行性研究的依据

D.软件设计的依据

20.数据字典是用来定义

_________中的各个成份的具体含义的。

A.流程图B.功能结构图

C.系统结构图

D.数据流图

21.软件可行性研究实质上是要进行一次

)需求分析、设计过程。

A.简

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

当前位置:首页 > 党团工作 > 其它

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

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