📄 use case 中是表示成actor好,还是use case 好.txt
字号:
USE CASE 中是表示成ACTOR好,还是USE CASE 好
中国UML论坛
播种机
整理:mouri
0==========
原文(ray_czh于2001/05/15 15:04粘贴)
USE CASE 的问题
--------------------------------------------------------------------------------
我在一个项目中有一个任务池,任务池中几个任务队列,很多线程都要从任务队列中读取或加入任务,请问任务池在USE CASE 中是表示成ACTOR好,还是USE CASE 好.
1==========
原文(平和于2001/05/16 10:06粘贴)
回复: USE CASE 的问题
--------------------------------------------------------------------------------
应该从任务池的相对独立性上来考虑这个问题:
如果任务池相对你的系统较独立,比如说任务池运行于另一个台机器上,也就是说分布式结构的,或者任务池只是一个后台程序,与你的系统没有太复杂的交互,仅仅是管理和提交任务,那么你可以把任务池作为一个外部执行者。
但如果任务池与系统有较复杂的交互,那你就应该在用例中体现,比方说分解为提取任务和管理任务两个用例,但任务池这个实体应在类图中体现。
不知道说清楚没有。
11==========
原文(airport于2001/05/16 10:17粘贴)
反正我没有看明白
--------------------------------------------------------------------------------
12==========
原文(kongl于2001/05/16 22:04粘贴)
回复: USE CASE 的问题
--------------------------------------------------------------------------------
肯定是use case嘛。
听你的意思,它是系统内的一个部分;而actor应是外部的。
还有,你的分析思路有问题:应当是进行了use case分析之后
才知道,应当需要个任务池的!
13==========
原文(品雪于2001/05/26 02:50粘贴)
回复: USE CASE 的问题
--------------------------------------------------------------------------------
嘻嘻,简单点说:
任务池,要么是一个actor,要么把它承担的任务画一个usecase,取决定于你是否能控制它,actor是你在要实现的系统之外的。
2==========
原文(john_zhu于2001/05/17 00:46粘贴)
Use Case 应该是承担一种完整的事件流,一种系统的交互试图,Actor是系统的外部交互对象如人和物。但是在你的个案中任务池如果为系统内部的对象则应该是业务对象,如果为系统外部对象则应该是actor
--------------------------------------------------------------------------------
关键是你要Use case和actor在系统中的真正用途,使用他们的用途是什么,不是为了使用而使用。是对你的后续开发起驱动作用的。
3==========
原文(kelvin_wang于2001/05/24 17:57粘贴)
回复: USE CASE 的问题
--------------------------------------------------------------------------------
当然是个对象了。一个use case 是一组对象经过交互为用户(actor)返回一个结果的操作。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -