aopeng 发表于 2017-5-2 08:46:14

东师软件工程17春在线作业3

东师软件工程17春在线作业3

一、单选题:
1.表示了静态的结构化的系统数据性质,描绘了系统的静态结构,从客观世界实体的对象关系角度来描绘对象的模型是(    )。          (满分:3)
    A. 数据模型
    B. 对象模型
    C. 动态模型
    D. 功能模型
2.独立于机器,面向过程或面向对象的语言是(    )。          (满分:3)
    A. 机器语言
    B. 汇编语言
    C. 高级语言
    D. 低级语言
3.以下软件成本估算模型中,是动态多变量的模型有(    )。          (满分:3)
    A. Halstead理论模型
    B. Deiphi专家估算模型
    C. Putnam估算模型
    D. 瀑布模型
4.指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量的是(    )。          (满分:3)
    A. 独立性
    B. 内聚性
    C. 耦合性
    D. 关联性
5.在需求分析的基础上通过将系统分解成模块,确定系统功能实现的是(    )。          (满分:3)
    A. 总体设计
    B. 实现
    C. 测试
    D. 详细设计
6.以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行的代码的过程叫(    )。          (满分:3)
    A. 调试
    B. 测试
    C. 设计
    D. 编码
7.统计表明,软件测试工作往往占软件开发总工作量的(    )。          (满分:3)
    A. 20
    B. 40
    C. 60
    D. 80
8.描述了系统的所有计算。指出发生的时间、事件和客体的模型是(    )。          (满分:3)
    A. 数据模型
    B. 对象模型
    C. 动态模型
    D. 功能模型
9.用来定义数据流图中的各个成分的具体含义的是(    )。          (满分:3)
    A. 数据字典
    B. 数据库
    C. 数据对象
    D. 逻辑符号
10.属于黑盒技术设计测试用例的方法之一是(    )。          (满分:3)
    A. 边界值分析
    B. 逻辑覆盖
    C. 循环覆盖
    D. 基本路径测试
二、多选题:
1.在建立对象的功能模型时,使用的数据流图中包含有处理、数据流和(    )。          (满分:3)
    A. 泛型
    B. 模版
    C. 动作对象
    D. 数据存储对象
2.模块的独立程度可以由两个定性标准度量,这两个标准分别称为(    )。          (满分:3)
    A. 内聚
    B. 继承
    C. 耦合
    D. 多态
3.软件危机产生的原因包括(    )。          (满分:3)
    A. 软件的规模越来越大,结构越来越复杂
    B. 软件开发管理困难而复杂
    C. 软件开发费用不断增加
    D. 软件开发技术落后
4.PAD图的主要优点如下(    )。          (满分:3)
    A. PAD图所描绘的程序结构十分清晰
    B. 容易将PAD图转换成高级语言源程序
    C. 可用于表示程序逻辑和数据结构
    D. 符号支持自顶向下、逐步求精方法的使用。
5.程序设计语言的特点包括(    )。          (满分:3)
    A. 一致性
    B. 二义性
    C. 紧致性
    D. 局部性
6.面向对象模型包括(    )。          (满分:3)
    A. 数据模型
    B. 对象模型
    C. 动态模型
    D. 功能模型
7.可行性研究的步骤中包括(    )。          (满分:3)
    A. 复查初步分析结果
    B. 研究现有系统
    C. 导出新系统高层逻辑模型
    D. 建立新系统的物理逻辑模型解法
8.回归测试集(已执行过的测试用例的子集)包括下述不同的测试用例(    )。          (满分:3)
    A. 检测软件全部功能的代表性测试用例
    B. 专门针对可能受修改影响的软件功能的附加测试
    C. 针对被修改过的软件成分的测试
    D. 白盒测试
9.模块的内聚性包括的类型有(    )。          (满分:3)
    A. 偶然内聚
    B. 逻辑内聚
    C. 时间内聚
    D. 通信内聚
10.在单元测试期间着重从对模块进行测试的方面包括(    )。          (满分:3)
    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.实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的10%。          (满分: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.软件工程面临的主要问题是:软件费用、软件可靠性、软件维护、软件生产率和软件重用。          (满分:2)
    A. 错误
    B. 正确
16.JSP方法根据输入,输出的数据结构,按一定的规则映射成软件的过程描述,即程序结构。          (满分:2)
    A. 错误
    B. 正确
17.分离功能独立的代码块形成新的模块是正确的编码原则。          (满分:2)
    A. 错误
    B. 正确
18.软件从定义开始,经过开发、使用的全过程称为软件生存周期,但是不包括维护阶段。          (满分:2)
    A. 错误
    B. 正确
19.软件是一种逻辑实体,而不是具体的物理实体,因而不具有抽象性。          (满分:2)
    A. 错误
    B. 正确
20.结构化程序设计方法使用三种基本控制结构构造程序。          (满分:2)
    A. 错误
    B. 正确

页: [1]
查看完整版本: 东师软件工程17春在线作业3