23秋软件工程-4
23秋软件工程-4
关注公众号【飞鸟搜题】,回复【试题】获取试卷答案
文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有期末考核试题、其他网核及教学考一体化、一网一平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
一 、单选题
1. 软件的可修改性支持软件的( )。
有效性
可互操作性
可追踪性
可维护性
答案:D- 关注公众号【飞鸟搜题】查看答案
2. 在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了__________
软件危机
软件工程
程序设计革命
结构化程序设计
答案:A- 关注公众号【飞鸟搜题】查看答案
3. 下列有关标准的符号,属于国内标准的是__________。
ZG
GB
GN
CB
答案:B- 关注公众号【飞鸟搜题】查看答案
4. 信息隐藏的核心内容是__________。
把数据都放在公共的区域
数据不能被其他模块访问
一个模块的内部信息不允许其他模块直接访问
把信息加密,只能让有密钥的模块访问
答案:C- 关注公众号【飞鸟搜题】查看答案
5. 内聚程度较低的是__________。
通信内聚
过程内聚
顺序内聚
时间内聚
答案:关注公众号【飞鸟搜题】查看答案
6. 结构化设计方法划分模块的原则是__________。
模块扇出小于5
模块扇入小于5
低耦合,高内聚
模块深度小于7
答案:关注公众号【飞鸟搜题】查看答案
7. 框架是一组可用于不同应用的__________的集合。
类
数据结构
函数
过程
答案:关注公众号【飞鸟搜题】查看答案
8. 属于某个类的一个具体对象称为该类的__________。
实例
虚拟
继承
多态
答案:关注公众号【飞鸟搜题】查看答案
9. 面向对象分析的核心在于__________。
建立正确的模型
识别问题域对象
识别对象之间的关系
上面都有
答案:关注公众号【飞鸟搜题】查看答案
10. 对用例进行设计,发现实现用例功能的__________,确定类之间的关系。
算法
业务流程
数据结构
关键类
答案:关注公众号【飞鸟搜题】查看答案
11. 软件测试的主要特点是__________。
软件测试的开销不大
软件测试要依靠工具
软件不能进行“穷举”测试
软件测试要依靠人工
答案:关注公众号【飞鸟搜题】查看答案
12. __________是一般化类与特殊化类之间的一种关联形式,设计时应该适当使用这种耦合。
消息连接
参数传递
方法重写
继承
答案:关注公众号【飞鸟搜题】查看答案
13. 软件需求分析的任务不包括__________。
问题分析
信息域分析
结构化设计
确定逻辑结构
答案:关注公众号【飞鸟搜题】查看答案
14. 针对需求不确定的软件开发,比较好的模型是__________。
快速原型化模型
瀑布模型
软件成熟度模型
系统化模型
答案:关注公众号【飞鸟搜题】查看答案
15. DFD中的每个加工至少需要__________
一个输入流
一个输出流
一个输入或输出流
一个输入流和一个输出流
答案:关注公众号【飞鸟搜题】查看答案
16. 系统物理模型用__________表示。
系统流程图
数据流程图
程序流程图
E-R图
答案:关注公众号【飞鸟搜题】查看答案
17. 软件设计的目标是__________。
在最短的时间内,生产出可靠性、可维护性俱佳的软件方案。
为软件编码设计模块结构。
确定软件要做什么。
确定软件的实现算法。
答案:关注公众号【飞鸟搜题】查看答案
18. 一个软件项目大约__________的工作量在开发阶段,__________的工作量在维护阶段。
30%,70%
70%,30%
30%,30%
70%,70%
答案:关注公众号【飞鸟搜题】查看答案
19. 软件维护过程中产生的副作用,一般是由__________引起的。
算法说明
修改程序
优先级
环境要求
答案:关注公众号【飞鸟搜题】查看答案
20. 程序的三种基本控制结构,包括顺序结构、__________和循环结构。
条件/判断结构
说明结构
输入结构
输出结构
答案:关注公众号【飞鸟搜题】查看答案
二 、论述题
1. 软件的可维护性是软件设计师最关注的性能,谈谈为了获得软件良好的可维护性,在设计时应该注意哪些问题?
答案:关注公众号【飞鸟搜题】查看答案
2. 请给出软件工程七条基本原理中的任意6条基本原理。
答案:关注公众号【飞鸟搜题】查看答案
3. 请简单说明结构化分析的主要步骤。
答案:关注公众号【飞鸟搜题】查看答案
4. 请举例说明用例之间的包含关系和扩展关系的区别?
答案:关注公众号【飞鸟搜题】查看答案
5. 活动图与状态图的区别?
答案:关注公众号【飞鸟搜题】查看答案
三 、案例问答题
1. 设计下列伪程序的条件组合覆盖测试用例。 BEGIN INPUT(x,y,z) IF(y>1) AND (z=0) THEN x=x/y END IF IF(y=2) OR(x=l) THEN x=x+l END IF PRINT(x) END
答案:关注公众号【飞鸟搜题】查看答案
关注公众号【飞鸟搜题】,回复【试题】获取试卷答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。