2016年大连海事大学信息科学技术学院X13软件工程复试笔试仿真模拟题
● 摘要
一、选择题
1. 以下说法错误的是( )。
A. 自底向上测试的优点是随着上移,驱动模块逐步减少,测试开销小一些
B. 自底向上测试的优点是比较容易设计测试用例
C. 自顶向下测试的优点是较早地发现高层模块接口、控制等方面的问题
D. 自顶向下测试的优点是使低层模块的错误能较早发现
【答案】D
2. ( )是软件开发人员为用户准备的有关该软件使用、操作、维护的资料。
A. 开发文档
B. 管理文档
C. 用户文档
D. 软件文档
【答案】C
3. 软件详细设计主要采用的方法是( )。
A. 结构程序设计
B. 模型设计
C. 结构化设计
D. 流程图设计
【答案】C
4. 随着开发小组人数的( ),因交流开发进展情况和讨论遇到的问题而造成的通信开销也急剧増加。
A. 增加
B. 降低
C. 稳定
D. 不稳定
【答案】A
5. 描述类中某个对象的行为,反映了状态与事件关系的是( )。
A. 对象图
B. 状态图
C. 流程图
D. 结构图
【答案】B
6. 在程序的描述和分析中,用以指明数据来源、数据流向和数据处理的辅助图形是( )。
A. 瀑布模型图
B. 数据流图
C. 数据结构图
D. 业务图
【答案】B
7. 结构化程序设计的一种基本方法是( )。
A. 筛选法
B. 递归法
C. 迭代法
D. 逐步求精法
【答案】D
8. 软件可靠性是最重要的软件特性,通常用它来衡量在规定的条件和时间内,软件完成( 的能力。
A. 需求分析
B. 规定功能
C. 概要设计
D. 软件测试
【答案】B
9. 软件可移植性是用来衡量软件的( )重要尺度之一。
A. 通用性
B. 效率
C. 质量
D. 人机界面
【答案】C
)
10.软件生存周期的( )工作和软件可维护性有密切的关系。
A. 编码阶段
B. 设计阶段
C. 测试阶段
D. 每个阶段
【答案】D
二、简答题
11.什么是数据流图,其作用是什么,有哪些基本符号以及各表示什么含义?
【答案】(1)数据流图的定义
数据流图(DFD )是一种用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程的 图形化技术。它是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
(2)数据流图的作用
数据流图的作用是描绘信息流和数据从输入移动到输出的过程中所经受的变换。
(3)数据流图的基本符号和表示含义
数据流图中的基本符号和表示含义,如图1所示。
图1数据流图的基本符号
12.什么是耦合性?模块的耦合性有哪些内容?
【答案】(1)耦合性的定义
耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息。
(2)模块耦合性的分类
①无直接耦合
无直接耦合指两个模块之间没有直接的关系,它们分别从属于不同模块的控制与调用,它们之间不传递任何信息。因此模块间耦合性最弱,模块独立性最高。
相关内容
相关标签