Lesson 6
1. 用例建模
Asg_RH 用例图
去哪儿网 用例图
发现创新方法的总结
- 确定用户目标
- 思考实现用户目标过程中可能的需求,可以参考类似的产品,考虑其不合理的地方
- 考虑现有技术能否实现或改进这样的需求
请使用 SCRUM 方法,在(任务b)用例图基础上,编制某定旅馆开发的需求
ID | 需求名称 | 优先级 | 需求描述 |
---|---|---|---|
1 | 查询酒店 | 1 | 用户选择城市、确定入住日期,可以输入对酒店的地理位置要求 |
2 | 预订房间 | 2 | 用户选择入住酒店、选择合适的房间、确认用户信息,确定订单后可以检查预订详情 |
3 | 支付订单 | 3 | 用户选择支付方式,可以到店现金支付,或者选择在线支付 |
4 | 查询酒店地理位置 | 4 | 在查询酒店时,用户可通过在线地图查询酒店的具体位置 |
2. 业务建模
去哪儿网活动图
根据流程图,可以将整个用例的业务流程清晰的展现出来,确定其中可以抽象出来共用的部分,从而得到子用例。
ATM活动图
淘宝泳道图
淘宝网上需要实现的系统用例:生成退款单,更改订单交易状态,更改退单款状态
3. 用例文本编写
三种用例文本各自的优缺点
- 摘要:能在早期的需求分析中,快速了解主题和范围,同时编写简单。但太粗略对问题考虑不够细致
- 非正式:相对于摘要会详细一点,不过是非正式的,同样有助于早期过程中快速了解主题和范围,编写方便。但是不够正式,在问题的描述上可能不够清晰。
- 详述:详细编写所有步骤和各种变化,同时具有补充部分。详述十分正式,且会深入问题,有结构性,缺点就是耗时