13-14-1 软件工程A卷答案

更新时间:2023-11-04 20:25:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

南京工业职业技术学院 2013/2014 第一学期期末考试试卷A卷 闭卷【√】 课程:软件工程与UML应用技术 出卷人: 王萍 考试类型:开卷【 】 适用班级: 软件1211/21/31/13 电商1211/21 班级 学号 姓名 一、 选择题(2’×15=30’) 1. 在结构化的瀑布模型中, 阶段定义的标准将成为软件测试中的系统测试阶段的标准。 A.需求分析阶段 B.详细设计阶段 C.概要设计阶段 D.可行性研究阶段 2. 在软件生存周期中,时间最长、所花费的精力和费用也最多的阶段是______。 A. 详细设计 B. 维护 C. 概要设计 D. 测试 3. UML是软件开发中的一个重要工具,它主要应用于 。 A.基于瀑布模型的结构化方法 C.基于对象的面向对象的方法

B.基于需求动态定义的原型化方法 D.基于数据的数据流开发方法

4.数据流图是常用的进行软件需求分析的图形工具,其基本图形符号是 。 A. 加工、数据流、数据存储和外部实体 B. 变换、加工、数据流和存储 C. 输入、输出、外部实体和加工 D. 变换、数据存储、加工和数据流 5.在结构化分析方法中,用以表达系统内数据的运动情况的工具是 。

A. 数据流图 B.数据字典 C. 结构化语言 D.判定表和判定树 6.在面向数据流的软件设计方法中,一般将信息流分为 。 A.变换流和事务流 B.变换流和控制流 C.事务流和控制流 D.数据流和控制流

7.McCabe度量法是由Thomas McCabe提出的一种基于程序控制流的复杂性度量方法。McCabe

复杂性度量又称为 。

A.环路度量

B.路径度量

C.循环度量

D.周期度量

8.详细设计常用的3种工具是______。

A.文档、表格、流程 B.图形、表格、语言 C.数据库、语言、图形 D.文档、图形、表格

9.模块的独立性是由内聚性和耦合性来度量的,其中内聚性是__________。 A. 模块间的联系程度 B. 模块的功能强度 C. 信息隐蔽程度 D. 接口的复杂程度

10.软件的集成测试工作最好由 承担,以提高集成测试的效果。

A. 该软件的设计人员 B.该软件开发组的负责人 C. 该软件的编程人员

D.不属于该软件开发组的软件设计人员

第 1 页 共 5 页 A 卷

11. 下面的逻辑测试覆盖中,测试覆盖最弱的是____。

A.条件覆盖 B.语句覆盖 C.条件组合覆盖 D.条件及判定覆盖

12.CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。除第1级外,每个等级都包含了实现该成熟度等级目标的若干 。

A.关键实践 B. 关键过程域 C. 软件过程能力 D.软件过程 13.在软件工程中,高质量的文档标准是完整性、一致性和 。 A.统一性 B.安全性 C. 无二义性 D.组合性 14.软件工程管理是 一切活动的管理。 A.需求分析 B. 软件生命周期 C.模块设计 15.下列模型属于软件质量管理模型的是 。

D. 软件设计过程

A.COCOMO模型 B.McCall模型 C.McCabe度量法 D.时间估算法

二、 填空题(1’×10=10’)

1.常见的软件开发过程模型包括瀑布模型、增量模型、喷泉模型和________。 2.事务性的数据流是由输入流、 和加工路径三部分组成的。 3.一个模块拥有的直属下级模块的个数称为 。

4.E-R图作为数据建模的基础,描述了数据对象及其关系,其模型中有3要素,分别是:实体、_____和属性。

5.Jackson方法是一种面向 的设计方法。 6.PAD图的控制执行流程为___________________。

7.软件产品在交付使用前一般要经过一下四步测试: 、集成测试、确认测试和系统测试。 8.状态图反映了状态与________________的关系。

9.在面向对象中,类之间的关系包括关联、聚合、______和依赖等类型。

10.程序编写过程中应适当增加注释,注释可以分为序言性注释和 。

三、 名词解释(4’ ×5=20’)

1. 软件工程 2. 模块独立性 3. 数据字典 4. 软件测试 5. 用例图

四、 简答题(5’ ×4=20’)

