logo
1

Разработка диаграмм вариантов использования

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

В соответствии с требованиями в моделируемой системе можно выделить следующих действующих лиц:

  1. администратор – управление содержимым веб-приложения;

  2. зарегистрированный пользователь – пользование игровым контентом и ведение индивидуальной статистики результатов; поиск и просмотр статистики результатов по различным критериям;

  3. незарегистрированный пользователь – возможность пользования игровым контентом без ведения статистики.

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

Диаграмма отражает отношения между актёрами и прецедентами и является составной частью модели прецедентов, позволяющей описать систему на концептуальном уровне.

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

Диаграмма вариантов использования системы приводится на рисунке 3.1.

Рисунок 3.1 - Диаграмма вариантов использования моделируемой системы