19春福师《软件工程》在线作业一[答案]满分答案
福师《软件工程》在线作业一-0005
试卷总分:100 得分:0
一、 单选题 (共 30 道试题,共 60 分)
1.Jackson结构程序设计方法基本上由()个步骤组成
A.1
B.3
C.5
D.7
2.任务分解技术中最常用的是按()划分任务
A.开发阶段
B.开发目标
C.设计过程
D.以上都不正确
3.单元测试集中检测()
A.模块
B.过程
C.数据
D.架构
4.以下那个不属于验证软件需求的正确性的( )
A.一致性
B.完整性
C.现象性
D.有效性
5.当模块中包含复杂的条件组合,下面选项中( )能够清晰地表达出各种动作之间的对应关系。
A.判定表和判定树
B.盒图
C.流程图
D.关系图
6.下面不是面向对象设计准则的是( )
A.模块化
B.抽象
C.信息隐藏
D.不可重用
7.下面属于软件调试技术的是( )。
A.边界值分析
B.回溯法
C.循环覆盖
D.集成测试
8.()能粗略的标志一个系统的大小和复杂程度
A.深度
B.宽度
C.扇出
D.扇入
9.数据字典的最重要用途是作为()阶段的工具
A.开发
B.分析
C.运行
D.维护
10.以下不是白盒测试技术的是( )。
A.基本路径测试
B.边界值分析测试
C.循环覆盖测试
D.逻辑覆盖测试
11.需求分析中开发人员要从用户那里了解的有( )
A.软件做什么
B.用户使用界面
C.输入的信息
D.软件的规模
12.调试时在测试发现错误之()排除错误的过程
A.前
B.后
C.中
D.以上都不正确
13.下面那个不属于常见的3类人机界面设计指南( )
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.50%-66%
B.17%-21%
C.18%-25%
D.4%
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.分段设计
26.根据用户在软件使用过程中提出的建设性意见所进行的维护活动是( ).
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
27.下面不是在需求分析阶段的图形工具的是()
A.数据流图
B.层次方框图
C.IPO图
D.I-O图
28.软件( )是把程序从一种计算环境转移到另一种计算环境的难易程度
A.可测试性
B.可移植性
C.可修改性
D.可理解性
29.下面不是软件工程三要素的是( )
A.方法
B.类
C.过程
D.工具
30.下面是软件重用的层次的是( )
A.知识重用
B.数量重用
C.结构重用
D.数据重用
19春福师《软件工程》在线作业一[答案]多选题答案
二、 判断题 (共 15 道试题,共 30 分)
1.子系统两种交互方式是客户-供应商关系和平等伙伴关系( )
A.错误
B.正确
2.重载提高了面向对象系统的灵活性和可读性()
A.错误
B.正确
3.边界测试时单元测试中最后的可能是最重要的任务( )
A.错误
B.正确
4.增量模型基本思想是使用原型方法来尽量降低风险( )
A.错误
B.正确
5.IPO是输入、处理、输出图的简称()
A.错误
B.正确
6.总体设计过程由两个主要阶段构成:系统设计阶段,确定系统的具体实现方案;结构设计阶段,确定软件结构( )
A.错误
B.正确
7.数据字典是关于数据的信息的集合( )
A.错误
B.正确
8.软件系统的文档常常分为系统文档和结构文档( )
A.错误
B.正确
9.测试计划包括测试策略,测试方案,最终结果( )
A.错误
B.正确
10.盒图是最悠久、使用最广泛的描述过程设计的方法 ( )
A.错误
B.正确
11.判定树是判定表的变种()
A.错误
B.正确
12.McCabe方法根据程序控制流的复杂程度定量度量程序的复杂程度()
A.错误
B.正确
13.软件设计中应该追求尽可能松散耦合的系统( )
A.错误
B.正确
14.文档是软件产品的一部分,没有文档的软件不能称其为软件( )
A.错误
B.正确
15.分析模型是系统分析员同用户、领域专家交流时有效地通信手段( )
A.错误
B.正确
三、 多选题 (共 5 道试题,共 10 分)
1.常见的成本估算技术有()
A.代码行技术
B.任务分解技术
C.自动估计成本技术
D.零消耗技术
2.通常用来消除数据冗余度的范式有()
A.第一范式
B.第二范式
C.第三范式
D.以上都不正确
3.需求分析对系统的要求包括()
A.功能需求
B.性能需求
C.可靠性和可用性需求
D.接口需求
4.大型软件系统的测试过程经常由那几个步骤()
A.模块测试
B.子系统测试
C.系统测试
D.验收测试
5.软件工程的主要目的包括()
A.提高软件的可维护性
B.减少软件维护需要的工作量
C.降低软件系统的总成本
D.工程规模比较大
19春福师《软件工程》在线作业一[答案]历年参考题目如下: