Проектируюмую систему-пример необходимо доработать в соответствии с требованиями. Сначала следует вернуться к диаграмме вариантов использования и оценить, какие акторы должны вступать во взаимодействие с системой. На основе этой информации можно увидеть роли пользователей, которые должны использоваться в системе.

На основании данной диаграммы можно сделать вывод, что в системе будет присутствовать три роли пользователей:

  • Менеджер
  • Бухгалтер
  • Кладовщик

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

Диаграмму вариантов использования следует уточнить в соответствии с указанными выше замечаниями (для упрощения задачи, пусть контроль за складами осуществляют сами кладовщики, а ведение списка сотрудников осуществляют менеджеры):

Таким образом, перечисленным ролям пользователей должны быть доступны следующие функции (полномочия для пользователей в рамках данного практикума не иллюстрируются):

  • Менеджер должен иметь возможность работать с товарами, заказами, документами, накладными и с сотрудниками.
  • Бухгалтер иметь возможность должен работать с документами, накладными и заказами.
  • Кладовщик иметь возможность должен работать со складами, товарами, товарами на складе.

Перейти