收藏 分享(赏)

2009年重庆工商大学试卷软件工程试卷b.doc

上传人:cjc2202537 文档编号:121505 上传时间:2018-03-21 格式:DOC 页数:5 大小:318.50KB
下载 相关 举报
2009年重庆工商大学试卷软件工程试卷b.doc_第1页
第1页 / 共5页
2009年重庆工商大学试卷软件工程试卷b.doc_第2页
第2页 / 共5页
2009年重庆工商大学试卷软件工程试卷b.doc_第3页
第3页 / 共5页
2009年重庆工商大学试卷软件工程试卷b.doc_第4页
第4页 / 共5页
2009年重庆工商大学试卷软件工程试卷b.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、 班级 : 姓名 : 学号 : 重 庆 工 商 大 学 试 卷 软 件 工 程 课 程 第 B 套试卷适用专业(班):计算机 考核方式:闭卷命题人: 班级_姓名_学号_考试时间: 考试地点:一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题 1 分,共 20 分)1. 下列哪个办法不属于解决软件危机的途径之一( )A. 采用软件工程的解决途径 B. 采用面向对象的软件设计方法C. 研制新一代智能计算机 C. 大力扶持软件企业2. 下列哪个不属于软件工程的内涵之一( )A. 高薪聘请软件高手 B. 开发既可靠又能有效运行的软件C. 应用完善的科

2、学与工程原理 D. 经济地开发软件 3. 研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。A.社会可行性 B 法律可行性C.技术可行性 D.经济可行性4. 可行性研究的目标是 ( ) 。 A. 开发项目 B. 维护项目 C. 项目值得开发否 D. 规划项目5. 分层 DFD 图是一种比较严格又易于理解的描绘方式,它的顶层图的作用在于 ( ) 。 A. 描绘了系统的抽象 B. 描绘了软件实现的作者和绘制的时间 C. 描绘了系统的实现细节 D. 表明了被开发系统的范围以及它和周围环境的数据交换关系 6软件生命周期中所花费用最多的阶段是( )A软件测试 B软件维护 C详细设计 D软

3、件编码 7第一个体现结构化编程思想的程序设计语言是( )AC 语言 BPL/1 语言 CFORTRAN 语言 DPascal 语言 8程序的三种基本控制结构是( )A过程、子程序和分程序D调用、返回和转移B顺序、选择和重复C递归、堆栈和队列9、软件可行性研究实质上是要进行一次( )需求分析、设计过程。A、简化、压缩的 C、彻底的 B、详细的 D、深入的10.需求分析阶段最重要的技术文档之一是:( )A、项目开发计划 C、需求规格说明书D、可行性分析报告 B、设计说明书11.一个成功的测试可以( )。A、 表明程序没有错误 C、提高软件可靠性 B、发现所有错误 D、发现尚未发现的错误12软件的主

4、要特性是( )。A.高性能 B.可独立构成计算机系统 C.高成本 D.包括程序和文档13软件工程三要素是( )。A.方法、对象和类 B.过程、模型、方法 C.高技术人员、方法和工具 D.方法、工具和过程14 数据流图( DFD )是_ 方法中用于表示系统的逻辑模型的一种图形工具。 ASA B.SD C.SP D.SC 15 需求规格说明书的作用不包括( ) A 软件可行性研究的依据 B 软件设计的依据C 软件验收的依据 D 用户与开发人员对软件要做什么的共同理解16 数据字典是用来定义 _ 中的各个成份的具体含义的。 ( ) A 系统结构图 B 数据流图 C 流程图 D 功能结构图17 程序的

5、三种基本控制结构的共同特点是( ) A 只能用来描述简单程序 B 单入口,单出口 C 仅用于自动控制系统 D 不能嵌套使用18需求分析中开发人员要从用户那里了解( )A软件做什么 B输入的信息 C用户使用界面 D软件设计技巧题 号 一 二 三 四 五 六 七 八 总计得 分 20 10 10 10 26 24阅卷人注意:答题不得超过边框线!本试卷共 页,此页是第 1 页。四、简答题 每小题 2.5 分,共 10 分。1如何画分层数据流图? 有哪些基本原则? (2.5 分)2有哪些主要的软件开发方法? (2.5 分)3 加工小说明有哪些描述方法? (2.5 分)4 原型化方法的核心是什么? (2

6、.5 分)五、综合设计题(共 26 分)某机械加工公司要建立的仓库管理系统中,有以下功能:1入库:入库员负责登记入库物品(编号,品名,型号,数量, 单价,位置,检验员,审批人,入库日期,采购员,供应商)中,包括查看库存中有无这类物品。 2出库:出库员根据用户要求(编号,品名,型号,数量) ,查看有无所需物品, 若有查看库存量是否满足,方可提货,并修改库存。 要求:1)用结构化分析,完善下面建立仓库系统的数据流图和用例图。0 层数据流图(3 分) 19下面不属于用例驱动的需求方法的优点的是( )。 A.对目标系统的层次结构进行描述B.作为分析和设计的工具C.作为需求分析阶段用户与开发者之间交流信

7、息的工具D.对系统的数据结构进行描述20数据字典是数据流图中所有元素的定义的集合,一般由以下四类条目组成( )。A.数据源条目、数据流条目、数据处理条目、数据文件条目B.数据说明条目、控制流条目、加工条目、数据存储条目C.数据流条目、数据项条目、数据存储条目、加工条目D.数据流条目、数据文件条目、数据池条目、加工条目二、填空题(每空 1 分,共 10 分) 。1数据流图中的主要图形元素有数据流、数据存储、( )、数据源或终点 2软件总体结构设计的模块独立程度主要是以内聚和( )两个标准来衡量。3. 软件测试技术分白盒测试技术和( )。4数据流图体现了软件工程的( )化分析的思想,即自上而下,逐

