电子工程学院《软件工程》试卷库——试卷02new.docVIP

  • 11
  • 0
  • 约7.12千字
  • 约 13页
  • 2016-12-09 发布于贵州
  • 举报

 电子工程学院《软件工程》试卷库——试卷02new.doc

 电子工程学院《软件工程》试卷库——试卷02new

电子工程学院2009-2010学年第二学期 XXXXX队软件工程试卷02 试卷编号:A卷 考试时间:120分钟  考试日期: 题 号 一 二 三 四 五 六 七 八 九 十 总 分 得 分 一、选择题(每小题1分,共10分) 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、以下不属于 Wasserman 提出的五级软件开发环境集成模型的是( ) 。 A 平台集成 B 通信集成 C 数据集成 D 过程集成 二、判断题(每小题1分,共10分) 1、软件的可用性是指用户界面友好的程度。 ( ) 2、软件开发的需求活动,其主要任务是给出软件解决方案。 ( ) 3、演化模型与增量模型的主要区别是针对不同的软件开发方法。 ( ) 4、设计阶段的主要任务是给出系统模块结构。 ( ) 5、对象的依赖关系是一种使用关系。 ( ) 6、汽车和轮胎都是类,它们之间是一种分类关系。 ( ) 7、RUP 的突出是一种以用况为中心的、迭代、增量式开发。 ( ) 8、软件测试的目的是表明软件的正确性。 ( ) 9、单元测试计划应在编码阶段完成。 ( ) 10、项目管理的四大核心知识领域是指范围、时间、成本和质量。 ( ) 三、名词解释(每小题3分,共12分) 1、模块内聚,并举例说明3种模块内聚类型。 答:程序的可移植性指把一个软件(或程序)从一个计算机环境移植到另一个计算机环境的容易程度。 2、事务型数据流图,并举例说明。 答:信息隐蔽是指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。 3、黑盒测试,并举出三种黑盒测试技术。 答:一个模块的作用范围是指受该模块内一个判定影响的所有模块的集合。 4、软件测试中的分支覆盖,并举例说明。 答:系统流程图是描绘物理系统的工具,它用图形符号来表示系统中的各元素。它表达了系统中各个元素之间的信息流动的情况。 答:结构化分析方法是需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。基本思想是采用自顶向下,逐步分解的方法分析整个系统,有效地控制系统开发的复杂性。 四、简述题(每小题4分,共16分) 1、需求分为哪几种类型?并举例说明各类需求。 答:CASE是一组工具和方法的集合,可以辅助软件开发生命周期各阶段进行软件开发。CASE把软件开发技术、软件工具和软件开发方法集成到一个统一而一致的框架中,并且吸收了CAD、软件工程、操作系统、数据库、网络和许多其他计算机领

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档