用例的基本概念-----摘自《大象-------Think in Uml》

本文介绍了UML用例的基本概念,包括用例作为系统功能需求的表达方式,以及与参与者(actor)交互并产生可观测结果的活动集合。用例由前置条件、场景、后置条件组成,通过不同的场景实例(用例场景)展示系统行为的多样性。通过举例说明如何将日常活动转化为用例,帮助理解用例在系统设计中的作用。
摘要由CSDN通过智能技术生成

基本概念

     用例是一种把现实世界的需求捕获下来的方法。

     官方文档对用例是这样定义的:用例定义了一组用例实例,其中每个实例都是系统所执行的一系列操作,这些操作生成特定主角可以观测的值。

      这怎么理解呢?我们先换个说法,一个用例就是与参与者(actor)交互的,并且给参与者提供可观测的有意义的结果的一系列活动的集合。这个说法应当更清楚一些。所谓的用例,就是一件事情,要完成这件事情,需要做一系列的活动;(用例就是活动)而做一件事情可以有很多不同的方法和步骤,也可能会遇到各种各样的意外情况,因此这件事情是由很多不同情况的集合构成的,在UML中称之为用例场景。一个场景就是一个用例的实例。

       例如你想做一顿饭吃,你需要煮饭和炒菜两件事,这两件事情就是两个用例。而煮饭这件事情是可以有不同的做法的。你可以用电饭煲煮饭,也可以用蒸笼做,这就是两个不同的场景,也就是两个实例。而同样是用电饭煲做,如果是糙米,你可能要先淘米,再下锅;如果是精米,你就可以省掉淘米步骤直接下锅。这就是用例在不同条件下的不同处理场景。

        要启动用例是有条件的,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值