首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

事物与关系 结构事物 用例

一、用例的概念

二、用例的图形表示

一、用例的概念

用例,也叫用况,顾名思义,即使用的情况。

它是对一组动作序列的描述,主题执行这些动作来为参与者产生一个可观察的结果值。

其中,主题表示系统或者系统中的一部分,而参与者表示人或者其他系统,动作序列则表示主题与参与者之间的交互。通常,我们通过事件流来详细描述交互的逻辑流程。

为了详细描述交互的流程,事件流需要包括用例何时开始和结束,交互时的输入与反馈,以及交互的主事件流和异常事件流。

所以,参与者、用例、事件流、主题分别回答了“谁来做”,“做什么”,“具体做什么”,“对谁做”这四个问题。通过这种方式,它们向用户、产品设计人员、开发人员提供了一种能够达成共同理解的途径。

例如,在仓库管理系统中,用例“用户登录”可采用下面的方法来描述:

主事件流:参与者管理员或操作员输入自己的密码时,用例开始。输入密码提交后,服务器判断密码是否正确。如果正确,用户成功登录,系统根据用户的类型(管理员或操作员)为其分配相应的权限。

异常事件流:用户密码错误,提示用户,并且不能登录,用例重新开始。

异常事件流:用户密码错误达到 5 次时,锁定用户 5 分钟不能登录,并且做出提示。

异常事件流:在密码提交前,用户清除密码,重新填写。

二、用例的图形表示

用例通过椭圆表示,并且拥有一个唯一的名字,包括简单名和路径名。图示如下:

参与者用下图表示:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180910A0GPTF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券