第一范文网 - 专业文章范例文档资料分享平台

软件工程导论(第六版)张海藩-牟永敏课后习题答案

来源:用户分享 时间:2025/5/30 15:02:41 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

.

$26000

的教师将增加工资,所增加工资数额按下述方法计算:给每位教师所赡养的人(包

括教师本人)每年补助$100,此外,教师有一年工龄每年再多补助¥50,但是,增

加后的年工资总额不能多于$26000。

教师工资档案存储在行政办公室的磁带上,档案中有目前的年工资、赡养的人

数、雇佣日期等信息。需要写一个程序计算并印出每名教师的原工资和调整后的新

工资。

要求:(1)画出此系统的数据流图;(2)写出需求说明;

(3)设计上述的工资调整程序(要求用 HIPO 图描绘设计结果),设计时分别采

用两种算法,并比较两种算法的优缺点:

(a)搜索工资档案数据,找出年工资少于$26000 的人,计算新工资,校核是

否超过$26000,存储新工资,印出新旧工资对照表;

(b)把工资档案数据按工资从最低到最高的次序排序,当工资数额超过

可编辑范本

.

$26000

时即停止排序,计算新工资,校核是否超过限额,存储新工资,印出结果。 (4)你所画出的数据流图适应用那种算法? 解:(1)数据流图:

分解后:

可编辑范本

.

(2)需求说明:

1. 功能需求:可以输入调资的标准,输入教师档案,经调资给出新的教师档案,

需要存储档案

2. 性能需求:软件的响应时间应小于0.5s,更新处理要快

3. 灵活需求:当需求发生某些变化时,该软件应该能够适应这些变化 4. 故障处理要求:出现错误时,应给予警告或提示 (3) A.

B.

可编辑范本

.

(a)比较耗时,因为它要检索所有的档案,(b)从速度上看比较快,但是(b)

需要排序算法,比较复杂,(a)对于设计来讲比较简单 .

(4)画出的数据流图比较适合(A)的算法

5.5下面将给出两个人玩的扑克牌游戏的一种玩法,试设计一个模拟程序,它的基本功能是:

(1)发两手牌(利用随机数产生器)。 (2)确定赢者和赢牌的类型。

(3)模拟N次游戏,计算每种类型牌赢或平局的概率。要求用HIPO图描绘设计结果并且画出高层控制流程图。 扑克牌游戏规则如下:

(1)有两个人玩分别为A和B。

(2)一副扑克牌有52张牌,4种花色(黑桃、红桃、梅花、方块),每种花色的

可编辑范本

软件工程导论(第六版)张海藩-牟永敏课后习题答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1e10w72t613x5if1klmb9gaib47veh009l0_10.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top