系统分析与设计homework6-----v1

一、简答题

1、用例的概念?
  用例就是一组相关的成功与失败场景集合,用来描述参与者如何使用系统来实现其目标。
2、用例和场景的关系?什么是主场景或happy path?
  关系:用例是一组相关场景的集合;
  主场景或happy path:场景中最主要的一个场景,是典型的、无条件的、理想的、无错误的系统最基本的成功场景。
3、用例有哪些形式?
 &emsp:主要分为第三种形式,分别是:

  • 摘要—简洁的一段是概要,通常用于主成功场景。
  • 非正式—非正式的段落格式,用几个段落覆盖不同场景。
  • 详述—详细编写所有步骤及各种变化,同时具有补充部分,如前置条件和成功保证。

4、对于复杂业务,为什么编制完整用例非常难?
  复杂的业务涉及很多场景,且场景与场景之间存在复杂的关联业务可能会更新,就会导致在没有编制完用例时,前面所做的工作可能白费。而且如果场景不够全面,那么用例的完整性就难以保障。编制完整用例需要熟悉各种业务场景、流程和建模相关的专业知识,对编写者的水平要求较高,所以很难驾驭的。
5、什么是用例图?
  用例图是指由参与者(Actor)、用例(Use Case)、边界以及它们之间的关系构成的用于描述系统功能的视图,可以展示系统边界、位于边界之外的事物以及系统如何被使用等功能。
6、用例图的基本符号与元素?
  用例图由参与者(Actor)、用例(Use Case)、系统边界、箭头组成,用画图的方法来完成。用例描述用来详细描述用例图中每个用例,用文本文档来完成,以及由箭头所组成的各种关系,包括泛化,包含,扩展等。

  • 参与者:表示的是一个系统用户,也就是与应用程序进行交互的用户、组织或者外部系统
    在这里插入图片描述
  • 系统边界:系统边界是用来表示正在建模系统的边界。边界内表示系统的组成部分,边界外表示系统外部。系统边界在画图中用方框来表示,同时附上系统的名称,参与者和引用的外部系统在边界的外部,用例在内部。
    系统边界
  • 用例:表示对系统提供的功能、服务的一种描述
    在这里插入图片描述
  • 箭头:用来指明案例与案例以及其他的一些关系
    在这里插入图片描述

7、用例图的画法与步骤?

  • 确定研讨的系统 使用用例图 System框 表示一个待研究的系统;
  • 识别Actors 识别使用系统的主要参与者(primary actors)/角色(roles),使用用例图 actor符号 表示,通常放在系统的左边;
  • 识别系统依赖的外部系统 使用用例图 Neighboursystem框 表示用例依赖的外部系统、服务、设备,并使用构造型(Stereotype)识别;
  • 识别用例(服务) 识别用户级别用例(user goal level) 识别子功能级别的用例(sub function level);
  • 建立Actor和Use Cases之间的关联;
  • 使用无方向连线,表示两者之间是双向交互的协议。

8、用例图给利益相关人与开发者的价值有哪些?

  • 明确系统的业务范围、服务对象(角色)、外部系统与设备
  • 帮助识别技术风险,提前实施关键技术原型公关与学习
  • 易于评估项目工作量,合理规划迭代周期,规划人力需要

二、建模练习题

  • 去哪预定酒店系统

在这里插入图片描述

  • 携程预定系统

在这里插入图片描述
问题:
1.为什么相似系统的用例图相似?
答:相似系统的业务流程相似,相关流程与核心相似,所以画出来的用例图也是相似的。

2.如果是定旅馆业务,请对比 Asg_RH 用例图,简述如何利用不同时代、不同地区产品的用例图,展现、突出创新业务和技术?
答:Asg_RH用例图可以看出,它仅仅是一个简单的订酒店的业务,没有其他多余的功能。而当今时代的预定旅馆可以结合客户的位置信息,使用地图等第三方系统更好的完善用户体验。此外,筛选旅馆的过程也提供了更多样的筛选机制,更加贴合用户需求。

3.如何利用用例图定位创新思路(业务创新、或技术创新、或商业模式创新)在系统中的作用?
答:如果在主用例级别,就更重要,如果是子用例级别,就相对没那么重要。

4.请使用 SCRUM 方法,选择一个用例图,编制某定旅馆开发的需求(backlog)开发计划表。

idnameimpesthow to demo
1注册105点击注册按钮,选择注册方式。若选择手机注册,则使用验证码验证;若使用第三方平台登录,则需要取得第三方平台的授权;否则,直接在本平台注册
2登录105用户点击登录,选择登录方式,若是手机号码登录,则需要输入短信验证码;若未第三方平台登录,则需要取得授权;否则用本平台的账户密码进行登录
3查看房间4015输入目的地、入住日期和离店日期,按条件筛选酒店;可以查看房间类型、价格、评论等信息
4预定房间4015选择房间,填写预订信息和入住信息,确认后提交订单,支付订单,旅馆确认后预订成功
5查看订单205查看自己的预订是否成功以及预定酒店的信息
6取消订单2010查看订单后,发现订单信息填写错误或临时有事无法到达,点击取消订单并填写取消理由进行取消

5.根据任务4,参考 使用用例点估算软件成本,给出项目用例点的估算。

用例事务计算UC权重
注册215
登录215
查看房间5210
预定房间5310
查看订单115
取消订单115
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值