UML——用例

一:什么是用例

       举例:我要买一部智能手机,但是怎么在众多的手机当中选择适合自己的那一款呢?我会问我自己,我要什么配置的?什么样的操作系统,什么样的CPU型号,什么样的CPU频率、网络制式等,手机的像素是否能满意我的要求?手机的照相功能是不是能美化照片等等。我们都有过这样的经历,这种经历就是用例分析。

       这个过程在系统开发的分析阶段非常重要,用户对系统的使用方式决定了系统如何设计与构造。用例就是从用户的角度出发,对如何使用系统的描述。可以认为用例是系统的一组使用场景。每个场景描述了一个事件。

       举例:饮料销售机。饮拿出料销售机的主要功能主要是允许一个顾客购买一罐饮料,你马上就会想到有关的场景(换句话说就是用例),这个场景暂且叫做“买饮料”。这个用例的参与者是买饮料的顾客。顾客将钱插入销售机触发这个用例的场景被执行,如果一切顺利,销售机会自动这种饮料给顾客。该场景其它方面也值得考虑。顾客发起“买饮料”这个用例的执行场景的前置条件是顾客感到口渴,场景执行完成之后的后置条件是顾客有了一罐饮料。

       在“买饮料”这个用例中,正如我刚刚所说的,如果一切顺利,顾客会获得一罐饮料,那如果不顺利呢,

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值