系统分析与设计 第四次作业

一、用例建模

1. 阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸

系统分析与设计 第四次作业


2. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。

系统分析与设计 第四次作业


3. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法

从两个例子的对比中,不难发现新时代的预订系统功能更加丰富,为客户提供了更多的预订信息,帮助客户更容易地筛选出合适的酒店,而不是以系统管理的角度去引导客户选择酒店。

所以我认为,发现创新的思路在于要考虑时代的需求——新时代旅游者更加注重旅游的质量,所以提供更丰富的信息显然迎合了他们的需求,这就是为什么新时代的预订网站会提供更多的信息。需求决定市场,这就是创新的目的所在。


4. 请使用 SCRUM 方法,在(任务b)用例图基础上,编制某订旅馆开发的需求 (backlog)

ID NAME IMP EST HOW TO DEMO NOTES
1 搜索酒店 80 10 打开应用,在搜索框中输入搜索信息,点击搜索  
2 选择酒店 100 30 在搜索结果中选择一个心仪的酒店,查询酒店提供的房型 可以对酒店进行某种属性的排序,并查看酒店评价等
3 选择房型 90 20 选择心仪的房型,并提供住客数等信息  
4 预订 70 5 客户填写个人信息,并且可修改入住信息 信息要提供完整且准确
5 支付 60 5 用户选择支付方式进行支付 注意链接的安全性和保密性

在(任务b)基础上,用活动图建模找酒店用例。简述利用流程图发现子用例的方法

系统分析与设计 第四次作业

流程图可以清晰地展示业务流程,从而将其中某些用例合并、抽象作为我们的子用例


选择你身边的银行 ATM,用活动图描绘取款业务流程

系统分析与设计 第四次作业


查找淘宝退货业务官方文档,使用多泳道图,表达客户、淘宝网、淘宝商家服务系统、商家等用户和系统协同完成退货业务的过程。分析客户要完成退货业务,在淘宝网上需要实现哪些系统用例。

系统分析与设计 第四次作业

淘宝需要实现的用例有:生成退款单,管理退款单,确认退款,查看退款信息等用例


分析三种用例文本优缺点

  • 摘要,即一段简洁的概要,通常用在主成功场景。优点是编写耗时短、简洁明了,相反的缺点就是不够细致,对问题只有粗略的表述。
  • 非正式,即多个非正式的段落格式,用几个段落覆盖不同场景,同样用于早期的需求分析过程。优点是比起摘要式用例文本要详细一些,覆盖的问题广泛一些,缺点是不够正式。
  • 详述,详细编写所有步骤及各种变化,同时具有补充部分,比如前置条件和成功保证。它展示了更多的细节和场景,表述更为正式和官方,开发者可以清晰地了解到需求的细节,便于后期的开发。但缺点就是编写过于繁杂,耗时耗力。