当前位置:文档之家› 软件工程第五版课后习题答案第五章-推荐下载

软件工程第五版课后习题答案第五章-推荐下载

习题5
3(1)数据流图如下:
对数据流图划分边界,如下所示:
按照以上数据流图设计软件结构,如下所示:
储蓄系统
输入用户
信息
处理用户请求
输出相关清单
4(1)数据流图如下:
(2)需求说明:
功能需求:系统需要能查出教师的原有工资,计算出教师的现有工资,并打印相关信息。

数据需求:教师的原有工资信息,教师赡养的人数,教师的工龄
行为需求:系统要能判断原有工资是否符合涨工资要求,要精确计算现有工资,要提供给用户调查信息的借口与界面。

(3)用a 算法的HIPO 图:
教师工资系统工资调整
2.0
用b 算法的HIPO
图:
教师工资系统工资调整 2.0对于算法(a):优点:这样设置符合常规思路,容易让人理解
缺点:计算的次数较多。

检索效率低。

对于算法(b):优点:计算的次数较少,效率高 缺点:该算法不易于理解。

涉及到排序算法的设计。

(4)所画的数据流图更符合a 算法。

5.答:需求分析:要实现三大功能,发牌;确定获胜方和牌型;模拟多次游戏,计算牌型的获胜和平局的概率。

分析后,设计的HIPO 图如下:
扑克牌模拟程序
进行N 次游戏 2.0
流程图在下页:
控制流程图如下:。

相关主题