教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

浙江大学城市学院2014年软件工程期末考题

来源:网络收集 时间:2026-09-24
导读: _…__…__…__…__…__…__…__…__…_:…名…姓…… __…__…__…__…__…__…__…_:…号线..学… _…__…__…__…__…__…__ 订.__…__…:…级…班… …__…__装_..__…__…__…__…__…__…__…__…:…业…专… _…__…__…__…__…__…__…:…级…

_…__…__…__…__…__…__…__…__…_:…名…姓…… __…__…__…__…__…__…__…_:…号线..学… _…__…__…__…__…__…__ 订.__…__…:…级…班… …__…__装_..__…__…__…__…__…__…__…__…:…业…专… _…__…__…__…__…__…__…:…级…年……诚信应考 考出水平 考出风格

浙江大学城市学院

2013 — 2014 学年第 一 学期期末考试试卷

《 软件工程 》

开课单位: 计算分院 ;考试形式:闭、开卷;考试时间:__2014_年__1__月__10_日; 所需时间: 120 分钟 题序 一 二 三 四 五 六 七 八 总 分 得分 评卷人

得分 一._单项选择题_____(本大题共__15__题,每题___1___分,共___15___分。) 1. 软件开发的各种资源中,( )是最重要的资源。 A开发工具 B方法 C硬件环境 D人员

2. ( )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。 A 多态性 B 继承 C 封装 D 消息

3. CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。除第1级外,每一级都包含了实现这一级目标的若干关键过程域,每一个关键过程域又包含若干( )。 A 关键实践 B 软件过程性能 C 软件过程能力 D 软件过程

4. 对于分层的DFD,父图与子图的平衡指子图的输入、输出数据流同父图相应加工的输入、输出数据流 ( ) 。

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. 在面向对象的高层设计体系结构中, ( ) 是OOD导出的体系结构的核心部分。

A. 人机交互界面 B. 问题论域 C. 系统交互界面 D. 数据管理

10. 与设计测试用例无关的文档是 ( ) 。

A. 项目开发计划 B. 需求规格说明书 C. 设计说明书 D. 源程序

11. ( )意味着一个操作在不同的类中可以有不同的实现方式。

A. 多态性 B. 多继承 C. 类的复用 D. 封装

12. 软件测试过程中的集成测试主要是为了发现 ( ) 阶段的错误。

A. 需求分析 B. 概要设计 C. 详细设计 D. 编码

13. 协作图反映收发消息的对象的结构组织,它与( )是同构的。

A 用例图 B 类图 C 活动图 D 顺序图

14. 为适应软硬件环境变化而修改软件的过程是 ( ) 。

A. 校正性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护

15. 可维护的特性中,相互矛盾的是 ( ) 。

A. 可修改性和可理解性 B. 效率和可修改性 C. 可测试性和可理解性 D. 可理解性和可读性

得分 二._组合选择题______(本大题共______题,每空___1___分,共___30_____分。)

请从供选择的答案中选出正确或合适的答案填入 ( ) 中。

1. 软件需求分析的任务不应包括 ( A ) ,进行需求分析可使用多种工具,但

( B )是不适用的。在需求分析中,开发人员要从用户那里解决的最重要问题是 ( C ) 。需求规格说明书的内容不应包括 ( D ) 。该文档在软件开发中具有重要作用,但其作用不应包括 ( E ) 。 供选择的答案:

A:① 问题分析 ② 信息域分析 ③ 结构化程序设计 ④ 确定逻辑模型 B:① 数据流程图 ② 判定表 ③ PAD图 ④ 数据词典

C:① 要让软件做什么 ② 要给该软件提供哪些信息 ③ 要求软件工作效率怎样

④ 要让该软件具有何种结构

第2页,共5页

D:① 对重要功能的描述 ② 对算法的详细过程描述 ③ 软件确认准则 ④ 软件的性能 E: ① 软件设计的依据

② 用户和开发人员对软件 “要做什么” 的共同理解 ③ 软件验收的依据 ④ 软件可行性分析的依据

2. 结构化分析方法 (SA)、结构化设计方法 (SD) 和Jackson方法是在软件开发过程中常用的方法。人们使用SA方法可以得到 ( A ) ,这方法采用的基本手段是 ( B ) ;使用SD方法时可以得到 ( C ) ,并可以实现 ( D ) ,而使用Jackson方法可以实现( E ) 。 供选择的答案:

A,C:① 程序流程图

② 具体的语言程序

③ 模块结构图及模块功能说明书 ④ 分层数据流程图和数据字典 B: ① 分解与抽象 ② 分解与综合 ③ 归纳与推导 ④ 试探与回溯 D,E: ① 从数据结构导出程序结构 ② 从数据流程图导出初始结构图 ③ 从模块结构导出数据结构 ④ 从模块结构导出程序结构

3. 软件测试的目的是( A )。为了提高测试的效率,应该( B )。使用白盒测试方法时,确定测试数据应根据( C )和指定的覆盖标准。与设计测试数据无关的文档是( D )。 软件的集成测试工作最好由( E )承担,以提高集成测试的效果。 供选择的答案:

A. ① 评价软件的质量 ② 发现软件的错误 ③ 找出软件中的所有错误 ④ 证明软件是正确的 B. ① 随机地选取测试数据 ② 取一切可能的输入数据作为测试数据 ③ 在完成编码以后制定软件的测试计划 ④ 选择发现错误的可能性大的数据作为测试数据

C. ① 程序的内部逻辑 ② 程序的复杂程度 ③ 使用说明书 ④ 程序的功能 D. ① 该软件的设计人员 ② 程序的复杂程度 ③ 源程序 ④ 项目开发计划

E. ① 该软件的设计人员 ② 该软件开发组的负责人 ③不属于该软件开发组的软件设计人员 ④ 该软件的编程人员

4. UML是一种面向对象的统一建模语言,它包含(A)种图。其中用例图中的外部actor指(B),用例可以用(C)图来描述。协作图描述了协作的(D)之间的交互和联结。 A ①7 ②8 ③9 ④10 B ①人员 ②单位 ③人员或单位 ④人员或外部系统 C ①类 ②状态 ③效果 ④协作 D ①对象

②类 ③用例 …… 此处隐藏:3567字,全部文档内容请下载后查看。喜欢就下载吧 ……

浙江大学城市学院2014年软件工程期末考题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/612418.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)