没有合适的资源?快使用搜索试试~ 我知道了~
软件工程考试题(带答案)...doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 40 浏览量
2021-11-30
23:04:20
上传
评论
收藏 130KB DOC 举报
温馨提示
试读
24页
软件工程考试题(带答案)...doc
资源详情
资源评论
资源推荐
软件工程考试题(带答案)..
一、选择题
1.软件开发瀑布模型中的软件定义时期各个阶段依次是:( B )
A)可行性研究,问题定义,需求分析。
B)问题定义,可行性研究,需求分析。
C)可行性研究,需求分析,问题定义。
D)以上顺序都不对。
2.可行性研究主要从以下几个方面进行研究: (A)
A) 技术可行性,经济可行性,操作可行性。
B) 技术可行性,经济可行性,系统可行性。
C) 经济可行性,系统可行性,操作可行性。
D) 经济可行性,系统可行性,时间可行性。
3 耦合是对软件不同模块之间互连程度的度量。各种耦合按从强到
弱排列如下: (C)
A)内容耦合,控制耦合,数据耦合,公共环境耦合。
B)内容耦合,控制耦合,公共环境耦合,数据耦合。
C)内容耦合,公共环境耦合,控制耦合,数据耦合。
D)控制耦合,内容耦合,数据耦合,公共环境耦合。
4.在详细设计阶段所使用到的设计工具是:(A)
A)程序流程图,PAD 图,N-S 图,HIPO 图,判定表,
判定树.
B)数据流程图,Yourdon 图,程序流程图,PAD 图,
N-S 图,HIPO 图。
C)判定表,判定树,PDL,程序流程图,PAD 图
N-S 图。
D)判定表,判定树,数据流程图,系统流程图,程序
流程图,层次图。
5 按照软件工程的原则,模块的作用域和模块的控制域之间的关系
1
软件工程考试题(带答案)..
是: (A)
A)模块的作用域应在模块的控制域之内。
B)模块的控制域应在模块的作用域之内。
C)模块的控制域与模块的作用域互相独立。
D)以上说法都不对。
6 在软件生命周期中,能准确确定软件系统的体系结构的功能阶段
是 (C)
A.概要设计 B.详细设计 C.需求分析 D.可行性分析
7 下面不是软件工程的 3 个要素的是( C )
A 过程 B.方法 C.环境 D.工具
8.下面不属于软件的组成的是( B )
A 程序 B.记录 C.文档 D.数据
9 在瀑布模型中,将软件分为若干个时期,软件项目的可行性研究
一般归属于( C )
A.维护时期 B.运行时期 C.定义时期 D.开发时期
10.在瀑布模型中,下面( C )是其突出的缺点。
A.不适应平台的变动
B.不适应算法的变动
C.不适应用户需求的变动
D.不适应程序语言的变动
11 下面不属于软件的特点的是( D )。
A 软件是一种软件产品
B 软件产品不会用坏,不存在磨损、消耗问题
C 软件产品的生产主要是研制
D 软件产品非常便宜
12 软件开发工具是协助开发人员进行软件开发活动所使用的软件或
环境。下面不是软件开发工具的是( A )。
2
软件工程考试题(带答案)..
A.维护工具 B.编码工具 C.测试工具 D.需求分析工具
13.下列叙述中不属于软件生命周期模型的是( D )。
A.原型模型 B.瀑布模型 C.螺旋模型 D.快速组装模型
14.软件设计中,用抽象和分解的目的是( B )。
A.提高易读性 B.降低复杂性 C.增加内聚性 D.降低耦合性
15 软件生命周期中所花费用最多的阶段是( D )。
A.详细设计 B.软件编码 C.概要设计 D.软件测试和维护
16.开发软件时对提高开发人员工作效率至关重要的是( B )。
A.操作系统的资源管理功能
B.先进的软件开发工具和环境
C.程序人员的数量
D.计算机的并行处理能力
17.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种
现象称作( B )。
A.软件投机 B.软件危机 C.软件工程 D 软件产生
18 软件开发的结构化生命周期方法将软件生命周期划分成( A
)。
A.定义、开发、运行维护
B.设计阶段、编程阶段、测试阶段
C.总体设计、详细设计、编程调试
D.需求分析、功能定义、系统设计
19.软件工程的理论和技术性研究的内容主要包括软件开发技术和(
B)。
A.消除软件危机
B.软件工程管理
C.程序设计自动化
D.实现软件可重用
3
软件工程考试题(带答案)..
20 软件工程的出现是由于( C )。
A.程序设计方法学的影响
B.软件产业化的需要
C.软件危机的出现
D.计算机的发展
21.在软件生命周期中,能准确地确定软件系统必须做什么和必须具
备哪些功能的阶段是( D)。
A.概要设计
B.详细设计
C.问题定义
D.需求分析
22. 开发大型软件时,产生困难的根本原因是( A )。
A.大系统的复杂性 B.人员知识不足
C.客观世界千变万化 D.时间紧、任务重
23. 文档是软件开发人员、软件管理人员、维护人员、用户以及计
算机之间的( B),软件开发人员在各个阶段以文档作为前段工
作成果的体现和后段工作的基础。
A.接口 B.桥梁 C.科学 D.继续
24 软件工程学的目的是以 较低的成本,研制( A )质量的软件。
A 较高 B 较低 C.可靠 D.优秀
25 软件从一个计算机系统或环境转换到另一个计算机和环境的容易
程度称为( D)。
A.可用性 B.兼容性 C.可靠性 D.可移植性
26.软件生存周期是指( D)阶段。
A.软件开始使用到用户要求修改为止
B.软件开始使用到被淘汰为止
C.从开始编写程序到不能再使用为止
4
软件工程考试题(带答案)..
D.从立项制定计划,进行需求分析到不能再使用为止
27.软件工程学是应用科学理论和工程上的技术指导软件开发的学科,
其目的是( B)。
A 引入新技术提高空间利用率
B 用较少的投资获得高质量的软件
C 缩短研制周期扩大软件功能
D 硬软件结合使系统面向应用
28. 软件可行性分析是着重确定系统的目标和规模。对成本-效益进
行发现应属于下列选项中的( A )。
A.经济可行性 B.操作可行性 C.技术可行性 D.社会可行性
29 在数据流图中,用圆或者椭圆来表示( B)。
A.数据流 B.加工 C.数据存储 D.数据源点或终点
30. 需求分析阶段的任务是确定( C )。
A.软件开发方法
B.软件开发费用
C.软件系统功能
D.软件开发工具
31( D)的目的就是用最小的代价在尽可能短的时间内确定该软
件项目是否能够开发,是否值得去开发。
A 需求分析 B 概要设计 C 总体设计 D 可行性研究
32.下列选项中( D )不是软件需求规格目标。
A.便于用户、分析员和软件设计人员进行理解及交流
B.控制系统的实施过程
C.作为软件测试和验收以及维护的依据
D.便于软件的维护
33 下面描述中,不符合结构化程序设计风格的是( B )。
A 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控
5
剩余23页未读,继续阅读
aks2100
- 粉丝: 0
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0