系统分析与设计 HW4

1. 用例建模

  • a. 阅读Asg_RH文档,绘制用例图。按 Task 1 要求,请使用工具 UMLet。

  • b. 选择你熟悉的定旅馆在线服务系统(或移动APP),绘制用例图。并满足以下要求:

       - 对比Asg_RH文档,绘制用例图,请用色彩标注出创新用例或子用例

       - 尽可能识别外部系统,并用彩色标注新的外部系统和服务


  • c. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法

       在项目早期,可以参考已经投成使用的具有相似服务的产品,了解其业务流程以及用例,并根据所处时代的流行趋势,添加创新的流程,添加具有前瞻性和竞争力的子用例,以满足客户需求。

  • d. 请使用SCRUM方法,在(任务 b)用例图基础上,编制某定旅馆开发的需求(backlog)


ID


Name

      Imp 

       Est  

                      

 How to demo

                                                         Notes

     1

              搜索酒店


   90   


   12

通过目的地、日期、地域商圈和关键字完成搜索 需要考虑酒店索引优先级的问题,如,指定日期下无空闲房间的酒店应排列在由空房酒店之后
 2 预订酒店

  100

   15 通过浏览酒店详情,根据房型信息、价钱等预订 通过表记录酒店的房间服务信息及用房情况,如,房型为大床房,含早餐,无窗,剩余3间
 3 确认订单     85    10 填写个人信息并等待酒店确认 应与酒店服务系统实现对接,将后台部分数据表共享给酒店内部管理平台,同时要注意对客户个人信息的保密
 4 支付订单     75     8 选择不同方式支付订单 注意支付情况的反馈,如,支付成功需向客户发送短信提示以及收据凭证等

2. 业务建模

  • a. 在(任务b)基础上,用活动建模找酒店用例。简述利用流程图发现子用例的方法
       流程图如下:

      利用流程图发现子用例的方法:

      通过流程图可以直观清晰地分析用例,了解动作之间的依赖关系。一般情况下,可以通过箭头的起始端点和终止端点作为用例间关系的判断依据,起始端点连接的用例既可以是终止端点的包含用例,也可以是与终止端点连接用例同级的用例,这需要根据具体情况进行分析;而并行的分叉用例通常作为其源动作的包含用例;分支用例其中的某一支可能指向extended用例。

  • b. 选择你身边的银行ATM,用活动图描绘取款业务流程

       ATM取款业务活动图:


  • c. 查找淘宝退货业务官方文档,使用多泳道图,表达客户,淘宝网、淘宝商家服务系统、商家等用户和系统协同完成退货业务的过程。分析客户要完成退货业务,在淘宝网上需要实现哪些系统用例

       多泳道图:


3.  用例文本编写

  • 在大作业基础上,分析三种用例文本的优点和缺点

       摘要:简洁的一段式概要,通常用于主成功场景。优点为可以概括地总结用例,快捷方便,为产品需求分析提供了主框架;缺点为内容形式比较粗略,不够具体,缺乏细节。

       非正式:非正式的段落格式,用几个段落覆盖不同场景。优点为可以在总结用例的同时,进行进一步细化分析;缺点为形式不统一,仅用段落表达用例,不够正式专业。

       详述:详细编写所有步骤及各种变化,同时具有补充部分,如前置条件和成功保证。一般在确定并以摘要形式编写了大量用例后,在第一次需求讨论会中,详细编写其中少量的具有重要架构意义和高价值的用例。详述用例具有结构化、细节全面、分析深入等优点;缺点则为编写过程较为繁琐,需要全面的考虑。

猜你喜欢

转载自blog.csdn.net/weixin_38057349/article/details/80034818
今日推荐