软件工程习题附答案

2026/1/27 17:13:05

3) 考生名册数据存储的数据结构描述。

考生名册的数据结构可描述如下(基本信息满足即可): 编准考证号姓性出生年月考生所在送考学报考类籍贯 民联系电通讯? 号 码 名 别 日 地 校 别 族 话 地址 统计分析表的数据结构可描述如下(基本信息满足即可): 编号 类别 地区 科目1 科目2 科目3 科目4 科目5 ? 报名日期 备注

3. 阅读以下说明和数据流图,回答问题1、问题2和问题3。

说明:下面给出的是某房产管理系统的一套分层数据流图,其功能描述如下:

系统随时根据住房送来的入住单更新住户基本信息文件;每月初系统根据物业管理委员会提供的月附加费(例如清洁费、保安费、大楼管理费等)表和房租调整表,计算每家住户的月租费(包括月附加费),向住户发出交费通知单。

住户交费时,系统输入交费凭证,核对后输出收据给住户; 系统定期向物业管理委员会提供住房分配表和交费情况表;

住户因分户或换房,在更新住户基本信息文件的同时,系统应立即对这些住户做月租费计算,以了结分户或换房前的房租。

假定题中所提供的顶层DFD是正确的,请回答下列问题: 问题1:指出哪张图中的哪些文件可不必画出。

问题2:指出在哪些图中遗漏了哪些数据流,回答时请用如下形式之一:

(l)X X图中遗漏了X X加工(或文件)流向X X加工(或文件)的X X数据流; (2)X X图中加IX X遗漏了输人(或输出)数据流XX。 问题3:指出加工2图中加工2.3能检查出哪些不合格交费凭证。 数据流图如图1-4所示。

住户 交费通知单 入住单 收据 房产管理住户 交费凭证 系统 不合格入住单 不合格交费凭证 房租调整表 住户基本信息 月附加费表 住房分配表交费情况表物业管理委员会 图1. 顶层数据流图 房租文件 交费文件 交费通知单 收据 交费凭证 不合格交费凭证 住户 入住单 不合格入住单 1 住房 管理 分户收费通知单 换房收费通知单 2 收费 管理 住户 住房分配表房租调整表 月附加费表交费情况表 物业管理委员会 图2. 0层数据流图

入住单 不合格入住单 1.1 入住单 校验 合格入住单 住户基本信息 1.5 换房 处理 换房入住单 1.2 按入住性质分类 分户 入住单 1.4 分户 处理 新用户入住单 1.3 登录 住户基本信息 1.6 制作住房分户报告 换房收费通知单 分户收费通知单 图3. 加工1的一级数据流图 分户收费通知单 交费通知单 换房收费通知单 2.5 制作交费报告 2.1 计算 月租费 房租文件 2.2 调整 房租 交费文件 住户基本信息 2.3 交费凭证验证 2.4 制作 收据 交费情况表房租调整表 交费凭证 不合格交费凭证 合格交费凭证 图4. 加工2的一级数据流图 答案:问题1:

0层图中的“房租文件”和“交费文件”是局部文件,可不必画出。 问题2:

(1)加工1子图中,遗漏了从住户基本信息文件到加工1.1(入住单校验)的输入数据流; (2)加工1子图中,加工1.6(制作住房分配报告)遗漏了“住房分配表”输出数据流; (3)加工2子图中,加工2.1(计算月租费)遗漏了“月附加费表”输入数据流; (4)加工2子图中,加工2.4(制作收据)遗漏了“收据”输出数据流; 问题3:

(1)交费凭证中有非法字符;

(2)交费文件中不存在与之对应的交费凭证;

4. 阅读以下说明和DFD,回答问题1和问题2。

说明:某供销系统接受顾客的订单,当库存中某配件的数量小于订购量或库存量低于一定数量时,向供应商发出采购单;当某配件的库存量大于或等于定购量时,或者收到供应商的送货单并更新了库存后,向顾客发出提货单。该系统还可随时向总经理提供销售和库存情况表。该供销系统的分层DFD中部分数据流和文件的组成如下:

文件:配件库存 = 配件号 + 配件名 + 规格 + 数量 + 允许的最低库存量 数据流:订货单 = 配件号 + 配件名 + 规格 + 数量 + 顾客名 + 地址

