17秋福师《软件工程》在线作业二答案.docx
《17秋福师《软件工程》在线作业二答案.docx》由会员分享,可在线阅读,更多相关《17秋福师《软件工程》在线作业二答案.docx(10页珍藏版)》请在冰豆网上搜索。
17秋福师《软件工程》在线作业二答案
福师《软件工程》在线作业二
试卷总分:
100 得分:
100
一、单选题(共30道试题,共60分)
1. 以事务为中心的数据流称为()
A.变换流
B.事务流
C.设计过程
D.模块流
满分:
2 分
2. 根据用户在软件使用过程中提出的建设性意见所进行的维护活动是().
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
满分:
2 分
3. 当模块中包含复杂的条件组合,下面选项中()能够清晰地表达出各种动作之间的对应关系。
A.判定表和判定树
B.盒图
C.流程图
D.关系图
满分:
2 分
4. 下面不是成本估计()
A.代码行技术
B.任务分解技术
C.自动估计成本技术
D.投资回报率
满分:
2 分
5. 单元测试集中检测()
A.模块
B.过程
C.数据
D.架构
满分:
2 分
6. 数据字典的最重要用途是作为()阶段的工具
A.开发
B.分析
C.运行
D.维护
满分:
2 分
7. ()适合于调试小程序
A.蛮干法
B.回溯法
C.原因排除法
D.以上均不是
满分:
2 分
8. 判定覆盖又叫()
A.分支覆盖
B.条件覆盖
C.语句覆盖
D.点覆盖
满分:
2 分
9. 一张判定表由()部分组成
A.1
B.2
C.3
D.4
满分:
2 分
10. ()能粗略的标志一个系统的大小和复杂程度
A.深度
B.宽度
C.扇出
D.扇入
满分:
2 分
11. 用户界面设计过程是一个()的过程
A.迭代
B.连续
C.离散
D.一致
满分:
2 分
12. 下面是软件重用的层次的是()
A.知识重用
B.数量重用
C.结构重用
D.数据重用
满分:
2 分
13. 为使模块尽可能独立,要求()
A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
D.以上都不正确
满分:
2 分
14. 数据对象彼此间()
A.有关联的
B.没有关联
C.不好界定关联
D.以上都不正确
满分:
2 分
15. ()由软件定义、软件开发和运行维护3个时期组成
A.软件生命周期
B.软件测试流程
C.软件维护
D.软件部署
满分:
2 分
16. 传统的软件开发方法以()为核心
A.数据
B.算法
C.结构
D.过程
满分:
2 分
17. 软件测试方法中,黑盒、白盒测试法是常用的方法,白盒测试主要用于测试()
A.结构合理性
B.软件外部功能
C.程序正确性
D.程序内部逻辑
满分:
2 分
18. 下面选项中用黑盒技术设计测试用例的方法之一为()。
A.基本路径测试
B.逻辑覆盖
C.循环覆盖
D.等价类划分
满分:
2 分
19. 软件()是把程序从一种计算环境转移到另一种计算环境的难易程度
A.可测试性
B.可移植性
C.可修改性
D.可理解性
满分:
2 分
20. 下面那个不属于常见的3类人机界面设计指南()
A.一般交互指南
B.信息输出指南
C.数据输入指南
D.信息显示指南
满分:
2 分
21. 调试时在测试发现错误之()排除错误的过程
A.前
B.后
C.中
D.以上都不正确
满分:
2 分
22. 软件维护是软件生命周期的固有阶段,一般认为各种不同的软件维护以()维护所占的维护量最小。
A.改正性维护
B.适应性维护
C.预防性维护
D.完善性维护
满分:
2 分
23. 在E-R图中,()表示关系
A.方框
B.菱形
C.椭圆
D.圆角矩形
满分:
2 分
24. Jackson结构程序设计方法基本上由()个步骤组成
A.1
B.3
C.5
D.7
满分:
2 分
25. 完善性维护占整个维护活动的()
A.50%-66%
B.17%-21%
C.18%-25%
D.4%
满分:
2 分
26. 下面哪些不是数据字典的元素()
A.数据流
B.数据存储
C.处理
D.数据对象
满分:
2 分
27. 从事物的组成部件及每个部件的属性、功能来认识事物。
这种方法是()的方法。
A.面向对象
B.面向数据
C.面向过程
D.面向属性
满分:
2 分
28. 下面选项属于瀑布模型存在的问题()
A.用户容易参与开发
B.缺乏灵活性
C.用户与开发者易沟通
D.适用可变需求
满分:
2 分
29. ()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,包括方法、工具和过程三个要素。
A.软件过程
B.软件测试
C.软件生存周期
D.软件工程
满分:
2 分
30. 下面属于软件调试技术的是()。
A.边界值分析
B.回溯法
C.循环覆盖
D.集成测试
满分:
2 分
二、判断题(共15道试题,共30分)
1. 分析模型是系统分析员同用户、领域专家交流时有效地通信手段()
A.错误
B.正确
满分:
2 分
2. 数据元素组成数据的三种方式:
顺序、选择、重复()
A.错误
B.正确
满分:
2 分
3. 软件设计中应该追求尽可能松散耦合的系统()
A.错误
B.正确
满分:
2 分
4. 与用户沟通时访谈有两种基本方式,正式的和非正式的访谈()
A.错误
B.正确
满分:
2 分
5. 系统流程图是概括描述物理系统的传统工具()
A.错误
B.正确
满分:
2 分
6. 增量模型基本思想是使用原型方法来尽量降低风险()
A.错误
B.正确
满分:
2 分
7. 软件工程包括技术和管理两方面内容,是技术与管理紧密结合的产物()
A.错误
B.正确
满分:
2 分
8. 软件系统的文档常常分为系统文档和结构文档()
A.错误
B.正确
满分:
2 分
9. 接口需求描述应用系统与它的环境通信的格式()
A.错误
B.正确
满分:
2 分
10. 数据字典是关于数据的信息的集合()
A.错误
B.正确
满分:
2 分
11. 当算法中包含多重嵌套条件时,用盒图可以清楚表述算法()
A.错误
B.正确
满分:
2 分
12. 子系统两种交互方式是客户-供应商关系和平等伙伴关系()
A.错误
B.正确
满分:
2 分
13. McCabe方法根据程序控制流的复杂程度定量度量程序的复杂程度()
A.错误
B.正确
满分:
2 分
14. 对象模型表示静态的、结构化的系统的“数据”性质()
A.错误
B.正确
满分:
2 分
15. 等价划分是一种白盒测试技术()
A.错误
B.正确
满分:
2 分
三、多选题(共5道试题,共10分)
1. 通常用来消除数据冗余度的范式有()
A.第一范式
B.第二范式
C.第三范式
D.以上都不正确
满分:
2 分
2. 常见的成本估算技术有()
A.代码行技术
B.任务分解技术
C.自动估计成本技术
D.零消耗技术
满分:
2 分
3. 在设计人机界面的过程中常见的问题有()
A.系统响应时间
B.用户帮助设施
C.出错信息处理
D.命令交互
满分:
2 分
4. 下面属于软件危机表现的有()
A.对软件的开发成本不准确
B.对软件的开发进度估计不准确
C.软件通常没有适当的文档资料
D.软件常常是不可维护的
满分:
2 分
5. 软件工程的主要目的包括()
A.提高软件的可维护性
B.减少软件维护需要的工作量
C.降低软件系统的总成本
D.工程规模比较大
满分:
2 分