系统分析与设计--学习笔记4(建模应用)
一.按建模练习资料的 Task1 ,完成用例图
Task1:用例建模(Use Case Modeling)是使用用例的方法来描述系统的功能需求的过程
(1)Use Case Diagram
(2)Use Case Specification--Brief Level
Use case: Reserve a Room
Actors: Customers
Type: Primary
Description: A customer enter the website of the reservation of rooms system, type in the destination desired and the date of check-in and check-out. The system responds with a new page listing all hotels choices according to the specific information. The actor choose the desired one and complish more details.
二.使用 UseCase Dragram 为系统建模
1. 携程网订机票:
2. 去哪儿网订机票:
3. 简单解释
携程网与去哪儿网的订票流程相似,主要有输入机票信息、从符合航班列表中选择以及填写乘客信息这三部分。但是两个网的推销侧重点不同,
(1)携程网主要在第一个流程(输入机票信息)中有较多的推销手段,如“发现低价航班”这一选项是携程网特有的,这需要技术人员或人工智能机器搜集并及时更新国内与国际各种航班的特价信息,这是需要有一定的识别技术与数据挖掘基础的,对技术人员的要求比较高。另外,携程网根据市场需求在第二个流程中加入了“准点率”这一项,它们更注重乘客对时间的需求。而同时准点率这一项又必须基于大量数据才能统计出来,因此体现出携程网对乘客需求的分析更细致到位。
(2)去哪儿网的推销手段主要在于第二个页面,可以提供用户选择排序方式,这一点也比较重要。另外,在完善订单的流程中,去哪儿网提供了保险详情,也就是能够让乘客更清楚自己的支付金额去向,也能够更有效保证乘客的人身安全。
三.了解淘宝退货业务流程,使用 UML 活动图建模该业务流程
请在官方退货业务指南处,了解退货业务
按你的理解,使用多泳道图描述 业务活动与协作(参考微软文档)
如果需要你设计一个退货业务子系统,请画出 UML Usecase Diagram
四.请对退货业务中的部分业务编写用例文本
1) brief用例
参与者:买家、卖家
买家进入退货页面,填写退货理由并提交退货申请,商家处理退货申请,并更新状态,成功状态则系统自动退款,失败状态则退货失败。
2) 详细用例
Scenarios:买家退货
Type: Primary
Overview:
买家:商品不符合心意或商品有破损,申请退货并退回已付金额。
卖家:被通知有退货申请,在收到用户退回的商品后检查商品是否有损坏。如符合退货条件则同意退货,否则向系统提交申诉。
系统:根据申请处理退货业务
前提条件:用户已经注册登录,并购买了相应商家的商品,且用户已经退回商品。
过程:
用户进入退货子页面,填写退货理由并提交退货申请。
商家收到用户退回的商品,商家根据申请退货理由检查情况是否属实。
系统根据商家提供的信息已经申请状态,判断是否退货以及是否汇款。