homework 发表于 2017-5-6 12:28:25

浙大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



lover 发表于 2017-5-11 20:01:42

无忧网不错,哈哈
页: [1]
查看完整版本: 浙大17春《软件工程基础》在线作业答案100分