福彩号码查询
学霸学习网 这下你爽了
当前位置:福彩号码查询 >> IT认证 >>

开出号码查询:2012级计算机系《软件工程》期末考试试卷(B答案)

福彩号码查询 www.edasl.tw —南 昌 大 学 考 试 试 卷—
【适用时间:20 课程编号: ~20 学年第 学期 试卷类型:[ ]卷】

Z6103B004

试卷编号:

课程名称: 软件工程

教 师 填 写 栏
试卷说明:
1、本试卷共 8 页。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。

开课学院: 适用班级:

信息工程学院

考试形式: 考试时间:

闭卷 120 分钟

题号 题分 得分

一 20

二 20

三 10

四 20

五 30











总分 累分人 100 签 名

考生姓名:

考生学号: 所属班级: 考试日期:
1、请考生务必查看试卷中是否有缺页或破损。如有立即举手报告以便更换。 2、严禁代考,违者双方均开除学籍;严禁舞弊,违者取消学位授予资格; 严禁带手机等有储存或传递信息功能的电子设备等入?。òǹ砜际裕?, 违者按舞弊处理;不得自备草稿纸。 本人知道考试违纪、作弊的严重性,将严格遵守考场纪律,如若违反则愿意 接受学校按有关规定处分! 考生签名: 第 1 页 共 7 页

考 生 填 写 栏

所属学院: 所属专业: 考 生 须 知 考 生 承 诺

得 分 一、单项选择题:(每题 2 分,共 20 分)

评阅人

1、软件开发瀑布模型中的软件定义时期各个阶段依次是: A) 问题定义,可行性研究,需求分析。 B) 可行性研究,问题定义,需求分析。 C) 可行性研究,需求分析,问题定义。 D) 以上顺序都不对。 2、在设计测试用例时,( A) 等价类划分 B) 边界值分析 C) 因果图 D) 判定表 A )是用得最多的一种黑盒测试方法。

( A )

3、按照软件工程的原则,??榈淖饔糜蚝湍?榈目刂朴蛑涞墓叵凳牵?A) ??榈目刂朴蛴υ谀?榈淖饔糜蛑?。 B) ??榈目刂朴蛴肽?榈淖饔糜蚧ハ喽懒?。 C) ??榈淖饔糜蛴υ谀?榈目刂朴蛑?。 D) 以上说法都不对。 4、需求分析的主要任务是: A) 确定系统怎样完成工作。 B) 确定系统必须完成哪些工作。 C) 研究系统的软件结构。 D) 确定软件开发费用。 5、面向数据结构的设计方法(Jackson 方法)是进行( A) 系统设计 B) 详细设计 C) 软件设计 D) 编码 6、软件设计阶段的输出主要是 A) 程序 B) ???C) 伪代码 D) 设计规格说明书 7、在整个软件维护阶段所花费的全部工作中,( A) 改正性维护 B) 适应性维护 C)完善性维护 D)预防性维护 C )所占比例最大。 B

( C )

( B )

)的形式化的方法。

( D )

第 2 页 共 7 页

8、指出 PDL 是下列哪种语言( A) 伪码 B) 高级程序设计语言 C) 中级程序设计语言 D) 低级程序设计语言

A

)。

9、可行性研究实质上是进行了一次 A) 大大压缩简化了的系统分析和设计过程 B) 详尽的系统分析和设计过程 C) 彻底的系统设计过程 D) 深入的需求分析 10、软件开发和维护过程中出现的一系列严重问题称为 A) 软件工程 B) 软件开发 C) 软件周期 D) 软件?;?br />
( A )

( D )

得 分 二、填空题:(每空 1 分,共 20 1、结构化设计方法是面向( 数据流 分) )的设计。

评阅人

2、可行性研究需要从以下三个方面分析研究每种解决方法的可行性: ( 技术可行性 )、( 经济可行性 )、( 社会可行性 3、内聚性有七种类型,最强的是( 功能内聚 4、数据流图中,每个加工至少有一个( 输入流 5、任何程序都可由( 顺序 )、( 选择

)。

),最弱的是偶然内聚 。 )和一个( 循环 输出流 )。

)、(

)三种基本控制结构构造。

