您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 软件工程第五版课后习题答案第五章
习题53(1)数据流图如下:对数据流图划分边界,如下所示:按照以上数据流图设计软件结构,如下所示:计算取款利息输入系统2.2打印存款单D12.1记录存款信息储户储户打印利息清单储户信息存款单取款单密码验证成功13.23.1计算取款利息输入系统2.2打印存款单D12.1记录存款信息储户储户打印利息清单储户信息存款单取款单密码验证成功13.23.14(1)数据流图如下:(2)需求说明:功能需求:系统需要能查出教师的原有工资,计算出教师的现有工资,并打印相关信息。数据需求:教师的原有工资信息,教师赡养的人数,教师的工龄行为需求:系统要能判断原有工资是否符合涨工资要求,要精确计算现有工资,要提供给用户调查信息的借口与界面。(3)用a算法的HIPO图:储蓄系统输入用户信息核对密码录入清单处理用户请求记录存款信息计算取款利息输出相关清单打印存款单打印取款单教师档案办公室磁带打印原有工资和新工资信息提取原工资信息计算新工资办公室磁带年工资大于等于$26000年工资小于$26000用b算法的HIPO图:对于算法(a):优点:这样设置符合常规思路,容易让人理解缺点:计算的次数较多。检索效率低。对于算法(b):优点:计算的次数较少,效率高缺点:该算法不易于理解。涉及到排序算法的设计。(4)所画的数据流图更符合a算法。5.答:需求分析:要实现三大功能,发牌;确定获胜方和牌型;模拟多次游戏,计算牌型的获胜和平局的概率。教师工资系统提取工资信息1.0工资调整2.0检索年工资少于$26000的教师2.1计算新工资2.2储存新工资2.3打印工资信息3.0教师工资系统提取工资信息1.0工资调整2.0按年工资从低到高排序2.1对符合要求的教师计算新工资2.2储存新工资2.3打印工资信息3.0分析后,设计的HIPO图如下:流程图在下页:扑克牌模拟程序初始化各项数据1.0进行N次游戏2.0发两手牌2.1双方进行出牌2.2确定赢者和赢牌类型2.3计算每种类型牌赢或平局概率3.0控制流程图如下:输入NN0记录特定类型赢或平局次数根据结果判断每种牌赢和平局概率N=N-1确定A、B牌的类型随机分发给A、B3张牌设置初值:每种类型牌获胜和平局次数为0YESNO
本文标题:软件工程第五版课后习题答案第五章
链接地址:https://www.777doc.com/doc-2011472 .html