本文主要是介绍系统分析与设计-lesson6,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、用例建模
a.读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸
b.选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:
c.对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法
在项目早期,都是以用户的主要需求的实现为主,例如搜索酒店以及预订酒店,以这为主要需求,然后创新一般都是由科技的进步而得到思路的,例如谷歌地图的发展,能使得定位系统能应用到一般的应用中,所以就多了通过地图定位技术来搜索酒店,或者查看酒店附近的各种信息。创新点也可以在于通过希望提高用户的体验而得到思路,例如通过酒店的价格、距离、好评之类的来排序,所以就会有了排序这个创新点。d.请使用 SCRUM 方法,在(任务b)用例图基础上,编制某定旅馆开发的需求 (backlog)
ID | NAME | Imp | Est | How To Demo | Notes |
---|---|---|---|---|---|
1 | 查找酒店 | 10 | 5 | 通过输入特定的地点和时间来测试demo,还要测试地图定位系统 | 迭代流程 |
2 | 选择酒店 | 10 | 8 | 点击其中一个酒店,查看是否正确跳转,以及酒店信息是否正确 | 迭代流程 |
3 | 选择房间 | 10 | 3 | 选择其中的某一个房间,看看是否能跳转到确定订单 | 迭代流程 |
4 | 确定订单 | 10 | 3 | 测试订单的信息是否正确,以及查看支付是否有问题,例如支付宝接口是否正确,银行卡的接口是否正确,是否能跳转到支付 | 迭代流程 |
5 | 查看订单 | 8 | 3 | 在确定完订单之后,打开查看订单信息,是否有误 | 迭代流程 |
6 | 删除订单 | 8 | 3 | 点击查看订单,然后选择删除订单,然后查看数据库的数据是否正确 | 迭代流程 |
7 | 支付 | 10 | 3 | 确定订单后,选择支付,然后查看数据库的数据的正确 | 迭代流程 |
2、业务建模
- a.在(任务b)基础上,用活动图建模找酒店用例。简述利用流程图发现子用例的方法。
用活动图可以通过每一个的活动,来延伸到下一个活动,从而发现其中的子用例。
- b.选择你身边的银行 ATM,用活动图描绘取款业务流程。
- c.查找淘宝退货业务官方文档,使用多泳道图,表达客户、淘宝网、淘宝商家服务系统、商家等用户和系统协同完成退货业务的过程。分析客户要完成退货业务,在淘宝网上需要实现哪些系统用例。
3、用例文本编写
- 在大作业基础上,分析三种用例文本的优点和缺点
1.简洁的用例文本。
优点:简单且容易编写,在前期会议期间,可以快速书写简洁的用例文本,把整体的思路在短时间内构建起来。
缺点:过于简单而缺少很多细节,需要后期是逐渐添加大量的细节。
2.非正式的用例文本。
优点:在需求迭代和修改的时期,可以很好的做一个比较详细的用例分析,也不会花费特别多的时间。
缺点:还是不够正式,需要继续的添加细节。
3.详尽的用例文本。
优点:在终版里可以放详尽的用例文本,有着最详尽的信息。
缺点:需要大量时间来撰写。
这篇关于系统分析与设计-lesson6的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!