南昌大学软件工程期末考试试卷B(答案) 下载本文

.

—南 昌 大 学 考 试 试 卷—

【适用时间:20 ~20 学年第 学期 试卷类型:[ ]卷】 课程编号: 课程名称: 软件工程 试卷编号: 教 师 开课学院: 信息工程学院 考试形式: 考试时间: 闭卷 120分钟 填 适用班级: 写 栏 试卷说明: 1、本试卷共 8 页。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。 题号 题分 得分 一 20 二 10 三 20 四 20 五 30 六 七 八 九 十 总分 累分人 100 签 名 考生姓名: 考生学号: 所属班级: 考试日期: 考 所属学院: 生 所属专业: 填 写 栏 考 生 须 知 考 生 承 诺 .

1、请考生务必查看试卷中是否有缺页或破损。如有立即举手报告以便更换。 2、严禁代考,违者双方均开除学籍;严禁舞弊,违者取消学位授予资格; 严禁带手机等有储存或传递信息功能的电子设备等入场(包括开卷考试), 违者按舞弊处理;不得自备草稿纸。 本人知道考试违纪、作弊的严重性,将严格遵守考场纪律,如若违反则愿意接受学校按有关规定处分! 考生签名: . 得 分 一、单项选择题:(每题2 分,共20 分) 评阅人 1、软件开发瀑布模型中的软件定义时期各个阶段依次是: ( A ) A) 问题定义,可行性研究,需求分析。 B) 可行性研究,问题定义,需求分析。 C) 可行性研究,需求分析,问题定义。 D) 以上顺序都不对。 2、在设计测试用例时,( A )是用得最多的一种黑盒测试方法。 A) 等价类划分 B) 边界值分析 C) 因果图 D) 判定表 3、按照软件工程的原则,模块的作用域和模块的控制域之间的关系是: ( C ) A) 模块的控制域应在模块的作用域之内。 B) 模块的控制域与模块的作用域互相独立。 C) 模块的作用域应在模块的控制域之内。 D) 以上说法都不对。 4、需求分析的主要任务是: ( B ) A) 确定系统怎样完成工作。 B) 确定系统必须完成哪些工作。 C) 研究系统的软件结构。 D) 确定软件开发费用。 5、面向数据结构的设计方法(Jackson方法)是进行( B )的形式化的方法。 A) 系统设计 B) 详细设计 C) 软件设计 D) 编码 6、软件设计阶段的输出主要是 ( D ) A) 程序 B) 模块 C) 伪代码 D) 设计规格说明书 7、在整个软件维护阶段所花费的全部工作中,( C )所占比例最大。 A) 改正性维护 B) 适应性维护 C)完善性维护 D)预防性维护 .

. 8、指出PDL是下列哪种语言( A )。 A) 伪码 B) 高级程序设计语言 C) 中级程序设计语言 D) 低级程序设计语言 9、可行性研究实质上是进行了一次 ( A ) A) 大大压缩简化了的系统分析和设计过程 B) 详尽的系统分析和设计过程 C) 彻底的系统设计过程 D) 深入的需求分析 10、软件开发和维护过程中出现的一系列严重问题称为 ( D ) A) 软件工程 B) 软件开发 C) 软件周期 D) 软件危机 得 分 二、填空题:(每空 1 分,共10 分) 1、结构化设计方法是面向( 数据流 )的设计。 2、可行性研究需要从以下三个方面分析研究每种解决方法的可行性: ( 技术可行性 )、( 经济可行性 )、( 社会可行性 )。 3、内聚性有七种类型,最强的是( 功能内聚 ),最弱的是偶然内聚 。 4、数据流图中,每个加工至少有一个( 输入流 )和一个( 输出流 )。 5、任何程序都可由( 顺序 )、( 选择 )、( 循环 )三种基本控制结构构造。 6、对于变换型的数据流图,按照软件设计思想,要将一个大型复杂的软件进行分解, 要确定数据流图的 ( 中心加工 )、逻辑输入、逻辑输出。 7、软件(产品)=程序 + ( 文档 )。 8、数据流图有四种成分:源点或终点、( 处理 )、( 数据存储 )、( 数据流 )。 9、模块独立性可以由( 内聚 )、( 耦合 )两个定性标准度量。 10、用面向对象方法开发软件,通常需要建立三种形式的模型,它们分别是: ( 对象模型 )、( 动态模型 )、( 功能模型 )。 .

评阅人