《软件体系结构》 UML 实验 实验报告实验 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) 客房部经理可以随时查看客房预订情况和每日收款情况
绘制该酒店订房系统的用例图
根据以下场景绘制用例图:某企业为了方便员工用餐,为企业餐厅开发了一个订餐系统(COS:Cafeteria Ordering System),企业员工可通过企业内联网使用该系统
该系统功能描述如下:(1) 企业的任何员工都