地大24春《软件工程(新)》在线作业二【标准答案】

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2024-04-04 16:29

地大《软件工程(新)》在线作业二-00002 试卷总分:100 得分:100 一、单选题 (共 30 道试题,共 90 分) 1.软件设计的依据是(). A.软件设计说明书 B.软件规格说明书 C.软件计划书 D.软件管理说明
地大《软件工程(新)》在线作业二-00002
试卷总分:100  得分:100
一、单选题 (共 30 道试题,共 90 分)
1.软件设计的依据是().
A.软件设计说明书
B.软件规格说明书
C.软件计划书
D.软件管理说明
 
2.顺序图反映对象之间发送消息的时间顺序,它与()是同构的.
A.用例图
B.类图
C.协作图
D.状态图
 
3.黑盒测试在设计测试用例时,主要需要研究()
A..需求规格说明与概要设计说明
B.详细设计说明
C.项目开发计划
D.概要设计说明与详细设计说明
 
4.在下列软件生存周期模型中,规定了由前至后,相互衔接的固定次序的模型是().
A.瀑布模型
B.增量模型
C.喷泉模型
D.螺旋模型
 
5.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001,则设计这组测试用例的方法是()
A.条件覆盖法
B.等价类法
C.边界值分析法
D.错误推测法
 
6.一个项目是否值得开发,从经济上来说是否可行,归根结底是取决于().
A.成本估算
B.项目计划
C.工程管理
D.工程网络图
 
7.软件生命周期中所花费用最多的阶段是().
A.详细设计
B.软件编码
C.软件测试
D.软件维护
 
8.UML用来表达系统功能模型的图形化工具是()
A.用例图
B.状态图
C.类图
D.顺序图?
 
9.只有单重继承的类层次结构是()层次结构.
A.网状型
B.星型
C.树型
D.环型
 
10.下列属于维护阶段的文档是()
A.软件规格说明
B.用户操作手册
C.软件问题报告
D.软件测试分析报告
 
11.IDEF0图不反映出系统()
A.系统做什么
B.系统功能如何实现
C.系统由谁来做
D.系统实现的约束条件
 
12.经济可行性研究的范围包括()
A.资源有效性
B.管理制度
C.效益分析
D.开发风险
 
13.瀑布模型本质上是一种().
A.线性顺序模型
B.顺序迭代模型
C.线性迭代模型
D.早见产品模型
 
14.面向对象的分析方法主要是建立三类模型,即()
A.系统模型,ER模型,应用模型
B.对象模型,动态模型,应用模型
C.ER模型,对象模型,功能模型
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.程序的逻辑结构
B.程序的物理结构
C.软件行为的描述
D.软件功能的描述
 
21.一个模块直接修改另一个模块的内部数据,这样的耦合被称为()
A.内容耦合
B.控制耦合
C.公共耦合
D.数据耦合
 
22.软件测试的目的是()
A.证明软件是正确的
B.发现错误,降低错误带来的风险
C.排除软件中所有的错误
D.与软件调试相同
 
23.瀑布模型的存在问题是().
A.用户容易参与开发
B.缺乏灵活性
C.用户与开发者易沟通
D.适用可变需求
 
24.UML表达关系的术语中,聚合是一种特殊的()
A.关联
B.依赖
C.泛化
D.细化
 
25.黑盒测试技术不包括()
A.等价类划分
B.路径覆盖
C.边界值分析法
D.错误推测法
 
26.软件详细设计的基本任务是确定每个模块的().
A.功能
B.调用关系
C.算法和数据结构
D.输入输出数据
 
27.用黑盒技术设计测试用例的方法之一为().
A.因果图
B.条件覆盖
C.判定覆盖
D.基本路径测试
 
28.对软件结构宽度影响最大的因素是模块的()
A.扇入
B.扇出?
C.深度
D.控制域
 
29.()引入了”风险驱动”的思想,适用于大规模的内部开发项目.
A.增量模型
B.喷泉模型
C.原型模型
D.螺旋模型
 
30.软件是()
A.处理对象和处理规则的描述
B.程序的效率
C.程序及其文档
D.计算机系统
 
二、判断题 (共 10 道试题,共 10 分)
31.UML语言支持面向对象的主要概念,并与具体的开发过程相关.
 
32.功能需求取决于开发的软件类型,系统类型和如软件未来的用户.
 
33.编码时尽量多用全局变量
 
34.在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低.
 
35.软件测试是要发现软件中的所有错误.
 
36.模型是对现实的简化,建模是为了更好地理解所开发的系统.
 
37.分析类用于描述系统中概念层次的对象.
 
38.目前存在一个很普遍的现象,即不同的客户提出的需求是相互矛盾的,但每个人都争辩自己是正确的.
 
39.编程序时应尽可能利用硬件特点以提高程序效率
 
40.需求工程师的任务是将所有利益相关者的信息进行分类以便允许决策者选择一个相互一致的需求集.
 
Tag:  

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)