《软件体系结构》试验汇报项目名称 UML 试验 专业班级 软件 1403 学 号姓 名 温睿诚 试验成绩:批阅老师: 12 月 4 日试验 1 UML 试验试验课时: 4 每组人数: 1 试验类型: 3 (1:基础性 2:综合性 3:设计性 4:讨论性)试验要求: 1 (1:必修 2:选修 3:其它)试验类别: 3 (1:基础 2:专业基础 3:专业 4:其它)一、试验目标1. 学会安装和使用建模工具 PowerDesigner,熟练使用 PowerDesigner 绘制常见 UML图形,熟悉常见 UML 建模符号;2. 构建用例模型来描述软件需求,包含绘制用例图,撰写用例文档并制作用例检验矩阵;3. 学习使用状态图描述对象状态及转换;4. 学习使用活动图为业务步骤建模;5. 学习使用次序图描述对象之间交互;6. 学习类图绘制;7. 学习从系统需求中识别类,并构建对应面对对象模型;8. 学习使用 PowerDesigner 实现正向工程和逆向工程;9. 学习使用组件图描述每个功效所在组件位置和它们之间关系;10. 学习使用布署图描述软件中各个组件驻留硬件位置和这些硬件之间交互关系。二、试验内容1. 某酒店订房系统描述以下:(1) 用户能够选择在线预订,也能够直接去酒店经过前台服务员预订;(2) 前台服务员能够利用系统直接在前台预订房间;(3) 不管实行哪种预订方法,全部需要在预订时支付对应订金;(4) 前台预订能够经过现金或信用卡形式进行订金支付,不过网上预订只能经过信用卡进行支付;(5) 利用信用卡进行支付时需要和信用卡系统进行通信;(6) 客房部经理能够随时查看客房预订情况和每日收款情况。绘制该酒店订房系统用例图。2. 依据以下场景绘制用例图:某企业为了方便职员用餐,为企业餐厅开发了一个订餐系统(COS:Cafeteria Ordering System),企业职员可经过企业内联网使用该系统。该系统功效描述以下:(1) 企业任何职员全部能够查看菜单和今日特价;(2) 系统用户是注册到系统职员,能够在线订餐(以下操作均需先登录)、注册工资支付、修改订餐信息和删除订餐信息,在注册工资支付时需要经过工资系统进行身份验证;(3) 餐厅职员是特别用户,能够进行备餐(系统统计备餐信息)、生成付费请求和请求送餐,其中对于注册使用工资支付用户生成付费请求并发送给工资系统;(4) 菜单管理员是餐厅职员一个,能够管理菜单;(5) 送餐员也是餐厅职员一个,能够打印送餐说明、统计送餐信息(如送餐时间)和统计收费(对于没有注册工资支付用户,...