[UML] 如何找参与者、找用例

如何找参与者

1、谁会来使用这个系统?

2、谁会来安装这个系统?

3、谁会来启动这个系统?

4、谁会来维护这个系统?

5、谁会来关闭这个系统?

6、哪些系统会来使用这个系统?

7、谁会从这个系统获取信息?

8、谁会给这个系统提供信息?

9、在预先设定的时间到达时,有什么事情自动发生吗?

10、是否有硬件设备与这个系统联网?

11、哪些数据库会与这个系统联网?

12、公司内部有哪些人会来使用这个系统?

13、公司外部有哪些人会来使用这个系统?

14、哪些系统会与这个系统联网?

15、当特定的时间到达时或事件发生时,这个系统需要自动通知什么人?或者是自动通知其他系统吗?
  

2、如何找用例

1、参与者想要从这个系统获得什么功能?
2、这个系统存储信息吗?哪些参与者将建立、读取、更新或者删除这些信息?
3、当系统内部状态有变化时,这个系统需要通知参与者吗?
4、是否有什么外部事件是这个系统需要知道的?当这些外部事件发生时,哪些参与者会通知这个系统?
5、这个系统需要定期执行什么操作吗?
6、当发生了某些重要的外部事件时,这个系统需要自动执行什么操作吗?
7、这个用例的名称够明确吗?能否从这个用例的名称直接判断出它的结果?
8、这个用例会有许多不同结果吗?还是这些结果,其实是在不同的时间点发生的?

摘自《系统分析师UML用例实践》

原文地址:https://www.cnblogs.com/bushe/p/4224134.html