实用软件工程(第二版)作者:陆惠恩、张成姝_部分习题解答

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

附录A 部分习题解答

习题1

9.A①,B②,C④,D③,E①

10.A②,B①,C④,D①,E②

11、快速原型,原因是这个软件功能非常简单,可以很快地容易实现,而且实现并测试完之后,该产品将被抛弃。

12、该软件产品跟踪该公司的全部流程,可以按阶段划分,为了保证前后的连续和衔接,每个阶段都需要完成合格的文档,所以考虑使用瀑布模型。

13、新产品的要求是可移植性好,并且容易适应新的运行环境,可能用户会提出不同的需求,新产品也要满足,因此,对软件体系结构有开放的要求,采用增量模型可以较好地解决这个问题。

习题2

1、A④,B③,C①,D②

2、房产经营管理系统

(1)数据字典

规格=[三房一厅| 两房一厅| 一房一厅]

房间=房产编号+房产地点+楼房名称+层次+朝向+规格+面积+单价+总价+[租|售]+[已|未]+备注

房产={房产地点+{楼房名称+总层高+{{房间}}}}

单价=[每月租金|每平方米价格]

客户=客户编号+姓名+性别+地址+电话

客户需求=客户编号+日期+{房产编号}

交易情况=日期+客户编号+房产编号+金额+备注+经手人

(2)房产经营管理系统数据流图,如图附录图1所示。

实用软件工程

220

图附录图.1房产经营管理系统数据流图

(3)房产经营管理系统IPO 图,如图附录图2所示。

输入 处理 输出

图附录图.2 房产经营管理系统IPO 图

3、火车卧铺票订票系统 (1)数据字典

列车类型=[普快/特快/快速]+[空调/非空调] 停靠站=站名+(到达时间,发车时间) 车次=车次号+列车类型+{停靠站} 列车运行情况={车次} 软卧=[上铺/下铺]

硬卧=[上铺/中铺/下铺] 铺位类型=[软卧/硬卧]

房产 客户需求

查询 统计 租/售

房产情况

统计结果

租/售合同

车票号=车厢号+{铺位号}。如,5车8号上。

售票情况=1{日期+{车次+{车票号+[已售/未售]}}} 5

票价=起始站+{到达站+{列车类型+{铺位类型+价格+[全/半]}}}

火车票=日期+车次+起始站+到达站+列车类型+铺位类型+价格+车票号+[全/半]

(2)数据流图

本系统的数据库可设计两张数据表:列车运行情况表和售票情况表。旅客根据列车

运行情况,提出购票要求。售票系统根据旅客要求,查询售票情况表,有票则输出火车票,

并更改售票情况;无票则告诉旅客。数据流图如图附录图3所示。

图附录图.3 火车卧铺票售票系统数据流图

(3)IPO图

如图附录图4所示。

图附录图.4 火车卧铺票订票系统IPO图

4.银行储蓄管理系统

(1)数据流图,如图附录图5所示。

221

部分习题解答

图附录图5 银行储蓄管理系统数据流图

(2)数据字典: ● 系统中的数据对象:业务员、储户、存款清单、取款清单、利息清单 ● 储户与存款清单、取款清单、密码信息分别有1:N 的拥有联系 ● 业务员与存款清单、取款清单、利息清单有1:N 的处理联系。

存款清单(存款人姓名,住址,存款人证件号码,存款类型,存款日期、到期日期、

利率,存款数量)

● 取款清单(存款人姓名,存款人证件号码,取款人姓名,取款人证件号码,取款类型,

取款数量)

● 利息清单(取款人姓名,身份证号码,取款类型,利息,取款总数量) (3)实体-关系图,如图附录图6银行储蓄管理系统实体-关系图所示。

图附录图6 银行储蓄管理系统实体-关系图

5.飞机票订票系统的实体-关系图,如图附录图7所示。

图附录图7 飞机票订票系统实体-关系图

6.

图附录图8 医院患者监护系统数据流图

7. 复印机状态转换图,如图附录图9所示。

排除故障

图附录图9 复印机状态转换图

8.电话号码数据字典如下:

电话号码=[校内电话|校外电话]

校内电话=非零数字字符+3{数字字符}3

校外电话=0+[本市电话│外地电话]

本市电话=非零数字字符+7{数字字符}7

外地电话=3{数字字符}3 + 非零数字字符+7{数字字符}7

非零数字字符=[1|2|3|4|5|6|7|8|9]

数字字符=[0|1|2|3|4|5|6|7|8|9]

习题3

5、学生成绩管理系统的HIPO图,如图附录图10所示。

图附录图10 学生成绩管理系统HIPO图

6、图书馆管理系统的HIPO图,如图附录图11所示.

225

部分习题解答

实用软件工程

226

图附录图11 图书馆管理系统HIPO 图

7.A ②,B ③,C ③,D ②,E ② 8.A ⑤,B ⑦,C ③,D ②,E ①

9.A ④,B ①,C ③,D ②,E ①

10、旅游价格优惠判定表如表附录表1所示。

表附录表1 旅游价格优惠判定表

12.伪程序对应的盒图如图附录图12所示。

图书馆管理系统

读者管理

图书采编 图书流通 图书查询

采购入库

图书编码

借书 还书 添加 删除 修改

BLOCK:

13.(1)习题3.13对应的程序流程图如图附录图13所示。

相关文档
最新文档