系统分析与设计第6次作业

系统分析与设计第6次作业

一 简答题

题目:

用例的概念
用例和场景的关系?什么是主场景或 happy path?
用例有哪些形式?
对于复杂业务,为什么编制完整用例非常难?
什么是用例图?
用例图的基本符号与元素?
用例图的画法与步骤
用例图给利益相关人与开发者的价值有哪些?

解答:

  1. 用例的概念
    用例(use case)是软件工程或系统工程中对系统如何反应外界请求的描述,是一种通过用户的使用场景来获取需求的技术。每个用例提供了一个或多个场景,该场景说明了系统是如何和最终用户或其它系统互动,也就是谁可以用系统做什么,从而获得一个明确的业务目标。

  2. 用例和场景的关系?什么是主场景或 happy path?
    场景是actors和系统之间特定的一系列动作和绘画,是用例的实例。一个用例是一些场景的集合。
    主场景或者happy path是指触发事件开始,逐步执行直至满足用户利益的步骤集合。

  3. 用例有哪些形式?
    Brief :简洁的一段式概要,通常用于主成功场景。在早期需求分析过程中,为快速了解主题和范围,通常花费少量时间快速编写。
    Casual:非正式的段落格式;覆盖多个场景的几个段落;在早期需求分析过程中,快速了解主题和范围。
    Fully:所有的步骤和变化都写得很详细,有支持部分,如先决条件和成功保证。

  4. 对于复杂业务,为什么编制完整用例非常难?
    场景多而且用例比较复杂

  5. 什么是用例图?
    用例图是描述系统与其他外部系统以及用户之间交互的图形,即用例图描述了谁将使用系统,用户希望以什么方式与系统交互。用例图确定系统中所包含的参与者、用例和两者之间的对应关系, 它描述的是关于系统功能的一个概述, 描述软件应具备哪些功能模块以及这些模块之间的调用关系。

  6. 用例图的基本符号与元素?
    用例(Use Case): 表示的是对系统提供的功能、服务的一种描述。
    参与者(Actor):表示与您的应用程序或系统进行交互的用户、组织或外部系统。
    包含关系(Include): 表示用例可以简单地包含其他用例所具有的行为,并把它所包含的用例行为作为自身行为的一部分。
    关联关系(Association): 表示的是参与者与用例之间的关系。
    扩展(Extend):扩展关系是指 用例功能的延伸,相当于为基础用例提供一个附加功能。

  7. 用例图的画法与步骤
    a. 确定参与者
    b. 识别使用系统的主要参与者
    c. 识别系统依赖的外部系统
    d. 识别用例
    e. 识别用户级别用例
    f. 识别子功能级别的用例
    g. 建立 Actor 和 Use Cases 之间的关联

  8. 用例图给利益相关人与开发者的价值有哪些?
    用例图能够清晰地展现系统的功能与设计,能够保证系统的设计满足客户的需求,同时能够让客户参与到其中,充分与客户沟通,理解客户的需求,完善系统的功能。
    用例图能够清晰地给开发者展示系统的设计过程,更加清晰地了解客户的需求,明确系统的功能与边界,进而确定软件开发的方法和迭代周期,对软件的管理和完善起到比较好的作用。

建模练习题

选择2-3个你熟悉的类似业务的在线服务系统(或移动 APP),如定旅馆(携程、去哪儿等)、定电影票、背单词APP等,分别绘制它们用例图。并满足以下要求:

美团电影

在这里插入图片描述

去哪儿网飞机票

在这里插入图片描述

问题:

为什么相似系统的用例图是相似的?
如果是定旅馆业务,请对比 Asg_RH 用例图,简述如何利用不同时代、不同地区产品的用例图,展现、突出创新业务和技术
如何利用用例图定位创新思路(业务创新、或技术创新、或商业模式创新)在系统中的作用

  1. 为什么相似系统的用例图是相似的?
    相似系统面对的参与者和用例是相似的,用例之间的关系也是同构的。用户预期的功能都是相似的。
  2. 如果是定旅馆业务,请对比 Asg_RH 用例图,简述如何利用不同时代、不同地区产品的用例图,展现、突出创新业务和技术
    可以相应增加一些特色筛选功能。
  3. 如何利用用例图定位创新思路(业务创新、或技术创新、或商业模式创新)在系统中的作用
    用例图在一定程度上可以展现出各个用例的重要程度,通过创新思路在用例图中的位置可以看出它在系统中的作用。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值