提货单 = 订货单 + 金额

采购单 = 配件号 + 配件名 + 规格 + 数量 + 供应商名 + 地址 送货单 = 配件号 + 配件名 + 规格 + 数量 + 金额

假定顶层DFD是正确的,且“供应商”文件已由其它系统生成。 问题1: 指出哪张图中的哪些文件可不必画出。

问题2: 指出在哪些图中遗漏了哪些数据流。回答时使用如下形式之一:

(l)××图中遗漏了××加工(或文件)流向××加工(或文件)的×××数据流; (2)××图中××加工遗漏了××输入(或输出)数据流。 数据流图如图1-4所示。

订货单 顾客 不合格订货单 提货单 查询销售及库存情况 供销 系统 送货单 不合格送货单 供应商 采购单 销售及库存情况 况 总经理 图1. 顶层数据流图 缺货订单 订货单 采购单 送货单 不合格订货单 销售及库存情况 查询销售 及库存情况 提货单 配件库存

采购清单 1 销售 采购请求 到货通知 2 采购 不合格送货单 图2. 0层数据流图

订货单 不合格订货单 1.1 检查 订货单 合格订货单 1.2 确定顾客订货 有货 订单 1.4 更新 库存 采购请求 配件库存 销售及库存情况表 1.3 制作销售及库存情况表 缺货订单 1.5 缺货到货 对照

到货单 查询销售及库存情况 销售历史

图3. 加工1的一级数据流图

供应商 2.1 按配件 汇总 需增配件清单 单 2.3 计算配件 增量 按配件汇总的采购单 2.2 按供应商汇总 采购单 缺货清单 采购清单 不合格送货单 2.4 核对 送货单 送货单 到货通知 配件库存 图4. 加工2的一级数据流图

答案:问题1:

0层图中的“采购清单”多余,应该去掉。 问题2:

(1)加工1子图中遗漏了“配件库存”文件到1.3加工的数据流; (2)加工1子图中1.4加工中遗漏了“提货单”输出数据流; (3)加工1子图中1.5加工中遗漏了“到货通知”输入数据流; (4)加工2子图中2.3加工中遗漏了“采购请求”输入数据流;

数据流图方面的较为难的题目方式如下2题:

5.为方便储户,某银行拟开发一个储蓄业务计算机管理系统。储户填写的存款单或取款单由业务员输入到系统中,

如果是存款,系统则记录下列信息:

存款人姓名,身份证号码,家庭住址,存款类别,存款额,存款日期,利率

等信息,并打印存款单给储户;如果是取款,系统要计算利息并打印利息清单给储户。 试根据上面的基本要求,回答下列问题: 1).请写出该问题的问题定义; 2).请画出该问题的系统流程图; 3).请画出该问题的功能级数据流程图。

6.为方便旅客,某航空公司拟开发一个机票预订计算机管理系统。旅行社把预订机票的旅客信息(主要包括:旅

客姓名,性别,工作单位,身份证号码,旅行时间,旅行目的地等)输入到系统中,系统为该旅客安排航班并打印出取票通知和账单返给旅客,旅客在飞机起飞前的规定时间内凭取票通知和账单交款取票,当系统确认无误时即印出机票给旅客。

试根据上面的基本要求,回答下列问题: 1).请写出该问题的问题定义; 2).请画出该问题的系统流程图; 3).请画出该问题的功能级数据流程图。

7.下表是软件工程生命周期中各个阶段所产生的文档。请标明各个文档的编制与各个阶段的关系,并列出每个文

档必须回答的问题(表中已给出解题例子,请仿照)。 可行性研究需求 软件 编码与 集成运行 什 何 何 谁 如 为 与开发计划 分析 设计 单元测试 测试 维护 么 处 时 何 何 √ √ 可行性研究报告 项目开发计划 软件需求说明书 数据要求说明书 测试计划 概要设计说明书 详细设计说明书 用户手册 操作手册 测试分析报告 开发进度月报 项目开发总结 程序维护手册 (维护建议)

√ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √


软件工程习题附答案.doc 将本文的Word文档下载到电脑
搜索更多关于: 软件工程习题附答案 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219