2011-04-26 3 views
1

Не уверен, что это подходящее место, чтобы задать такой вопрос.Определение использования системы Случаи приложения Windows Service

Я должен определить варианты использования приложения Windows Service, и у меня есть некоторые проблемы. Это относится к приложению Windows Service, которое запрограммировано для выполнения некоторых задач периодически.

Один из вариантов использования: «Система просматривает неоплаченные заказы и отправляет напоминание клиенту».

Определение Алистера Кокберна актера: «Актер - это кто-то или что-то с поведением».

Мои вопросы сейчас:

1) В моем сценарии, который актер или актеры? 2) Кто является заинтересованными сторонами/заинтересованными сторонами?

ответ

1

Я не мистер Кокберн, но ...
Актер должен быть кем угодно (или что-либо), который приходит в контакт (или использует) с системой. < = Простое определение для меня.

1.) Так что в вашем случае клиент должен быть актером.
2.) Я всегда создавал прецеденты с использованием только случайных случаев и актеров. Каковы интересы и интересы? Это имо только другие актеры. Если нет, это просто добавляет сложности в инструмент, который должен быть простым. (ИМО)

Btw: Is "The system looks up unpaid orders and sends reminder to customer". Действительно, прецедент? Разве это не сценарий (часть прецедента)?

Редактировать: случаи использования должны описывать поведение с точки зрения конечного пользователя. Так что это действительно должно быть что-то вроде:

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 

Это может быть немного долго ... но это в основном, как я делаю сценарии (которые сгруппированы в одном случае использования).

+0

Хорошо, и согласно вам, кто является Актерами в случае «Система обновляет статус платных заказов»? –

+0

Никто, есть только система. И это также похоже на шаг в сценарии для меня. – Damb

+0

Я добавил пример сценария к моему ответу. – Damb

Смежные вопросы