《大象 Thinking in UML》学习笔记(三)——UML核心元素之参与者、用例

本文介绍了UML中的版型、参与者、业务主角、业务工人、涉众、用户、角色、用例等核心概念。参与者是系统外与系统交互的对象,用例是捕获现实世界需求的手段,而业务用例和业务用例实现则专注于需求阶段的业务建模。强调了用例的独立性、可观测性和粒度选择的重要性,并指出在建模中避免的一些常见误区。
摘要由CSDN通过智能技术生成
一、版型

在UML里有一个概念叫版型(stereotype),也被称为类型、构造型。

版型是由UML里的元素扩展而来,每个元模型都有很多版型,比如用例有“业务用例”、“业务用例实现”等版型。当我们需要时候我们也可以根据UML里的元素自定义版型来辅助建模。

二、参与者

参与者(actor)是在系统之外与系统交互的某人或某事物,在建模过程中处于核心地位。
参与者和系统之间有一个明确的边界,参与者只能存在于边界之外,边界之内的所有人和事物都不是参与者。



每个用例都必须有参与者,参与者可以非人,但一定是启动业务的主角。

三、业务主角和业务工人

业务主角(business actor)是参与者的一个版型,用于定义业务的参与者。业务主角是与业务系统有着交互的人和事物,他们用来确定业务范围。

业务范围:项目所涉及的所有客户业务,有没有计算机系统参与都客观存在;
系统范围:软件将要实现对应业务的系统功能。

业务主角是针对业务范围来说的,是客观存在的,考虑业务主角时候需要抛开计算机的概念,这样才能彻底搞清楚客户的业务。

接下来这段完全就是我的亲身经历,所以贴上来以作鞭策。


<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值