2016年软件工程 ( 第3次 )作业.doc

上传人:文****钱 文档编号:53138 上传时间:2018-05-26 格式:DOC 页数:11 大小:171.50KB
下载 相关 举报
2016年软件工程 ( 第3次 )作业.doc_第1页
第1页 / 共11页
2016年软件工程 ( 第3次 )作业.doc_第2页
第2页 / 共11页
2016年软件工程 ( 第3次 )作业.doc_第3页
第3页 / 共11页
2016年软件工程 ( 第3次 )作业.doc_第4页
第4页 / 共11页
2016年软件工程 ( 第3次 )作业.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、 第 3 次作业 一、填空题(本大题共 40 分,共 10 小题,每小题 4 分) 1. 类图描述的是 和 之间的关系。 2. 需求分析的一般步骤是调查研究、分析建模、需求描述和( )。 3. 测试类的方法主要有 _、 _和 _。 4. 分析工作主要包括 3 项内容,分别是 _、 _和_。 5. 把待开 发的软件项目与过去已完成的软件项目进行类比,区分出类似的部分和不同的部分,并估算每个不同之处对成本的影响,得出开发项目的总成本。这种成本估算方法称为 。 6. 测试需要考察模块间的接口和各模块之间的联系。 7. 语义的四层结构分别是: _、_、 _和 _。 8. 面向对象分析大体按照以下顺 序

2、进行:_,_, _,_,_,_,_。 9. 编程语言的发展,经历了 、 、 和 4 个阶段。 10. Jackson 方法是一种 设计方法,它们的数据元素间逻辑关系有: 、 和 3 类。 二、简答题(本大题共 30 分,共 5 小题,每小题 6 分) 1. 从编程风格来看,应该遵循哪些规则? 2. 选择编程语言时需要考虑哪些因素? 3. 什么是软件工程? 4. 指定教材张海藩实用软件工程中的 “ 小型二手货交易平台 ” 的数据流图主要通过三层分解的 DFD 图 描述:顶层数据流图(教材中 P58 图 2-28)、中层数据流图(教材中 P58 图 2-29)、底层数据流图(教材中 P59 图 2

3、-30 和图 2-31)。各图如下。在不考虑底层数据流图 2-31 的情况下,请问该套数据流图是否存在问题?若存在问题,请列举并说明有哪些问题。5. 面向对象方法的要点有哪些? 三、综合题(本大题共 30 分,共 2 小题,每小题 15 分) 1. 某商场在 “ 五一 ” 期间,顾客购物时收费有 4 种情况:普通顾客一次购物累计少于 100 元,按 A 类标准收费(不打折),一次购物累计多于或等于 100 元,按 B 类标准收费(打 9 折);会员顾客一次购物累计少于 1000 元,按 C 类标准收费(打 8 折),一次购物累计等于或多于 1000 元,按 D 类标准收费(打 7折)。如果根据

4、以上要求实现一顾客收费模块,并按照基本路径法设计为其测试用例,则: ( 1) 计算其环域复杂度。 ( 2) 按照基本路径法设计测试用例 2. 画出下表所列活动的工程网络图,并计算其关键路径和项目花费的时间。 答案: 一、填空题( 40 分,共 10 题,每小题 4 分) 1. 参考答案: 类、类 解题方案: 评分标准: 2. 参 考答案: 需求验证 解题方案: 评分标准: 3. 参考答案: 随机测试、划分测试、基于故障的测试 解题方案: 评分标准: 4. 参考答案: 理解、表达、验证 解题方案: 评分标准: 5. 参考答案: 差别估计法 解题方案: 评分标准: 6. 参考答案: 集成 解题方案

5、: 评分标准: 7. 参考答案: 元元模型层、元模型层、模型层、用户模型层 解题方案: 评分标准: 8. 参考答案: 寻找类与对象,识别结构,识别主题,定义属性,建立动态模型,建立功能模型,定义服务 解题方案: 评分标准: 9. 参考答案: 机器语言、汇编语言、高级语言、超高级语言 解题方案: 评分标准: 10. 参考答案: 面向数据结构、顺序、选择、重复 解题方案: 评分标准: 二、简答题( 30 分,共 5 题,每小题 6 分) 1. 参考答案: 规范的编程风格可以从源程序文档化、数据说明、语句构造、输人输出和效率几个方面做起。 解题方案: 评分标准: 2. 参考答案: 要考虑的因素如下:

6、 ( 1)待开发系统的应用领域,即项目的应用范围。不同的应用领域一般需要不同的语言。 ( 2)用户的要求 ( 3)软件开发人员的喜好和能力 ( 4)系统的可移植性要求 ( 5)算法和数据结构的复杂性 ( 6)平台支持 解题方案: 评分标准: 3. 参考答案: 软件工程是指导软件开发和维护的工程类学科,它以计算机科学理论及其他相关学科的理论为指导,采用工程化的概念、原理、方法和技术,进行软件的开发和维护,并与经过时间证明正确的管理方法与措施相结合,以较少的代价获取高质量的软件。 解题方案: 评分标准: 4. 参考答案: 该套数据流图存在许多问题。 我们按下面几点来对数据流图进行验 证: 1)上层

7、 DFD 与下层的 DFD 是否平衡,如加工、处理、数据流名是否一致,数据项名是否一致,处理中父图与子图的数据流入、出个数是否一致等; 2)某个处理产生的输出数据流是否由足够的输入数据流可生成,包括其中的数据项; 3)谁提供或接收数据流。 我们不难发现, “ 小型二手货交易平台 ” 的三层图(不不考虑底层数据流图 2-31 的情况),至少存在如下问题: ( 1)所有的加工处理没有编号(包括中层和底层),不利于分解和描述; ( 2)顶层数据流的输入与输出共有 12 条,而中层数据流图的输入与输出共有22 条;有些数据流名称不 一致,如顶层叫 “ 报价请求 ” ,中层却叫 “ 报价申请 ” ; (

8、 3)中层数据流图中 “ 会员信息记录 ” 存储是孤立的,这是不正确的; ( 4)中层数据流图中 “ 报价 ” 处理的输入数据流 1 条 “ 报价申请 ” 、 2 条输出数据流 “ 报价信息 ” 和 “ 报价信息记录 ” ;但在其底层数据流图中,入和出的数据流却存在名称不一致问题; ( 5)在 “ 报价 ” 处理的底层数据流图中,包括了与中层数据流图的处理 “ 商品信息搜索 ” 相同的处理名称,而且 “ 搜索条件 ” 不应该来自处理 “ 商品信息搜索 ” 而应该来自 “ 会员 ” 。 解题方案: 评分标准: 5. 参考答案: ( 1) 认为客观世界是由各种对象组成 ( 2) 把所有的对象都划分为各种对象类 ( 3) 按照子类与父类的关系,把若干个对象类组成一个有层次结构的系统 ( 4) 对象彼此之间只能通过传递消息,相互通信 解题方案: 评分标准: 三、综合题( 30 分,共 2 题,每小题 15 分) 1. 参考答案: ( 1) 4 (2) 是会员,累计消费 900 元,覆盖路径 127 是会员,累计消费 2000 元,覆盖路径 128 不是会员,累计消费 80 元,覆盖路径 134 不是会员,累计消费 300 元,覆盖路径 135 解题方 案: 评分标准: 2. 参考答案: 关键路径如下图红线所示,工期为 13 周

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

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。