地大《软件工程》在线作业二 -0007
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 40 分)
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.数据存储
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.喷泉模型是一种以用户需求为动力,以对象座位驱动的模型,适合于面向对象的开发方法。
二、多选题 (共 5 道试题,共 20 分)
11.进行软件测试时需要的信息有( )
A.测试人员安排
B.软件配置
C.测试配置
D.测试工具
12.下面是可行性研究的步骤的是( )
A.重新定义问题
B.研究目前正在使用的系统
C.导出和平加工选择的解法
D.确定开发系统所需要的人员配置
13.UML语言支持的建模方式有( )
A.静态建模
B.动态建模
C.模块化建模
D.功能建模
14.软件概要设计的基本任务包括( )
A.软件结构设计
B.参数设计
C.数据库设计
D.评审
15.可行性研究的步骤包括( ).
A.重新定义问题
B.研究目前正在使用的系统
C.导出和平加工选择的解法
D.确定开发系统所需要的人员配置
三、判断题 (共 10 道试题,共 40 分)
16.结构化语言的结构分为外层和内层,其中外层用来描述控制结构。
17.在面向对象的需求分析方法中,建立动态模型是最主要的任务。
18.可行性研究的目的不是去开发一个软件项目,而是研究这个项目是否值得去开发和其中的问题能否解决。
19.确认测试一般是在模拟环境下运用白盒测试方法,由专门的测试人员执行的测试
20.划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。
21.序列图描述对象是如何交互的并且将重点放在消息序列上。
22.在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。
23.画结构图时应当注意,所有的调用关系只能是从上到下。
24.白盒测试是功能测试,因此在设计测试用例时要覆盖所有功能。
25.用面向对象方法开发的软件系统,可维护性好。
奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ : 3230981406或微信:aopopenfd777