3901130721-谭淇蔚-实验一
更新时间:2023-10-02 13:20:01 阅读量: 综合文库 文档下载
- 3901133推荐度:
- 相关推荐
《软件体系结构》 实验报告 项目名称 UML实验 专业班级 软件工程1307班 学 号 3901130721 姓 名 谭淇蔚 实验成绩: 批阅教师: 2015年 11 月 25 日 1
实验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实现正向工程和逆向工程。
二、实验内容
1. 某酒店订房系统描述如下:
(1) 顾客可以选择在线预订,也可以直接去酒店通过前台服务员预订; (2) 前台服务员可以利用系统直接在前台预订房间;
2
(3) 不管采用哪种预订方式,都需要在预订时支付相应订金;
(4) 前台预订可以通过现金或信用卡的形式进行订金支付,但是网上预订只能通过信用卡进行支付;
(5) 利用信用卡进行支付时需要和信用卡系统进行通信; (6) 客房部经理可以随时查看客房预订情况和每日收款情况。 绘制该酒店订房系统的用例图。
2. 根据以下场景绘制用例图:
某企业为了方便员工用餐,为企业餐厅开发了一个订餐系统(COS:Cafeteria Ordering System),企业员工可通过企业内联网使用该系统。该系统功能描述如下:
(1) 企业的任何员工都可以查看菜单和今日特价;
(2) 系统的顾客是注册到系统的员工,可以在线订餐(以下操作均需先登录)、注册工资支付、修改订餐信息和删除订餐信息,在注册工资支付时需要通过工资系统进行身份验证;
(3) 餐厅员工是特殊的顾客,可以进行备餐(系统记录备餐信息)、生成付费请求和请求送餐,其中对于注册使用工资支付的顾客生成付费请求并发送给工资系统;
(4) 菜单管理员是餐厅员工的一种,可以管理菜单;
(5) 送餐员也是餐厅员工的一种,可以打印送餐说明、记录送餐信息(如送餐时间)以及记录收费(对于没有注册工资支付的顾客,由送餐员收取现金后记录)。
3. 根据以下场景绘制用例图:
某公司需开发一个反馈处理系统作为其CRM的一部分。系统基本功能描述如下:
(1) 客户可通过系统发布反馈信息;
(2) 公司客户关系(CR)部门员工也可以在系统中记录反馈信息;
(3) 业务部门的主管和员工均能看到本部门的反馈信息,但只有CR部门员工拥有修改与删除反馈的权限;
3
(4) 对于部分需要调查以便验证其真实性并需要做相关处理的反馈信息,业务部门主管有权通过系统安排本部门员工调查及处理该反馈;
(5) 反馈调查与处理完毕后,负责调查的员工可通过系统输入反馈的详细情况;
(6) 公司高层可查看未决反馈统计报表和各业务部门的反馈统计报表; (7) 所有人员进入本系统需先登录。
4. Draw a use case diagram for the following library system:
The library stores various items that can be borrowed, including books and journals. Books can be borrowed by both staff and students, but only staff members can borrow journals. When a user borrows a book, their loan details are checked to ensure that they have no overdue books on loan, and have not already borrowed the maximum permitted number of books.
Users can check their own loan details at any time. Librarians are permitted to check the loan details of any user.
Library users can reserve books that are currently out on loan. If three reservations have already been made for a given book, and a further reservation is made, a new copy will be ordered by the librarian.
5. 某银行准备开发一个网上信用卡管理系统 CCMS,该系统的基本功能为:
(1) 信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交 CCMS登录。如果信用卡申请被银行接受,客户会收到银行的确认函, 并告知用户信用卡的有效期及信贷限额;否则银行会发送一封拒绝函给该客户。客户收到确认函后,需再次登录 CCMS,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发送给客户,告知客户其信用卡是否被成功地激活。
(2) 月报表生成。在每个月第一天的零点,CCMS为每个信用卡客户创建一份月报表,对该客户上月的信用卡交易情况及交易额进行统计。信用卡客户可以登录 CCMS查看月报表,也可以要求 CCMS提供打印出的月报表。
4
(3) 信用卡客户信息管理。信用卡客户的个人信息可以在 CCMS 中进行在线的管理。每个信用卡客户可以在线查询其个人信息。
(4) 信用卡交易记录。信用卡客户使用信息卡进行的每一笔交易都会记录在 CCMS中。
(5) 交易信息查询。信用卡客户可以登录 CCMS查询并核实其信用卡交易记录及交易额。
构造该系统的用例模型,要求绘制用例图,编写相应的用例文档,还需提供用例追踪矩阵。
6. 根据以下描述绘制状态图:
某销售信息管理系统中销售部员工可以提交订单,刚提交的订单为“初始”状态;系统管理员可以处理订单,如果订单无误,则修改订单为“备货”状态,否则将订单退还给提交订单的销售部员工修改,员工此时可以取消订单;仓库管理员备货完毕后可将订单状态改为“发货”状态;销售部员工在确认客户已经收到货物后,可将订单改为“关闭”状态。
7. 根据以下描述绘制某订餐系统中顾客订餐过程的活动图(要求绘制泳道):
(1) 顾客请求查看菜单; (2) 系统显示菜单和今日特价; (3) 顾客选菜;
(4) 系统显示订单和价格; (5) 顾客确认订单; (6) 系统显示可送餐时间;
(7) 顾客指定送餐时间、地点和支付方式;
(8) 系统确认接受订单,然后发送Email给顾客以确认订餐,同时发送相关订餐信息通知给餐厅员工。
8. 根据如下描述绘制顺序图:
5
正在阅读:
3901130721-谭淇蔚-实验一10-02
冬日情怀02-14
熊海虹主编《高等学校研究生英语综合教程 下》课后练习答案07-18
最新初中九年级物理上学期期中考试试卷04-15
场所使用权证明02-06
怀远三中教研简报(六期) - 图文10-30
自卸汽车项目可行性研究报告10-18
南京艺术学院设计学方向博士研究生培养方案03-28
民兵整组宣传标语08-09
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 3901130721
- 实验
- 谭淇
- 餐饮业使用瓶装液化石油气安全管理要求
- 数字电路实验指导书(12年4月打印)
- 平新乔《微观经济学十八讲》课后习题详解(第8讲 完全竞争与垄断)
- 英文版工程量清单(东非)P19-22
- 《歌罗西书》注释正文 第三章
- 职业病危害事故应急救援预案
- 碱基互补配对原则及其推论图示和应用
- NC6.1 - 单据快速开发手册
- 资产评估课件整理 东农
- 最高法院:史上最强建设工程价款优先受偿权纠纷裁判规则集成
- SATWE设置参数的意义 101108 - 图文
- 中考物理复习提纲
- 保健食品申报 常见问题与解答 2012个人整理版
- 天然气分布式能源项目建设探讨
- 焊接工艺卡,作业指导书(最新)
- 串级三冲量给水控制系统动态仿真
- 电气02-1,2,3微机原理授课计划
- 建筑技术标
- 2014年英语六年级上期末专题训练三(问答配对)
- 花脸