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

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

《2009年重庆工商大学试卷软件工程试卷b》由会员分享,可在线阅读,更多相关《2009年重庆工商大学试卷软件工程试卷b(4页珍藏版)》请在金锄头文库上搜索。

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

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

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

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

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

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

7、的层次结构进行描述 B.作为分析和设计的工具 C.作为需求分析阶段用户与开发者之间交流信息的工具D.对系统的数据结构进行描述20数据字典是数据流图中所有元素的定义的集合,一般由以下四类条目组成( )。A.数据源条目、数据流条目、数据处理条目、数据文件条目 B.数据说明条目、控制流条目、加工条目、数据存储条目C.数据流条目、数据项条目、数据存储条目、加工条目D.数据流条目、数据文件条目、数据池条目、加工条目 二、填空题(每空1分,共10分) 。 1数据流图中的主要图形元素有数据流、数据存储、( )、数据源或终点 2软件总体结构设计的模块独立程度主要是以内聚和( )两个标准来衡量。 3. 软件测试

8、技术分白盒测试技术和( )。 4数据流图体现了软件工程的( )化分析的思想,即自上而下,逐层求精地分解。 5. 为了便于对照检查,测试用例应由输入数据和预期的( )两部分组成。 6在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表和 ( )。 7数据字典是用来定义 ( )中的各个成份的具体含义的。 8. 软件测试方法中分静态测试方法和( )。 9. 需求分析阶段最重要的技术文档是( ) 10. 程序的三种基本控制结构是顺序结构,分支结构和( ) 三、判断题 (正确划 否则划 每小题 1分,共 10分) 1软件工程过程应该是以软件设计为中心,关键是编写程序。( ) 2RCP

9、法与RSP法的主要区别是,前者采用循环渐进的开发方式,原型将成为最终的产品,而 后者将被废弃。( ) 3总体设计的基本目的就是回答:“概括地说,系统应该如何实现?“这个问题。 ( ) 4面向对象的设计的主要目标是提高生产效率,提高质量和可维护性。 ( ) 5文档只起备忘录的作用,可以在软件开发完成后再整理生成。 ( ) 6数据流图表示了软件系统对数据的算法处理过程,即系统的物理模型。 ( ) 7程序中的注释是可有可无的。 ( ) 8对象模型表示了静态的、结构化的系统数据性质,描述了系统的静态结构,它是从客观世界 实体的对象关系角度来描述的,表现了对象的相互关系。 ( ) 9如果通过软件测试没有

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

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

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

13、取数 量”的值”为实际数量,将“领取日期”改为实际领取日期值。1 * 书籍类 书号 书名 出版社 出版日期 作者 ISBN 借或还 借出日期 * 1 读者类 借书卡号 姓名 班级 发卡日期 借书记录类 借书卡号 书号 借书日期 还书日期 其他 * 1 数据维护类 数据库连接字 数据表名 输入数组 X() 输出数组 Y() 学生借书类图 六、应用题(一题12分,二题12分,共24分) (一)对于以下程序,用条件组合覆盖方法设计足够的测试用例(12分)A7 and b=8 X=X+A A=7 or X8 X=X+4 开始结束(二) (共12分) 下面是一个学生领取课本顺序图。根据图形和下面函数说明,在相应的类图 中填写对应的操作(函数) 。 学生代表 课本领取界面类 学生类 领取记录类 课本类 数据维护类 领取请求 验证学生学号() 查找是否有该学号及课本订购情况() 返回验证信息 汇总验证签名() 返回领取信息 , 修改库存信息(课本ID 课本名,日期,数量) 更新(ID,日期) 登记领取信息(班级,课本名,课本ID,数量,日期) 增加记录() 返回登记结束信息 返回更新结束信息 领取课本及数量 。学生领取课本顺序图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号