Определение участников для случаев использования

Я работаю над небольшим хобби-проектом и экспериментирую с тем, чтобы делать вещи немного по-другому.

Система Я создаю ERP-систему, которая включает кассу, каталог продуктов, базу данных продаж, журнал продаж (аналогичный базе данных, но используется для целей бухгалтерского учета), принтер, платежного партнера и корзину (тележку).

Хотя принтер является аппаратным, мне нужно запрограммировать код более высокого уровня для печати квитанций.

Единственная часть, которую мне не нужно программировать, - это платежный партнер.

У меня два вопроса.

1) Будет ли вариант использования для продажи группы продуктов покупателю - это один вариант использования с названием «продавать товары до кассы», или он будет разбит на несколько, например «добавить продукт в корзину» и «полная продажа» (что будет записывать журнал продаж и распечатайте чек).

2) Хотя я программирую каталог, базу данных продаж, журнал продаж, корзину и т. д., могу ли я смоделировать их как действие или в моих случаях использования? Или единственными действующими лицами являются продавец и партнер по оплате?

6
задан Ant Kutschera 27 August 2011 в 18:38
поделиться