5.6 某大城市的公共工程部决定开发基于Web的跟踪和修补路面坑洼系统(PHTRS)。说明如下:
市民可以登陆Web站点报告路面坑洼的地点和严重程度。当上报路面坑洼时,它被计录,分配一个标识号,保存如下信息:街道地址,大小( 比例从1到10),位置(中央,路边等),地区(由街道地址确定)以 及修补优先级(由坑洼大小确定)。工作订单数据和每个坑洼有关联, 数据包含坑洼位置和大小,维修组识别号,维修组内人员数量,分配的 设备,修复耗时,坑洼状态(正在处理中,已修复,临时修复,未修复 ),使用的填充材料数量以及修复成本(从修复耗时,人员数量,材料 和使用的设备计算)。最后,生成损失文件以便保存该坑洼所造成的损失报告信息,并包含市民的姓名,地址,电话号码,损失类型,损失金额。PHTRS是基于在线系统,可交互地进行所有的查询。
a. 为PHTRS系统画出UML用例图,你必须对用户和系统的交互方式做一些假设。
b. 为PHTRS系统开发一个类模型。
c. 为PHTRS系统开发一个序列图模型。
5.7 从下面候选系统中任选一个,用OMT方法建立其分析模型。
d. 企业的会议室预约系统。
系统正常的情况场景:
-员工预约会议室信息生成,系统检测是否合法;
-系统提示用户选择预约时间;
-系统变更预约信息,预约状态更新完毕;
-系统反馈预约成功;
-员工确认预约时间。
系统异常的情况场景:
-员工预约会议室生成预约信息,系统检测其不合法,提示用户订单不合法;
-员工重新预约,系统检测合法。
-系统提示员工选择预约时间,员工选择,系统检测时间与其他预约冲突提示预约冲突,请选择其他时间;
-员工重新选择时间,系统提示预约成功。
-系统变更预约状态,预约状态更新完毕。
系统的用户界面:
系统的序列图:
系统的动态模型:
原文:http://www.cnblogs.com/George1995/p/Geoge22.html