系统分析与设计 Lesson 6 作业

1. 用例建模

1.1. 绘制Asg_RH Task1用例图

系统分析与设计 Lesson 6 作业_第1张图片
image.png

1.2. 绘制熟悉的旅馆服务用例图

新的用例是黄色的,新的外部服务是红色的。

系统分析与设计 Lesson 6 作业_第2张图片
image.png

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. 用活动图建模找酒店用例

系统分析与设计 Lesson 6 作业_第3张图片
image.png

绘制用例活动图,分析每个操作(步骤)能够单独或与其他操作组成子用例,从而发现所有子用例。

2.2. ATM取款业务流程图

系统分析与设计 Lesson 6 作业_第4张图片
image.png

2.3. 淘宝退货业务

多泳道图


系统分析与设计 Lesson 6 作业_第5张图片
image.png

需要实现的用例:申请退货、查看订单状态、处理退货等用例

3. 用例文本编写

在大作业基础上,分析三种用例文本的优点和缺点
优点:用例图能够简洁、高效的描述出程序的功能过程,有利于我们系统的去理解功能需求,划分功能块
缺点:在实际开发中我们需要考虑的方面要比用例图中能展示的更多,例如输入的规范要求,程序性能,突然的中断,这些在用例图中都是无法展示的

你可能感兴趣的:(系统分析与设计 Lesson 6 作业)