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

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

地大《软件工程(新)》在线作业一-00003 试卷总分:100 得分:100 一、单选题 (共 30 道试题,共 90 分) 1.领域工程创建应用领域的模型,在软件工程流中该模型作为分析用户()的基础. A.可行性
地大《软件工程(新)》在线作业一-00003
试卷总分:100  得分:100
一、单选题 (共 30 道试题,共 90 分)
1.领域工程创建应用领域的模型,在软件工程流中该模型作为分析用户()的基础.
A.可行性
B.需求
C.设计
D.维护
 
2.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001,则设计这组测试用例的方法是()
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.采用Gantt图表示软件项目进度安排,下列说法中正确的是()
A.能够反映多个任务之间的复杂关系
B.能够直观表示任务之间相互依赖制约关系
C.能够表示哪些任务是关键任务
D.能够表示子任务之间的并行和串行关系
 
11.软件生命周期中所花费用最多的阶段是().
A.详细设计
B.软件编码
C.软件测试
D.软件维护
 
12.软件风险总是包括()两个特性.
A.救火和危机管理
B.已知的和未知的风险
C.不确定和损失
D.安置人员和预算
 
13.软件开发的增量模型是一种().
A.适用于需求被清晰定义的项目
B.快速构造产品第一版本的好方法
C.适合于大型团队迭代开发的模式
D.支持面向对象技术的创新模型
 
14.在SD方法中全面指导模块划分的最重要的原则是()
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.用户容易参与开发
B.缺乏灵活性
C.用户与开发者易沟通
D.适用可变需求
 
21.面向数据流的设计方法把()映射成软件结果.
A.数据流
B.系统结构
C.控制结构
D.信息流
 
22.一个模块直接修改另一个模块的内部数据,这样的耦合被称为()
A.内容耦合
B.控制耦合
C.公共耦合
D.数据耦合
 
23.以下不属于项目开发计划主要内容的是()
A.实施计划
B.交付期限
C.测试用例
D.人员组织及分工
 
24.IDEF0图不反映出系统()
A.系统做什么
B.系统功能如何实现
C.系统由谁来做
D.系统实现的约束条件
 
25.类库这种机制是()级别的信息共享.
A.同一类
B.不同类
C.同一应用
D.不同应用
 
26.软件维护产生的副作用,是指().
A.开发时的错误
B.隐含的错误
C.因修改软件而造成的错误
D.运行时误操作
 
27.不适合作为科学工程计算的语言是().
A.Pascal
B.Control
C.Fortran
D.Prolog
 
28.模块本身的内聚是模块独立性的重要性度量因素之一.在7类内聚中,具有最强内聚的一类是().
A.顺序性内聚
B.过程性内聚
C.逻辑性内聚
D.功能性内聚
 
29.软件设计的依据是().
A.软件设计说明书
B.软件规格说明书
C.软件计划书
D.软件管理说明
 
30.程序流程图的优点不包括()
A.历史最悠久,使用最广泛
B.容易表示逐步求精的过程
C.支持程序的三种基本控制结构
D.直观清晰,易于使用
 
二、判断题 (共 10 道试题,共 10 分)
31.开发小组的人员应该少而精.
 
32.程序员是最熟悉软件实现的人,为了达到最佳的测试效果,应该由程序员完成测试任务.
 
33.领域需求起源于软件系统的应用领域和用户需求.
 
34.传统方法学采用结构化技术来完成软件开发的各项任务.
 
35.模型是对现实的简化,建模是为了更好地理解所开发的系统.
 
36.编程序时应尽可能利用硬件特点以提高程序效率
 
37.大多数软件产品在其生命周期中不需要增强功能.
 
38.软件产品有两类:通用软件产品和定制软件产品.
 
39.软件测试是要发现软件中的所有错误.
 
40.估算不可靠的唯一原因是估算人员缺乏经验.
 
Tag:  

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

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

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

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