国家开放大学软件工程真题精选.docx
- 文档编号:27188969
- 上传时间:2023-06-27
- 格式:DOCX
- 页数:16
- 大小:19.42KB
国家开放大学软件工程真题精选.docx
《国家开放大学软件工程真题精选.docx》由会员分享,可在线阅读,更多相关《国家开放大学软件工程真题精选.docx(16页珍藏版)》请在冰豆网上搜索。
国家开放大学软件工程真题精选
国家开放大学(软件工程)真题精选
[单项选择题]
1、内聚程度较低的是()。
A.通信内聚
B.过程内聚
C.顺序内聚
D.时间内聚
参考答案:
D
[单项选择题]
2、UML语言支持的建模方式不包括有()。
A.静态建模
B.动态建模
C.模块化建模
D.功能建模
参考答案:
C
[单项选择题]
3、布模型的关键不足在于()
A.过于简单
B.不能适应需求的动态变更
C.过于灵活
D.各个阶段需要进行评审
参考答案:
B
[单项选择题]
4、在需求分析过程中,分析员要从用户那里解决的最重要的问题是()。
A.要求软件做什么
B.要给软件提供哪些信息
C.要求软件工作效率如何
D.要求软件具有什么样的结构
参考答案:
A
[单项选择题]
5、软件工程的出现是由于()
A.软件危机
B.计算机硬件技术的发展
C.软件社会化的需要
D.计算机软件技术的发展
参考答案:
A
[单项选择题]
6、下列关于功能性注释不正确的说法是()。
A.功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态
B.注释用来说明程序段,需要在每一行都要加注释
C.可使用空行或缩进,以便很容易区分注释和程序
D.修改程序也应修改注释
参考答案:
B
[单项选择题]
7、以下属于完善性维护的有()。
A.解决开发时未能测试各种可能条件带来的问题
B.增加联机求助命令
C.缩短系统的应答时间,使其达到特定要求
D.为提高软件的可靠性和可维护性,主动修改软件
参考答案:
B
参考解析:
完善性维护:
增加软件功能、增强软件性能、提高运行效率而进行的维护活动称为完善性维护。
占整个维护工作的50%。
[单项选择题]
8、美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。
A.7
B.5
C.3
D.12
参考答案:
A
[单项选择题]
9、以下哪一项不属于面向对象的软件开发方法()
A.coad方法
B.booch方法
C.jackson方法
D.omt方法
参考答案:
C
[单项选择题]
10、可行性研究的主要任务是()。
A.确定系统做什么
B.确定性能
C.确定功能
D.进行一次简要的需求分析
参考答案:
A
[单项选择题]
11、面向对象分析和设计涉及到三个方面的内容:
()、一系列有效的分析步骤和一个方便易用的建模工具。
A.一套完善的建模符号
B.有效的数据结构
C.灵活的体系结构
D.稳定的系统架构
参考答案:
A
[单项选择题]
12、以下哪种测试方法不属于白盒测试技术()。
A.语句覆盖测试
B.边界值分析测试
C.条件覆盖测试
D.判断覆盖测试
参考答案:
B
[单项选择题]
13、面向对象是“先”确定()“后”()。
A.属性;方法
B.数据结构;方法
C.动作的主体;执行动作
D.方法;动作
参考答案:
C
[单项选择题]
14、软件可行性研究一般不考虑()
A.是否有足够的人员和相关的技术来支持系统开发
B.是否有足够的工具和相关的技术来支持系统开发
C.待开发软件是否有市场、经济上是否合算
D.待开发的软件是否会有质量问题
参考答案:
D
[单项选择题]
15、软件工程强调将()的方法应用于软件的开发和维护过程之中。
A.规范化
B.系统化
C.可度量
D.以上全部
参考答案:
D
[单项选择题]
16、()是职业软件工程师的必要条件。
A.自律、善于沟通、具有一定的软件技能
B.编程速度快
C.熟悉众多的软件环境
D.语言天赋
参考答案:
A
[单项选择题]
17、系统物理模型用()表示。
A.系统流程图
B.数据流程图
C.程序流程图
D.E-R图
参考答案:
A
[单项选择题]
18、需求规格说明书的作用不包括()
A.软件验收的依据
B.用户与开发人员对软件要做什么的共同理解
C.软件可行性研究的依据
D.软件设计的依据
参考答案:
C
[单项选择题]
19、DFD中的每个加工至少需要()
A.一个输入流
B.一个输出流
C.一个输入或输出流
D.一个输入流和一个输出流
参考答案:
D
[单项选择题]
20、反映模块独立性的指标是()。
A.模块的复杂性
B.模块的大小
C.模块的参数
D.内聚和耦合
参考答案:
D
[单项选择题]
21、当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为()
A.数据耦合
B.公共耦合
C.标记耦合
D.内容耦合
参考答案:
D
更多内容请访问《睦霖题库》微信公众号
[单项选择题]
22、属于某个类的一个具体对象称为该类的()。
A.实例
B.虚拟
C.继承
D.多态
参考答案:
A
[单项选择题]
23、反映收发消息的对象的组织结构,用于描述系统的行为是如何有系统的成分协作实现的是()。
A.顺序图
B.类图
C.合作图
D.组件图
参考答案:
C
[单项选择题]
24、即使软件能顺利运行,但用户往往会提出增加新功能或改进已有功能的建议,为满足这一类要求而进行的活动称为()。
A.完善性维护
B.预防性维护
C.适应性维护
D.代码重构
参考答案:
A
[单项选择题]
25、动态模型描述系统的动态结构和对象之间的交互,表示瞬时的、行为化的系统“控制”特性。
面向对象方法中,常用()实现。
A.状态图
B.交互图
C.活动图
D.以上全部
参考答案:
D
[单项选择题]
26、()时,测试人员必须接触到程序源代码。
A.黑盒测试
B.白盒测试
C.压力测试
D.外观测试
参考答案:
B
[单项选择题]
27、程序设计语言的技术特性不应包括()。
A.数据结构的描述性
B.抽象类型的描述性
C.数据库的易操作性
D.软件的可移植性
参考答案:
D
[单项选择题]
28、为了适应软硬件环境变化而修改软件的过程是()。
A.校正性维护
B.完善性维护
C.适应性维护
D.预防性维护
参考答案:
C
[单项选择题]
29、软件测试的主要特点是()。
A.软件测试的开销不大
B.软件测试要依靠工具
C.软件不能进行“穷举”测试
D.软件测试要依靠人工
参考答案:
C
[填空题]
30软件工程的主要目标是什么?
参考答案:
软件工程旨在开发满足用户需要、及时交付、不超过预算和无故障的软件,其主要目标如下:
①实现预期的软件功能,达到较好的软件性能,满足用户的需求。
②增强软件过程的可见性和可控性,保证软件的质量。
③提高所开发软件的可维护性,降低维护费用。
④提高软件开发生产率,及时交付使用。
⑤合理预算开发成本,付出较低的开发费用。
[单项选择题]
31、不属于软件项目管理的是()。
A.开发机构能力评估
B.项目风险评估
C.质量监控
D.软件销售利润
参考答案:
D
[填空题]
32什么是软件?
如何评价软件的质量?
参考答案:
(1)软件是程序以及开发、使用和维护程序所需的所有文档。
(2)软件质量从可维护性、可靠性、可理解性和效率等方面对软件作较全面的评价。
[单项选择题]
33、对类进行详细设计,主要是设计类的(),优化类之间的关系。
A.数据结构
B.处理流程
C.属性和方法
D.算法
参考答案:
C
[单项选择题]
34、开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
A.软件工程
B.软件周期
C.软件危机
D.软件产生
参考答案:
C
[单项选择题]
35、软件测试的目标是设计优秀的测试用例()。
A.最快速地找出程序中的问题
B.以最小的代价、在最短的时间内尽可能多地发现软件中的错误
C.保障程序的正确性
D.区分出程序员的编程水平
参考答案:
B
[单项选择题]
36、螺旋模型是一种将瀑布模型和()结合起来的软件开发模型。
A.增量模型
B.专家系统
C.喷泉模型
D.变换模型
参考答案:
A
[单项选择题]
37、引起软件改变的原因主要有()。
A.运行环境变化
B.需求变化
C.系统有错
D.以上全部
参考答案:
D
[单项选择题]
38、结构化方法是一种基于()的方法。
A.数据结构
B.程序结构
C.算法
D.数据流
参考答案:
D
[单项选择题]
39、程序的三种基本控制结构,包括顺序结构、()和循环结构。
A.判断结构
B.说明结构
C.输入结构
D.输出结构
参考答案:
A
[单项选择题]
40、可行性研究的目的是()
A.分析开发系统的必要性
B.确定系统建设的方案
C.分析系统风险
D.确定是否值得开发系统
参考答案:
D
[单项选择题]
41、SW-CMM是一种()规范。
A.编程规范
B.软件工作通用模型
C.软件设计模型
D.软件成熟度模型
参考答案:
D
[单项选择题]
42、我国正式颁布实施的()对计算机病毒的定义具有法律性、权威性。
A.《计算机软件保护条例》
B.《中华人民共和国计算机信息系统安全保护条例》
C.《中华人民共和国著作权法》
D.《计算机病毒防治管理办法》
参考答案:
B
[单项选择题]
43、画DFD图的主要目的是()。
A.作为需求分析阶段用户与开发者之间交流信息的工具
B.对系统的数据结构进行描述
C.对目标系统的层次结构进行描述
D.作为编码和测试的工具
参考答案:
A
[单项选择题]
44、数据字典是用来定义()中的各个成份的具体含义的。
A.程序流程图
B.功能结构图
C.系统结构图
D.数据流程图
参考答案:
D
[单项选择题]
45、为了提高模块的独立性,模块之间最好是()。
A.控制耦合
B.公共耦合
C.内容耦合
D.数据耦合
参考答案:
D
[单项选择题]
46、DFD中的每个加工至少有()。
A.一个输入流或一个输出流
B.一个输入流和一个输出流
C.一个输入流
D.一个输出流
参考答案:
B
参考解析:
DFD中的每个加工至少有一个输入流和一个输出流。
[单项选择题]
47、螺旋模型是一种考虑了()的软件开发模型。
A.效率
B.风险判断
C.可移植性
D.安全性
参考答案:
D
[单项选择题]
48、描述软件需求通常不用哪个工具()。
A.数据流程图
B.数据字典
C.模块结构图
D.E-R图
参考答案:
C
[单项选择题]
49、在模块的3种基本属性中,反映模块内部特性的是()。
A.接口
B.功能
C.逻辑
D.状态
参考答案:
C
[单项选择题]
50、程序流程图与数据流程图的关系()。
A.不确定
B.数据流程图可以转换成程序流程图
C.数据调用关系
D.程序流程图可以转换成数据流程图
参考答案:
A
[单项选择题]
51、()工具在软件详细设计过程中不采用。
A.判定表
B.IPO图
C.PDL
D.DFD图
参考答案:
D
[单项选择题]
52、如果说用例F被用例T扩展,意思是()。
A.F是一个一般用例,T是一个特殊用例
B.F是一个特殊用户,T是一个一般用例
C.都是一般用例
D.都是特殊用例
参考答案:
A
[单项选择题]
53、表示对象相互行为的模型是()模型。
A.动态模型
B.功能模型
C.对象模型
D.状态模型
参考答案:
A
[单项选择题]
54、对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。
A.结合
B.隐藏
C.封装
D.抽象
参考答案:
C
[单项选择题]
55、项目计划活动的主要任务是()。
A.估算项目的进度
B.分配工作量
C.计划资源使用
D.以上全部
参考答案:
D
[单项选择题]
56、详细设计与概要设计衔接的图形工具是()。
A.DFD图
B.SC图
C.PAD图
D.程序流程图
参考答案:
B
[单项选择题]
57、在七种偶合中,最低偶合是()。
A.内容偶合
B.公共偶合
C.数据偶合
D.非直接偶合
参考答案:
D
[单项选择题]
58、两个浮点数X0和X1比较相等时,应该用()比较。
A.X0==X1
B.X1-X0<ε
C.∣X0-X1∣<ε
D.X0=X1
参考答案:
C
[填空题]
59指出瀑布模型中下列任务的顺序:
验收测试,项目计划,单元测试,需求评审,成本估计,概要设计,详细设计,系统测试,设计评审,编码,需求规格说明书。
参考答案:
项目计划,成本估计,需求规格说明书,需求评审,概要设计,详细设计,设计评审,编码,单元测试,系统测试,验收测试
[单项选择题]
60、面向对象设计首先要确定系统的总体结构和风格,构造系统的()。
A.逻辑模型
B.物理模型
C.数据模型
D.用例模型
参考答案:
B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 国家 开放 大学 软件工程 精选
![提示](https://static.bdocx.com/images/bang_tan.gif)