1. 用例建模
1.1. 绘制Asg_RH Task1用例图
1.2. 绘制熟悉的旅馆服务用例图
新的用例是黄色的,新的外部服务是红色的。
1.3. 对比
对比上述两个产品的用例图,可以发现,新的产品给了用户更多的选择,让用户可以使用更加个性化的服务。
因此在项目早起,应该给尝试给产品增加一些合理的用例,增加用户的使用体验。但也不能过多地增加无用的用例,宁缺毋滥。因此需要对用例进行细致的评估,确保有价值的用例为用户提供更好的用户体验。
1.4. 使用SCRUM指定Backlog
ID | Name | Imp | Est | How to demo | Notes |
---|---|---|---|---|---|
1 | 找酒店 | 80 | 10 | 打开首页,根据指引寻找酒店 | 可以提供多种筛选条件 |
2 | 订酒店 | 100 | 20 | 在酒店页面,选择合适的房型和时间,提交订单 | 为用户默认选择最合适的房型和时间 |
3 | 订单管理 | 70 | 8 | 点击个人信息查看所有订单 | 将订单按类型分类 |
4 | 支付 | 100 | 10 | 提交订单后选择支付方式,进行支付 | 考虑支付安全问题 |
2. 业务建模
2.1. 用活动图建模找酒店用例
绘制用例活动图,分析每个操作(步骤)能够单独或与其他操作组成子用例,从而发现所有子用例。
2.2. ATM取款业务流程图
2.3. 淘宝退货业务
多泳道图
需要实现的用例:申请退货、查看订单状态、处理退货等用例
3. 用例文本编写
在大作业基础上,分析三种用例文本的优点和缺点
优点:用例图能够简洁、高效的描述出程序的功能过程,有利于我们系统的去理解功能需求,划分功能块
缺点:在实际开发中我们需要考虑的方面要比用例图中能展示的更多,例如输入的规范要求,程序性能,突然的中断,这些在用例图中都是无法展示的