软件工程习题Word文件下载.docx
- 文档编号:13772866
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:70
- 大小:467.12KB
软件工程习题Word文件下载.docx
《软件工程习题Word文件下载.docx》由会员分享,可在线阅读,更多相关《软件工程习题Word文件下载.docx(70页珍藏版)》请在冰豆网上搜索。
3.()分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。
A.增量模型B.喷泉模型C.原型模型D.螺旋模型
A
4.为了克服软件危机,人们提出了用()的原理来设计软件,这就是软件工程诞生的基础。
A.数学B.软件学C.运筹学D.工程学
4、TURBOPASCAL是( )软件。
A.系统软件 B.人工智能 C.事务软件 D.应用软件
6.具有风险分析的软件生存周期模型是()
A.瀑布模型B.喷泉模型
C.螺旋模型D.增量模型
C
7.瀑布模型的关键不足在于()
A.过于简单B.不能适应需求的动态变更
C.过于灵活D.各个阶段需要进行评审
B
8.软件危机是指()。
A.软件遭到破坏B.软件开发和维护过程中遇到的问题
C.软件维护出现困难D.软件不能正常运行系列问题
9.软件的复杂性是(),它引起人员通信困难、开发费用超支、开发时间超时等问题。
A.固有的B.人为的C.可消除的D.不可降低的
10.()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。
A.软件过程B.软件测试C.软件生存周期D.软件工程
11.软件的主要特性是()。
A.高性能B.高成本C.包括程序和文档D.可独立构成计算机系统
B
12.软件开发方法的主要工作模型有()
A.螺旋模型B.循环模型C.瀑布模型D.专家模型
13.软件工程三要素是()。
A.高技术人员、方法和工具B.方法、工具和过程
C.方法、对象和类D.过程、模型、方法
14.软件工程的目标有()。
A.易于维护B.低的开发成本C.高性能D.短的开发期
15.软件工程学的目的和意义是()。
A.应用科学的方法和工程化的规范管理来指导软件开发
B.克服软件危机
C.做好软件开发的培训工作
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.软件危机出现于____,为了解决软件危机,人们提出了用____的原理来设计软件,这是软件工程诞生的基础。
答:
60年代末工程学
2.软件生存周期一般可分为问题定义、()、()、设计、()、测试、运行与维护阶段。
可行性研究需求分析编码
3.软件=()+()。
程序文档
4.软件危机的事实使人们意识到:
计算机要推广使用,其关键在于()技术的革新。
软件开发
5.开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
软件危机
三、判断改错题
1.螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。
()
√
2.瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。
×
文档驱动
3.结构化方法的工作模型是使用螺旋模型进行开发。
()
×
两者无关
4.软件危机的主要表现是软件的需求量迅速增加,软件价格上升。
软件危机的主要表现:
一方面是无法满足日益增长的对软件的需求;
另一方面是难以满足对已有的软件系统维护的需要。
5.RCP法与RSP法的主要区别是,前者采用循环渐进的开发方式,原型将成为最终的产品,而后者将被废弃。
()
第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.数据流条目、数据项条目、数据存储条目、加工条目
C.数据源条目、数据流条目、数据处理条目、数据文件条目
D.数据流条目、数据文件条目、数据池条目、加工条目
答案:
6.DFD图不反映出系统()
A.系统做什么B.系统功能如何实现C.系统由谁来做D.系统实现的约束条件
7.下列模型属于成本估算方法的有()
A.COCOMO模型B.McCall模型C.McCabe度量法D.时间估算法
8.软件项目计划一般不包括以下哪项内容()
A培训计划B人员安排C进度安排D软件开发标准的选择和制定
9.可行性研究的目标是()。
A.开发项目B.项目值得开发否C.规划项目D.维护项目
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.做什么
15.经济可行性研究的范围包括()
A.资源有效性B.管理制度C.效益分析D.开发风险
16.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出()的回答。
A.确定B.行或不行C.正确D.无二义
17.为高质量地开发软件项目,在软件结构设计时,必须遵循( )原则。
A.信息隐蔽B.质量控制C.程序优化D.数据共享
18.数据流图(DFD)是_______方法中用于表示系统的逻辑模型的一种图形工具。
A.SAB.SDC.SPD.SC
19.需求规格说明书的作用不包括( )
A.软件验收的依据B.用户与开发人员对软件要做什么的共同理解
C.软件可行性研究的依据D.软件设计的依据
20.数据字典是用来定义_________中的各个成份的具体含义的。
( )
A.流程图B.功能结构图C.系统结构图D.数据流图
21.软件可行性研究实质上是要进行一次( )需求分析、设计过程。
A.简化、压缩的 B.详细的 C.彻底的 D.深入的
22.软件计划的具体任务不包括()
A.确定软件的作用范围B.解决软件开发的难点
C.估算开发所需的资源D.估算软件成本费用和安排进度
23.DFD图不反映出系统()
A.系统做什么B.系统功能如何实现
C.数据流向与数据存储D.系统实现的约束条件
24.软件可行性研究一般不考虑()
A是否有足够的人员和相关的技术来支持系统开发
B是否有足够的工具和相关的技术来支持系统开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 习题