1. 简述理想的模块具有的特点。 2. 结构化的详细设计工具有哪些? 3. 请详细说明黑盒测试方法。 4. 简述获得需求的方法。

五、 综合题(10’×2=20)(电商班同学做1、2题,软件班同学做1、3题) 1. 某旅馆的电话服务如下:可以拨分机号和外线号码。分机号是从7201至7299。外线号吗

第 2 页 共 5 页 A 卷

先拨9,然后是市话号码或长话号码。长话号吗是由区号和市话号码组成。区号是从100到300中任意的数字串。市话号码是以局号和分局号组成。局号可以是455,466,888,552中任意一个号吗。分局号是任意长度为4的数字串。

要求:写出在数据字典中,电话号码的数据条目的组成。

2.某商场在“五一”期间,顾客购物时收费有4种情况:普通顾客一次购物累计少于100元,按A类标准收费(不打折),一次购物累计多于或等于100元,按B类标准收费(打9折);会员顾客一次购物累计少于1000元,按C类标准收费(打8折),一次购物累计等于或多于1000元,按D类标准收费(打7折)。请使用流程图来设计收费算法。 3.某一8位微机,其八进制常数定义为:以零开头的数是八进制数,其值的范围是-177~177,如05,0127,-065。下列步骤是应用等价类划分法设计上述案例测试用例的过程。请根据题

11处填入相应内容,并在合理等价类测试用例表和不意,在划分等价类表中的编号⑩和编号○

合理等价类测试用例表中的“期望结果”与“覆盖范围”二列中填入相应的内容。 (1)划分等价类并编号 输入数据 合理等价类 ①2~4位以0开头的数字串 ②3~5位以-0开头的数字串 八进制整数 八进制数范围 ③在-177~177之间 测试数据 023 -0156 (3)为不合理等价类设计测试用例 测试数据 102 0f23 -03x3 01765 -124 -01246 -0200 0223

第 3 页 共 5 页 A 卷

不合理等价类 ④以非0非一开头的串 ⑤0开头含有非数字字符串 ⑥-0开头含有非数字字符串 ⑦0开头多于4个字符 ⑧-后非0的多位串 ⑨-0开头多于5个数字 ⑩ 11 ○(2)为合理等价类设计测试用例 期望结果 期望结果 覆盖范围 覆盖范围 南京工业职业技术学院 2013/2014 第一学期期末考试试卷A卷 闭卷【√】 课程:软件工程与UML应用技术 出卷人: 王萍 考试类型:开卷【 】 一、 选择题 1-5 ABCAA

6-10 AABBD

11-15 BBCBB

二、 填空题

1. 演化模型 (螺旋模型、智能模型、混合模型)任意一种即可 2. 事务中心 3. 扇出 4. 关系 5. 结构化

6. 自上而下、从左往右 7. 单元测试 8. 行为 9. 泛化 10. 功能性注释

三、 名字解释

四、 简答题

五、 综合题

1、

? 电话号码=分机号|外线号

? 分机号=7201?7299 ? 外线号=9+[市话号码|长话号码] ? 长话号码=区号+市话号码 ? 区号=100..300

? 局号=[455|466|888|552] ?

分局号=4{0..9}4

第 4 页 共 5 页 A 卷

2、略 3、

(1)划分等价类并编号 输入数据 合理等价类 ①2~4位以0开头的数字串 ②3~5位以-0开头的数字串 八进制整数 八进制数范围 ③在-177~177之间 测试数据 023 -0156 (3)为不合理等价类设计测试用例 测试数据 102 0f23 -03x3 01765 -124 -01246 -0200 0223 期望结果 输入无效 输入无效 输入无效 输入无效 输入无效 输入无效 输入无效 输入无效 4 5 6 7 8 9 10 11 覆盖范围 期望结果 输入有效 输入有效 不合理等价类 ④以非0非一开头的串 ⑤0开头含有非数字字符串 ⑥-0开头含有非数字字符串 ⑦0开头多于4个字符 ⑧-后非0的多位串 ⑨-0开头多于5个数字 ⑩小于-177 11大于177 ○(2)为合理等价类设计测试用例 覆盖范围 1、3 2、3

第 5 页 共 5 页 A 卷

本文来源:https://www.bwwdw.com/article/jub2.html

Top