6、对于变换型的数据流图,按照软件设计思想,要将一个大型复杂的软件进行分解, 要确定数据流图的 ( 中心加工 7、软件(产品)=程序 + ( )、逻辑输入、逻辑输出。 文档 )。 处理 )、( 数据存储 )、( 数

8、数据流图有四种成分:源点或终点、( 据流 )。 9、??槎懒⑿钥梢杂桑?内聚 )、(

耦合

)两个定性标准度量。

10、用面向对象方法开发软件,通常需要建立三种形式的模型,它们分别是: ( 对象模型 )、( 动态模型 )、( 功能模型 )。

第 3 页 共 7 页

得 分 三、简答题:(每题 5 分,共 10 分)

评阅人

1、说明软件测试在软件开发阶段的地位和作用。比较测试和调试的异同点。 回答要点: 1、保证软件质量的关键步骤,是对软件规格说明、设计和编码的最后复审-----3 分 2、测试是为了发现错误、调试是为了改正错误 ----------------2 分 2、试述对用户要求没有完整的认识就匆忙着手编写程序是许多软件开发工程失败的主要原 因。 回答要点:----------------------------每一点 1 分,回答到 4 点或以上给 5 分 1、没有反映用户需求的文档和很好的总体设计、详细设计,使软件的可维护性差 2、后期增加需求,可能需要修改软件结构,使工作量大量增加 3、不能满足用户的需求 4、要满足用户需求必须大量的打补丁,造成软件质量下降 5、超出费用预算和工期延误

得 分 四、程序设计题:(每小题 10 分,共 20 分) 1、根据下列 NS 图画出其 PAD 图。 a T T i DO_UNTIL X5 f X4 g h DO_UNTIL X6 j F b X1 X2 =1 DO_WHILE X3 c =2 d =3 e F

评阅人

第 4 页 共 7 页

参考答案:三个嵌套层次,每个 1 分,共三分;每个控制结构 1 分;

2、请用判定表画出以下问题的行为逻辑。 人们往往根据天气情况决定出门时的行装;天气可能下雨,也可能不下雨;天气可能变冷, 也可能不变冷。如果天气要下雨,出门时带上雨??;如果天气变冷,出门时要穿上大衣。

第 5 页 共 7 页

得 分 五、应用题:(每小题 15 分,共 30 分)

评阅人

1、 用 SA 方法画出下列问题的顶层和 0 层数据流图。 某运动会管理系统接受来自运动员的报名单、裁判的比赛项目及项目成绩,产生运动员号码 单发送给运动员,项目参加者发送给裁判,单项名次、团体名次发送给发布台。该系统有两 部分功能: (1)登记报名单:接受报名单、比赛项目,产生运动员号码单、项目参加者,形成运动员名 单及团体成绩表两种数据存储。 (2)统计成绩:接受项目成绩,查询运动员名单,产生单项名次,填写团体成绩,最后产生 团体

第 6 页 共 7 页

2、已知被测试??槲贝肴缦?,先画出程序流程图,再按照“判定”覆盖法,在表格中填 入满足测试要求的数据。
BEGIN IF ( A > 4 ) AND ( B = 2 ) THEN X = X / 2 END IF IF ( A = 6 ) OR ( X > 1 ) THEN X = X + 7 ELSE X = X -2 END IF END e BEGIN a F A>4 AND B=2 c X = X / 2 b T

F X = X - 2

A=6 OR X>1

T X = X + 7 d

f END

数 据 A=6,B=2,X=4 A=5,B=2,X=2 数 据 A=4,B=2,X=4 A=4,B=2,X=1

第一组测试用例: 覆盖路径 覆盖分支 abdf 第一个判断为真, 第二个判断为真 abef 第一个判断为真, 第二个判断为假 第二组测试用例: 覆盖路径 覆盖分支 acdf 第一个判断为假, 第二个判断为真 acef 第一个判断为假, 第二个判断为假

X值 9 -1 X值 11 -1

第 7 页 共 7 页


福彩号码查询 | 网站地图 | 福彩号码查询
All rights reserved Powered by 福彩号码查询 福彩号码查询 www.edasl.tw
copyright ©right 2010-2021。
文档资料库内容来自网络,如有侵犯请联系客服。[email protected]