Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Uml 定义Windows服务应用程序的系统用例_Uml_Use Case - Fatal编程技术网

Uml 定义Windows服务应用程序的系统用例

Uml 定义Windows服务应用程序的系统用例,uml,use-case,Uml,Use Case,不确定这是否是提出此类问题的正确地点 我必须为Windows服务应用程序定义用例,我有一些问题。 它将Windows服务应用程序视为定期执行某些任务的程序 其中一个用例是“系统查找未付款订单并向客户发送提醒” Alistar Cockburn对演员的定义是:“演员是任何有行为的人或任何东西。” 我现在的问题是: 1) 在我的场景中,谁是演员? 2) 谁是利益相关者/利益相关者?我不是科伯恩先生,而是…… 参与者应该是任何接触(/使用)系统的人(或任何人) 我不是科伯恩先生,但… 参与者应该是任何

不确定这是否是提出此类问题的正确地点

我必须为Windows服务应用程序定义用例,我有一些问题。 它将Windows服务应用程序视为定期执行某些任务的程序

其中一个用例是“系统查找未付款订单并向客户发送提醒”

Alistar Cockburn对演员的定义是:“演员是任何有行为的人或任何东西。”

我现在的问题是:

1) 在我的场景中,谁是演员?
2) 谁是利益相关者/利益相关者?

我不是科伯恩先生,而是……

参与者应该是任何接触(/使用)系统的人(或任何人) 我不是科伯恩先生,但…

参与者应该是任何接触(/使用)系统的人(或任何人)。好的,根据你的说法,在“系统更新支付订单的状态”的情况下,谁是参与者?没有人,只有一个系统。对我来说,这似乎也是一个场景中的一步。我在回答中添加了一个场景示例。好的,根据你的说法,“系统更新支付订单的状态”的参与者是谁?没有人,只有一个系统。对我来说,这似乎也是一个场景中的一步。我在回答中添加了一个场景示例。
Scenario: Pay for order  
Actor: Customer  
Flow:  
1. Customer requests unpaid orders from system (not specifing how).  
2. System provides (shows) unpaid orders.  
3. Customer chooses one order  
4. System process selection and shows detail about selected order  
5. Customer requests to make a payment (again not telling something like 'customer will click on button called "pay"')  
6. System requests payment details from user  
7. User fills details  
8. System validates entered data  
9. IF successful:
    a.) Order payment is comleted, system redirects user to XXX.
10. ELSE go back to step 7