中国海洋大学期末考试试题及参考答案
2016-2017 学年第 一 学期 试题名称 : 软件工程 B卷
专业年级: 计算机 学号 姓名 授课教师名 分数
一、 单向选择题(在每小题列出的四个备选答案中,选出一个正确的答案,并
将正确答案的字母填写在题干后的括号内。错选、多选或未选均不得分。本大题共10小题,每小题2分,共20分) 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、结构化分析方法(SA)是一种面向( )的需求分析方法。
A。对象 B。数据结构 C。数据流 D。控制流
7、JACKSON方法根据( )来导出程序结构。
A。数据结构 B。数据间的控制结构 C。数据流图 D。IPO图
8、RUMBANGH等人提出的对象模型技术OMT把分析时收集的信息构造在三类模型中,即对象模型、动态模型和( )。
A。信息模型 B。控制模型 C。功能模型 D。行为模型
授课教师
命题教师或命题负责人
签 字 院系负责人 签 字
年 月 日
中 国 海 洋 大 学 命 题 专 用 纸(附页)
2016-2017学年第 一 学期试题名称 :软件工程
9、进行需求分析可使用多种工具,但( )是不适用的。 A。数据流图 B。判定表 C。PAD图 D。数据词典 10、在结构测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(即分支覆盖)、路径覆盖等,其中( )是最强的覆盖准则。 A。语句覆盖 B。条件覆盖C。判定覆盖 D。路径覆盖 二、 填空题(本大题共10小题,每小题2分,共20分) 1、在进行软件结构设计时应该遵循的最主要的原理是 原理。 2、在对数据流的分析中,主要是找到中心变换,这是从 导出结构图的关键。 3、在IDEF0方法的一个活动图形中,控制活动是指 。 4、表示对象相互行为的模型是 。 5、结构化分析方法(SA)是一种面向 的需求分析方法。 6、喷泉模型是一种以用户需求为动力,以 为驱动的模型。 7、模块的内聚性最高的是 8、因计算机硬件和软件环境的变化而作出的修改软件的过程称为 9、CASE工具的平台集成指工具运行在相同的 平台上。 10、软件生存周期是指一个软件从提出开发要求开始直到 为止的整个时期。 三、简答题(本大题共5小题,每小题6分,共30分) 1、可行性研究的任务是什么? 2、 软件开发成本估算方法有哪几种? 3、软件维护的特点是什么? 4、简述Jackson方法的设计步骤。 5、说明动态建模的过程。