软件工程操作题 下载本文

加工2子图

2. 根据描述建立手机行为的动态模型,即画出手机状态图。问题描述:当手机开机时,它处于空闲状态,当用户使用电话呼叫某人时,手机进入拨号状态。如果呼叫成功,即电话接通,手机就处于通话状态;如果呼叫不成功,例如对方线路有问题,关机 、拒绝接听。这时手机停止呼叫,重新进入空闲状态,手机进入空闲状态下被呼叫,手机进入响铃状态,如果用户接听电话,手机处于通话状态;如果用户未做出任何反应,可能他没有听见铃声,手机一直处于响铃状态,如果用户拒绝来电,手机回到空闲状态。 (10分)标准答案:

4. 银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存款存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。请画出该系统的ER图。 (10分)标准答案:

13

2. 人们烧水的状态描述如下:初始状态进入烧水过程时先处于炉子关闭状态,当打开炉子的触发事件发生时,需要检查是否满足监护条件―壶里是否有水‖,如果满足则执行烧水的动作,触发转换进入到炉子打开状态,在此状态下,如果出现水烧开了,或壶烧坏了的情况,状态图应如何表达?试创建烧水的状态图。 (10分)

标准答案:

4. 根据员工下班回家的行为脚本建立系统动态模型,画出其状态图。脚本如下:到下班时间了(17:50),收

拾东西准备回家(不考虑加班);开始等待电梯;乘坐电梯到达楼下;(发现没带家里钥匙,上楼拿)乘坐电梯上楼;去公交车站等车;乘公共汽车去菜场;买菜;回到家。 (10分)标准答案:

14

1. 某学校计算机教材购销系统有以下功能:学生买书,首先填写购书单,计算机根据各班学生用书表及售书登记表审查有效性。若有效,计算机根据教材库存表进一步判断书库是否有书;若有书,把领书单返回给学生,学生凭领书单到书库领书。对脱销的教材,系统用缺书单的形式通知书库保管员,新书购进库后,也由书库保管员将进书通知返回给系统。请就以上系统功能画出分层的DFD图。(第三层只需画出销售子系统的DFD图) (10分)标准答案:

15

考生答案:

2. 图书馆的预定图书子系统有如下功能:由供书部门提供书目给订购组;订购组从各单位取得要订的书目;根据供书目录和订书书目产生订书文档留底;将订书信息(包括数目、数量等)反馈给供书单位;将未订书目通知订书者;对于重复订购的书目由系统自动检查,并把其结果反馈给订书者。请就以上系统功能分两层画出DFD图。 (10分)标准答案:

16