UML(thinking in uml学习)--用例

用例
  • 用例概念
     用例就是use case
      用例定义了一组用例实例,其中每个实例都是系统所执行的系列操作,这些操作生成特定主角可以观测的值。用例是把现实世界的需求捕获下来的方法。
    啥是用例呢,参与者之间交互并且能够给出参与者可以观测的值的活动集合。例如定了学习一本书的目标,那么我们为了完成这个目标所进行的一系列的活动就是用例,而看完一本书可以以不同的形式而实现,比如我可以只局限于只看书,也可以看书笔记相结合,可以采取多种学习方法噶,学习手段,那么我们实际实施的情况下可能法中各种情况,所以学习一本书这个事情就是由不同情况的集合构成的,也就是我们所说的用例场景。场景是什么呢?场景就是一个用例的实例

  • 用例的构成
      用例由参与者、前置条件、场景、后置条件构成
     前置条件是什么?
      启动用例的前提
     后置条件是什么
      用例执行完毕的结果

  • 用例的特征
     用例是相对独立的
     用例的执行结果对于参与者来说具有可观测是有意义的
     用例必须由一个参与者发起
     用例以东滨短语的形式出现
     一个用例就是一个需求单元、分析单元、设计单元、开发单元、测试单元、部署单元

  • 用例的粒度
     粒度是怎么决定的呢?
      现根据项目过程中阶段的不同使用不同的粒度

  • 用例的获得
      用例的获得就是怎么找到用例,怎么确定用例?
      一个明确的有效目标才是用例的来源
      一个真实的目标应当完备的表达主角的期望
      一个有效的应当在系统边界内,由主角发动并具有明确的后果

  • 用例=功能?
      不相同撒,先来确定一下啥是功能
      功能:
       计算机术语,用来描述计算机,不能用来描述需求
       脱离使用者愿望存在,比如我们说明工具的功能是基于这个工具自身而不是使用者的愿望
       功能是孤立的,它的一个路径是:输入———>计算———>输出

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 18
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值