2020-03-03 00:34:43 来源:范文大全收藏下载本文
1.下面列出了打印文件时的工作流:
用户通过计算机指定要打印的文件。
打印服务器根据打印机是否空闲,操作打印机打印文件。 如果打印机空闲,则打印机打印文件;
如果打印机忙,则将打印消息存放在队列中等待。
经分析人员分析确认,该系统共有四个对象Computer、PrintServer、Printer和Queue。请给出对应用于该工作流的顺序图。
:用 户 : Computer : PrintServer : Printer : Queue1:指 定要打印的文件2:发 送打印请求4:打 印机繁忙5:消 息存入队列中6:等 待7:发 送打印消息8:读 取并打印3:检 查9:出 队并打印10:打 印成功11:拿 取打印结果对应打印文件时的工作流的顺序图
2. 下面是一个客户在ATM机上取款工作流。 客户选择取款功能选项。 系统提示插入IC卡。
客户插入IC卡后,系统提示用户输入密码。 客户输入自己的密码。
系统检查用户密码是否正确。
如果密码正确;则系统显示用户账户上的剩余金额,并提示用户输入想要提取的金额。
用户输入提取金额后,系统检查输入数据的合法性。
在获取用户输入的正确金额后,系统开始一个事条处理,减少账户上的余额,并输出相应的现金。
从该工作流中分析求出所涉及到的对象,并用顺序图描述这个过程。
: 客户读卡 : ATM机1: 选择取款 : 系统 : 账户2: 系统提示插入IC卡3: 插入IC卡4: 读卡5: 提示输入密码6: 输入密码7: 检验8: 密码不正确9: 用户账户10: 提示输入提取金额11: 输入金额12: 检测13: 金额不足14: 事条处理15: 扣除16: 显示交易信息17: 输出相应的现金18: 取现金19: 取出IC卡用顺序图描述——ATM机上取款工作流
3.建模状态机图,建模一个销售系统。对于其中的实体sale类创建一个状态机图,用来描述如何接受订单、处理订单、记入货存清单并且成功完成处理。这里给出以下主要状态:
EmptyOrder(空订单) ValidOrder(有效订单) Proceing(处理) Proceed
Canclled(取消)
依据状态机图创建步骤,利用上面状态组成完成的状态机图,并检测是否需要组成状态来完成完整功能。建模状态机图时需要注意,状态机图和活动图在外观上有相似之处,一定要注意区分两种图形之间的区别。
输入信息动作EmptyOrder (空订单)创建新销售输入订单信息接受订单Proceeding(处理)处理失败查询无效订单货存清单Proceed重新操作Canclled (取消)库存不足库存足够ValidOrder (有效订单)提交订单授权支付信用卡支付 / 支票支付等待付款已授权Proceed (处理完成)完成销售已支付更新库存销售系统状态机图
人人范文网 m.inrrp.com.cn 手机版