1 用例建模
a. 阅读Asg_RH文档,绘制用例图。按Task1要求,请使用工具UMLet,截图格式务必是png并控制尺寸。
b. 选择你熟悉的定旅馆在线服务系统(或移动APP),如绘制用例图。并满足以下要求:
- 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例
- 尽可能识别外部系统,并用色彩标注新的外部系统和服务
答:我选择了携程网酒店预订的流程界面为例。
c. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法
答:通过不同用例图的对比,可发现随着时代变更,系统所提供给用户的参考选项一直在增加,同时也提供了更多的路线选择和支付方式,这说明我们在项目早起便应结合当前时代的技术发展和地域性的特色,力求为客户提供多样性的选择,使得服务更加贴心,从而提高项目的竞争性。
d. 请使用SCRUM方法,在(任务b)用例图基础上,编制某定旅馆开发的需求(backlog)
ID | Name | Est | How to demo |
---|---|---|---|
1 | 搜索酒店 | 10 | 选择城市与入住时间,并填写酒店级别与房间数、住客数,系统根据所填写的信息选项,匹配出相应的酒店列表。 |
2 | 预订 | 15 | 按照自己的需求,将所给出的酒店列表进行排序,而后选择想要入住的酒店。在该酒店的预订界面中填写入住日期、房间种类以及住客数后,即可下订单。 |
3 | 订单管理 | 10 | 可以选择是否使用现有的优惠,检查订单细节,看看哪些地方需要修改。 |
4 | 支付 | 5 | 确认订单,选择使用哪种支付方式。 |
2 业务建模
a.在(任务b)基础上,用活动图建模找酒店用例。简述利用流程图发现子用例的方法。
利用流程图发现子用例的方法:可以通过流程图,将整个活动的流程抽象出来,对于某些需要进行分割和细化的活动环节,可以将把它们作为子用例。
b. 选择你身边的银行 ATM,用活动图描绘取款业务流程。
c. 查找淘宝退货业务官方文档,使用多泳道图,表达客户、淘宝网、淘宝商家服务系统、商家等用户和系统协同完成退货业务的过程。分析客户要完成退货业务,在淘宝网上需要实现哪些系统用例。
客户要完成退货业务,在淘宝网上需要实现生成退货单、同意/拒绝退货处理、变更退货单状态的系统用例。
3 用例文本编写
在大作业基础上,分析三种用例文本的优点和缺点。
摘要
- 优点是能够快速编写,简单明了。有助于快速了解主题和范围。
- 缺点是不够详细,应用场景较少,只能对用例有一个粗略的认识。
非正式
- 优点是覆盖了不同场景,比摘要形式更加详细一些,有助于用例分析。
- 缺点是仍旧不够详细,在项目中后期进行开发时会显得要求不够明晰。
详述
- 优点是详细得描写了用例,对整个用例进行了仔细的介绍。
- 缺点是过于详细,所花费的时间较多,编写成本较高。