2008级荅案.doc

上传人:doc321 文档编号:14385915 上传时间:2022-02-05 格式:DOC 页数:7 大小:393KB
返回 下载 相关 举报
2008级荅案.doc_第1页
第1页 / 共7页
2008级荅案.doc_第2页
第2页 / 共7页
2008级荅案.doc_第3页
第3页 / 共7页
2008级荅案.doc_第4页
第4页 / 共7页
2008级荅案.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《2008级荅案.doc》由会员分享,可在线阅读,更多相关《2008级荅案.doc(7页珍藏版)》请在三一文库上搜索。

1、2010-2011学年 第2学期2008 级软件工程期末考试试题( A卷)答案及评分标准考试时间:2011年6月 一、选择题,每题1分,共计30分。每个括号里的数字为该空的题号,从该题号对应的备选答案中选择最佳的一项,每空限填一个选项。请按如下表格在答题纸上答此题。15题ACBAD610题BBBCD1115题CADCD1620题DBDAB2125题BBBCD2630题ACDCB二、判断正误,每题1分,共计10分。请按如下表格在答题纸上答此题。15题TTFFF610题FFFFF三、完成下列各题,在答题纸上写出答案。共计30分。1. 说明什么是软件工程,列举软件工程方法学的三个要素。(3分)软件工

2、程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。(2分)软件工程方法学包含三个要素:方法、工具和过程。(1分)2. 说明什么是软件配置管理,什么是基线,并例举任意三种软件配置项。(3分)软件配置管理(Software Configuration Management)是一门应用技术、管理和监督相结合的学科,通过标识和文档来记录配置项的功能和物理特性、控制这些特性的变更、记录和报告变更的过程和状态,并验证它们与需求是否一

3、致。(1分)已经通过了正式复审的规格说明或中间产品,它可以作为进一步开发的基础,并且只有通过正式的变化控制过程才能改变它。基线就是通过了正式复审的软件配置项。(1分)就是软件过程输出的全部计算机程序、文档、数据。(1分)3. 根据如下所示的某项目的工程网络图回答问题。(6分) 1-2是建立计划,2-4是编程,4-8是测试代码,8-10是测试系统,1-3是购买硬件,3-5是安装,5-7是撰写手册,5-6是转化,7-9是培训,9-11是用户测试。(1)重新画出完整的工程网络图(标出每个事件的EET、LET和每个作业的机动时间);(2)找出关键路径及完成该项目的最短时间。(3)由于任务12延误一天,

4、为保证该工程按时完成,应将哪个任务缩短一天,使成本增加最少。下面的表格列出了各任务每缩短一天所需增加的成本。任务每缩短一天需要增加的成本124136243352482.557156281057939117(画图为2分);每个作业的机动时间对一半以上得1分,错一半以上不给分关键路径为:1-2-4-8-10-9-11(1分)完成该项目的最短时间为70.(1分)由于任务12延误一天,为保证该工程按时完成,必须将关键路径上的某个任务缩短一天;根据表格中各任务每缩短一天所需增加的成本,为使成本增加最少需要将4-8任务缩短一天,因为4-8任务缩短一天所需增加的成本最少。(1分)4. 把下面的数据流图用SD

5、方法映射成软件结构图,要求写出映射步骤和并画出软件结构图。 (6分)(文字2分)l 复查基本系统模型l 复查并精化数据流图l 确定数据流图具有变换特性还是事务l 确定输入流和输出流的边界,从而孤立出变换中心l 完成“第一级分解”,把数据流图映射成系统模块结构,即设计系统的上层模块结构l 完成“第二级分解,基于数据流图逐步分解高层模块结构,设计出下层模块l 使用设计度量和启发式规则对第一次分割得到的软件结构进一步精化要求分步骤完成:(1) 一级分解: (1分)(2) 二级分解(3分) 5. 判断不小于2的自然数n(n2)是否为质数的算法逻辑如下面程序流程图所示,请用基本路径测试法为下述程序设计测

6、试用例,要求写出具体步骤。(6分)1) 画流图:(2分)2) 环形复杂度为:6 (1分)3) 线性独立路径集合为:(2分,此处路径集合不唯一)L1: 1-2-9-11L2: 1-2-10-11L3: 1-3-4-5-7-2-9-11L4: 1-3-4-6-7-2-9-11L5: 1-3-4-5-7-8L6: 1-3-4-5-7-8-2-9-114) 设计的测试用例(1分)6. 根据如下的顺序图(sequence diagram),识别类、类的职责,以及类之间的关系,进而画出参与类图(VOPC)。(6分)四、分析题(30分)1. 阅读下列说明和图,回答问题1至问题4,将答案填到答题纸的对应栏内。

7、参考答案:【问题1】(3分)U1Car entryU2Car exitU3Car entry when full【问题2】(4分)!C、D答案可以互换!ACarParkBBarrierCEntryBarrierDExitBarrier【问题3】(4分)S1IdleS2Await Ticket TakeS3Await EnableS4Await Entry【问题4】(4分)用例之间的扩展关系用于对可选系统行为的用例的一部分建模。通过这种方式,可以把可选行为从必需的行为中分离出来。2. 阅读下列说明和图,回答问题1至问题3. 将答案填到答题纸的对应栏内。【问题1】(3分)E1客户E2财务部门E3仓

8、库【问题2】(3分)D1客户文件D2商品文件D3订单文件【问题3】(9分)注:P1和P2可以互换(1) 给出图2中处理(加工)P1和P2的名称及其相应的输入、输出流。P1名称为:产生配货单(2分)输入流:数据流“订单记录”D3(订单文件)-P1(产生配货单)(1分)输出流:数据流“配货单” P1(产生配货单)-E3(仓库)(1分)P2名称为:准备发货单(2分)输入流:数据流“订单记录”D3(订单文件)-P2(准备发货单)(1分) 数据流“客户记录”D1(客户文件)-P2(准备发货单)(1分)输出流:数据流“发货单” P2(准备发货单)-发货(1分)(2) 除加工P1和P2的输入输出流外,图2还缺失了1条数据流,请给出其起点和终点。(1分)起点终点D1(或客户文件)创建客户帐单 (注:可编辑下载,若有不当之处,请指正,谢谢!)

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

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1