软件工程4 用例建模

1、用例建模的概念

用例建模是一种需求分析方法,侧重于从用户的角度出发,将系统当做一个黑盒子,描述用户将如何使用系统,以此来梳理系统需求。相较于传统的结构化分析与设计方法,用例主张通过用户语言从“人”的视角对有价值的行为进行抽象,能够更全面的对问题域和系统价值进行分析,在需求描述上也更为收敛,一个上百种特性(计算机实现角度描述)的系统可能只有不到10个用例。

用例模型的组成部分包含参与者用例,想要做好用例建模必须准确理解他们的含义:

一、用例的组成

参与者

1)参与者是系统之外直接与系统进行有意义交互的任何事物。

2)参与者是独立于系统的实体,是系统的触发者,需要直接参与系统的交互。如果我找某代理帮我在某平台办理购房手续,即使我是需求方和直接受益人,也不能算作平台的实际参与角色,仅仅是利益相关者(stakeholder)而已。

3)参与者是角色而非个人。角色与具体个人的区别在于“角色”是业务中的职能单位,而一个人可能承担多个角色。比如便利店的店员可能充当库存管理员和收银员两种角色参与业务;一个人的角色也可能发生转换,例如在游戏中的观战观众,如果加入对战就变成了玩家角色。

4)参与者不仅可以由人承担,还可以是其他系统、硬件设备,甚至是时钟。

  • 其他系统:当你的系统需要与其他系统交互时,例如

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值