8、层求精地分解。5. 为了便于对照检查,测试用例应由输入数据和预期的( )两部分组成。6在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表和 ( )。7数据字典是用来定义 ( )中的各个成份的具体含义的。 8. 软件测试方法中分静态测试方法和( )。9. 需求分析阶段最重要的技术文档是( )10. 程序的三种基本控制结构是顺序结构,分支结构和( )三、判断题 (正确划 否则划 每小题 1 分,共 10 分)1软件工程过程应该是以软件设计为中心,关键是编写程序。( ) 2RCP 法与 RSP 法的主要区别是,前者采用循环渐进的开发方式,原型将成为最终的产品,而后者将被废弃。(

9、 ) 3总体设计的基本目的就是回答:“概括地说,系统应该如何实现?“这个问题。 ( )4面向对象的设计的主要目标是提高生产效率,提高质量和可维护性。 ( )5文档只起备忘录的作用,可以在软件开发完成后再整理生成。 ( )6数据流图表示了软件系统对数据的算法处理过程,即系统的物理模型。 ( )7程序中的注释是可有可无的。 ( )8对象模型表示了静态的、结构化的系统数据性质,描述了系统的静态结构,它是从客观世界实体的对象关系角度来描述的,表现了对象的相互关系。 ( )9如果通过软件测试没有发现错误,则说明软件是正确的。 ( )10 软件概要设计包括软件系统结构设计以及数据结构和数据库设计。 ( )

10、注意:答题不得超过边框线!本试卷共页,此页是第 2 页。2)根据以上需求分析,画出仓库系统模块结构图(共 4 分) 。3)设该系统的实体只有:供应商,仓库物品,用户。画出这些实体及它们的联系的图形(数据模型 ER 图) 。 (共 3 分)4)根据以上 ER 图,完善以下 仓库系统的主要类图(共 6 分) 。* 1 1 * 1 * * 1 * 1 1 * * 1 * 1 1 * 类 ID 用 户 名 电 话 增 用 户 () 验 证 () 修 改 () 查 用 户 () 类 出 库 ID 物 品 ID 用 户 日 期 数 量 登 记 2() 修 改 () 查 出 库 () 类 入 库 ID 物

11、品 ID 日 期 数 量 经 手 人 登 记 1() 修 改 () 查 入 库 () 类 ID 名 称 供 应 商 ID 型 号 增 物 品 () 更 新 () 删 除 () 查 库 存 () 统 计 () 类 ID 地 址 电 话 负 责 人 增 用 户 () 验 证 () 修 改 () 查 商 户 () 数 据 维 护 类 连 接 字 表 名 输 入 数 组 输 出 数 组 完善以下仓库系统 1 层 DFD,共 5 分A3 A4 A2 查 询 统 计 管理员 A1 A5 完善以下仓库系统用例图,共 5 分 注意:答题不得超过边框线!本试卷共 4 页,此页是第 3 页。顺序图函数说明:1 验

12、证学生学号():(课本管理员代替学生代表操作)输入学生代表学号,调用函数“查找是否有该学号及课本订购情况()” ,验证借书卡是否真实。2 查找():连接数据库,在学生表中验证学号,并且查找是否有该学号的班级课本订购情况,然后返回相关信息。3 登记领取信息(班级,课本名,课本 ID,数量,日期):如果验证合格,将领取课本的相关信息进行输入,调用函数”增加记录()”进行登记。4 增加记录():在领取课本记录表中增加一条领取课本信息记录,然后返回登记结束信息。5 修改库存信息(课本 ID,课本名,日期,数量):将课本 ID,课本名,数量,日期等信息传入,调用函数更新()。6 更新():在数据库的书籍

13、表中,更新属性“是否领取”的值为”已领取”, 更新属性“领取数量”的值”为实际数量,将“领取日期”改为实际领取日期值。1 * 书 籍 类 书 号 书 名 出 版 社 出 版 日 期 作 者 ISBN 借 或 还 借 出 日 期 * 1 读 者 类 借 书 卡 号 姓 名 班 级 发 卡 日 期 借 书 记 录 类 借 书 卡 号 书 号 借 书 日 期 还 书 日 期 其 他 * 1 数 据 维 护 类 数 据 库 连 接 字 数 据 表 名 输 入 数 组 X() 输 出 数 组 Y() 学生借书类图六、应用题(一题 12 分,二题 12 分,共 24 分)(一)对于以下程序,用条件组合覆盖

14、方法设计足够的测试用例(12 分)A7 and b=8 X=X+A A=7 or X8 X=X+4 开 始 结 束 (二) (共 12 分) 下面是一个学生领取课本顺序图。根据图形和下面函数说明,在相应的类图中填写对应的操作(函数) 。学生代表课本领取界面类 学生类领 取记录类课本类 数 据维护类领取请求验证学生学号( )查找是否有该学号及课本订购情况( )返回验证信息汇总验证签名( )返回领取信息,修改库存信息( 课本I D 课本名, 日期, 数量)更新( I D , 日期)登记领取信息( 班级, 课本名, 课本I D , 数量, 日期)增加记录( )返回登记结束信息返回更新结束信息领取课本及数量。学生领取课本顺序图注意:答题不得超过边框线!本试卷共 4 页,此页是第 4 页。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 专升本考试

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报