浙大17春《软件工程基础》在线作业答案100分
浙大17春《软件工程基础》在线作业附件就是答案,需要的可以自己下载,下载相关问题参考帮助中心说明
一、单选题:
1.单元测试的测试用例主要根据( )的结果来设计。 (满分:2)
A. 需求分析
B. 源程序
C. 概要设计
D. 详细设计
2.下面属于软件重用的层次的是( ) (满分:2)
A. 知识重用
B. 数量重用
C. 结构重用
D. 数据重用
3.瀑布模型本质上是一种( )。 (满分:2)
A. 线性顺序模型
B. 顺序迭代模型
C. 线性迭代模型
D. 及早见产品模型
4.软件调试技术包括( )。 (满分:2)
A. 边界值分析
B. 回溯法
C. 循环覆盖
D. 集成测试
5.下面那些不属于数据字典的元素( ) (满分:2)
A. 数据流
B. 数据存储
C. 处理
D. 数据项
6.软件设计阶段的输出主要是( )。 (满分:2)
A. 程序
B. 模块
C. 伪代码
D. 设计规格说明书
7.软件的复杂性是( ),它引起人员通信困难、开发费用超支、开发时间超时等问题。 (满分:2)
A. 固有的
B. 人为的
C. 可消除的
D. 不可降低的
8.在各种不同的软件需求中,( )描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。 (满分:2)
A. 业务需求明
B. 功能需求
C. 非功能需求
D. 用户需求
9.为适应软件运行环境的变化而修改软件的活动称为( ). (满分:2)
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
10.从事物的组成部件及每个部件的属性、功能来认识事物。这种方法被称为( )的方法。 (满分:2)
A. 面向对象
B. 面向数据
C. 面向过程
D. 面向属性
11.为改正软件系统中潜藏的错误而进行的维护活动称为( )。 (满分:2)
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
12.面向对象设计时( )耦合 (满分:2)
A. 强
B. 弱
C. 同样
D. 以上都不正确
13.模块内聚度越高,说明模块内各成分彼此结合的程度越(2)。 (满分:2)
A. 松散
B. 紧密
C. 无法判断
D. 相等
14.为了使模块尽可能独立,要求( )。 (满分:2)
A. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
B. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C. 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
15.软件需求分析是保证软件质量的重要步骤,它的实施应该是在( )。 (满分:2)
A. 编码阶段
B. 软件开发全过程
C. 软件定义阶段
D. 软件设计阶段
16.软件测试是为了( )而执行程序的过程。 (满分:2)
A. 纠正错误
B. 发现错误
C. 避免错误
D. 证明正确
17.以下哪一项不是面向对象的特征( )。 (满分:2)
A. 多态性
B. 继承性
C. 封装性
D. 过程调用
18.软件生命周期分为( )个时期 (满分:2)
A. 一
B. 二
C. 三
D. 四
19.下面不是面向对象的的重要特点( ) (满分:2)
A. 一致的表示方法
B. 可重用性
C. 可维护性
D. 类型检查
20.黑盒测试在设计测试用例时,主要需要研究( )。 (满分:2)
A. 需求规格说明与概要设计说明
B. 详细设计说明
C. 项目开发计划
D. 概要设计说明与详细设计说明
21.在软件开发中,下面任务不属于设计阶段的是( )。 (满分:2)
A. 数据结构设计
B. 给出系统模块结构
C. 定义模块算法
D. 定义需求并建立系统模型
22.软件可维护性的特性中相互矛盾的是( )。 (满分:2)
A. 可修改性和可理解性
B. 可测试性和可理解性
C. 效率和可修改性
D. 可理解性和可读性
23.( )是比较理想的可重用软构件。 (满分:2)
A. 子程序库
B. 源代码包含文件
C. 对象
D. 类
24.用黑盒技术设计测试用例的方法之一为( )。 (满分:2)
A. 基本路径测试
B. 逻辑覆盖
C. 循环覆盖
D. 等价类划分
25.需求分析的任务不包括( )。 (满分:2)
A. 问题分析
B. 系统设计
C. 需求描述
D. 需求评审
26.将软件组装成系统的一种测试技术叫( ). (满分:2)
A. 集成测试
B. 单元测试
C. 集合测试
D. 系统测试
27.软件生命周期中所花费用最多的阶段是( )。 (满分:2)
A. 详细设计
B. 软件编码
C. 软件测试
D. 软件维护
28.下列对于软件测试的描述中正确的是( )。 (满分:2)
A. 软件测试的目的是证明程序是否正确
B. 软件测试的目的是使程序运行结果正确
C. 软件测试的目的是尽可能多地发现程序中的错误
D. 软件测试的目的是使程序符合结构化原则
29.瀑布模型的关键不足在于( )。 (满分:2)
A. 过于简单
B. 不能适应需求的动态变更
C. 过于灵活
D. 各个阶段需要进行评审
30.结构化程序设计主要强调的是( )。 (满分:2)
A. 程序的规模
B. 程序的效率
C. 程序设计语言的先进性
D. 程序易读性
31.原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于( )系统。 (满分:2)
A. 需求不确定的
B. 需求确定的
C. 管理信息
D. 决策支持
32.( )意味着一个操作在不同的类中可以有不同的实现方式。 (满分:2)
A. 多态性
B. 多继承
C. 类的可复用
D. 信息隐蔽
33.计算机辅助软件工程,简称( )。 (满分:2)
A. SA
B. SD
C. SC
D. CASE
34.软件重用分为( )个层次 (满分:2)
A. 1
B. 2
C. 3
D. 4
35.详细设计的结果基本决定了最终程序的( )。 (满分:2)
A. 代码的规模
B. 运行速度
无忧工作室专业提供远程教育辅导
C. 质量
D. 可维护性
三、判断题:
1.软件危机是指计算机软件的开发和维护过程中所遇到的一系列问题( ) (满分:2)
A. 错误
B. 正确
2.如果在分析阶段和设计阶段采用的是面向对象的方法,而在编码阶段采用的是面向过程的语言,那么这种翻译就比较困难。 (满分:2)
A. 错误
B. 正确
3.盒图是历史最悠久、使用最广泛的描述过程设计的方法 ( ) (满分:2)
A. 错误
B. 正确
4.快速原型模型可以有效地适应用户需求的动态变化。 (满分:2)
A. 错误
B. 正确
5.软件维护可有可无( ) (满分:2)
A. 错误
B. 正确
6.与用户沟通时访谈有两种基本方式,分别是正式的和非正式的访谈( ) (满分:2)
A. 错误
B. 正确
7.系统流程图是概括地描述物理系统的传统工具( ) (满分:2)
A. 错误
B. 正确
8.耦合是对一个软件结构内不同模块之间互连程度的度量( ) (满分:2)
A. 错误
B. 正确
9.面对日益增长的软件需求,人们显得力不从心。往往是产生软件危机的原因之一。 (满分:2)
A. 错误
B. 正确
10.在需求分析过程中,分析员要从用户那里解决的最重要的问题是给该软件提供哪些信息。 (满分:2)
A. 错误
B. 正确
11.人机界面设计是接口设计的一个重要组成部分( ) (满分:2)
A. 错误
B. 正确
12.数据库设计说明书是一个软件配置项。 (满分:2)
A. 错误
B. 正确
13.边界值分析方法是取输入/输出等价类的边界值作为测试用例。 (满分:2)
A. 错误
B. 正确
14.数据流图建立系统的功能模型,它由数据流、加工和数据存贮组成。 (满分:2)
A. 错误
B. 正确
15.PSL/PSA是一个用于需求分析的软件工具( ) (满分:2)
A. 错误
B. 正确
转载请注明出处无忧答案网www.ap5u.com
无忧网不错,哈哈
页:
[1]