系统分析与设计-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.详尽的用例文本。
    优点:在终版里可以放详尽的用例文本,有着最详尽的信息。
    缺点:需要大量时间来撰写。

猜你喜欢

转载自blog.csdn.net/sysu_xiandan/article/details/80008789