2、一家工厂的采购部每天需要一张订货报表,报表按零件编号排序,表中列出所有需要再次定货的零件。对于需要再次订货的零件应该列出编号、名称、数量、价格、主要供应商等内容。零件的出入库称为事务,通过放在库房的CRT终端把事务报告给订货系统。当某种零件的库存量少于库存临界值时就应该再次订货。
库存清单(信息)
仓库管 理员 事务 1.1 接收 事务 事务 1.2 更新 库存 库存 1.3 信息 产生 订货 2 产生 报表 订货 报表 采购员 (部) 订货信息订货信息 3、办公室复印机的工作过程大致如下: 未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;
如果执行复印命令时发现缺纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接受复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员排除故障,故障排除后回到闲置状态。
排除了卡纸故障 订货信息
卡纸故障 卡纸 do/警告 闲置 复印命令 完成命令 复印 do/复印 装满纸 缺纸故障 缺纸 do/警告 复印机的状态转换图
4、某厂对部分职工重新分配工作的政策是:
年龄在伙岁以下者,初中文化程度脱产学习。高中文化程度当电工;年龄在20岁到40岁之间者,中学中学文化程度男性当钳工,女性当车工,大学文化程度都当技术员。年龄在40岁以上者,中学文化程度当材料员,大学文化程序当技术员。请用判定表或判定树描述上述问题的加工逻辑。
判定表 年龄 文化 性别 脱产学习 电工 钳工 车工 技术员 材料员 条件名 年龄 1 C G -- √ 2 C H -- √ 3 D H M √ 取值 <=20 >20,<40 >=40 中学 文化程度 高中 大学 性别
男 女 4 D G M √ 5 D G F √ 6 D H F √ 7 符号 C D E G H I M F M3=2 M2=3 M1=3 8 D I -- √ 9 E G -- √ 10 E H -- √ 11 E I -- √ 条件取值表
取值数
5、某报表处理系统要求用户输入处理报表的日期,日期限制在2003年1月至2008年12月,即系统只能对该段期间内的报表进行处理,如日期不在此范围内,则显示输入错误信息。系统日期规定由年、月的6位数字字符组成,前四位代表年,后两位代表月。现要求用黑盒测试法中的边界值法写出测试用例。 答: 输入条件 测试用例说明 测试数据 报表日期的 1个数字字符 5
类型及长度 5个数字字符 20035 7个数字字符 2003005 有1个非数字字符 2003.5 全部是非数字字符 MAY--- 6个数字字符 200305
日期范围 在有效范围 200301 边界上选取 200812 数据 200300 200813
月份范围 月份为1月 200301 月份为12月 200312 月份<1 200300 月份>12 200313
6、一家工厂的采购部每天需要一张订货报表,报表按零件编号排序,表中列出所有需要再次定货的零件。对于需要再次订货的零件应该列出编号、名称、数量、价格、主要供应商等内容。零件的出入库称为事务,通过放在库房的CRT终端把事务报告给订货系统。当某种零件的库存量少于库存临界值时就应该再次订货。 画出仓库管理系统的顶层、一层和底层数据流图。(见课件)
出库事务 1.1 事务 接收、 识别 事务 入库事务 1.2 入库 事务 1.4 产生 订货 2 产生 报表 采购员 订货 报表 (部) 1.3 出库 事务 库存 信息 订货信息订货信息 订货信息 库存清单(信息)
7、行李托运费的算法为例说明判定表的组织方法。
假设某航空公司规定,乘客可以免费托运重量不超过30kg的行李。当行李重量超过30kg时,对头等舱的国内乘客超重部分每公斤收费4元,对其他舱的国内乘客超重部分每公斤收费6元,对外国乘客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。用判定表可以清楚地表示与上述每种条件组合相对应的计算行李费的算法,如表所示。 1 2 3 4 5 6 7 8 9 国内乘客 头等舱 残疾乘客 行李重量W≦ 30kg 免费 (w-30)*2 (w-30)*3 (w-30)*4 (w-30)*6 (w-30)*8 (w-30)*12
T √ T T F F √ T F F F √ T T T F √ T F T F √ F T F F √ F F F F √ F T T F F F T F √ √
8、画出银行储蓄系统的数据流图。(课本作业)
1 记录存款信息 存款单 D1存款信息 储户 存款信息 2 打印存款单 存款存单 储户 取款单 3 核对密码 存款信息 4 计算利息 利息值 5 利息清单 打印利息清单
9、画出患者监护系统的数据流图。(课本作业)
10.练习题:用N-S图、PAD图表示普调工资。
开 取下一部<5>=5打开职工工资取下一职例 普调工资 职处 +5科 +4年 员 +3 N=年-5 女 资 <6 职处 +5年>=6 性 员 +3 N=年-6 男 科 +4 工 写入工资 N-Y N=0N 工资 N- N=0 下一职下一部结写入工资 Y N 附注:女退休后每年工资加 5% 男退休后每年工资加 用N-S图: