Добавил:
при поддержке музыки группы Anacondaz Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MisisipiKursach.docx
Скачиваний:
60
Добавлен:
07.05.2023
Размер:
764.03 Кб
Скачать
    1. Определение основных прецедентов, исполнителей и задач

Исполнитель (actor) – сущность, обладающая поведением, компьютерная система или организация. К числу исполнителей может относиться сама система, если она вызывает службы других систем. Также существуют специальные исполнители, например, «время», которые вводятся в том случае, если какие-либо действия должны осуществиться по расписанию или через заданный промежуток времени. Во всех остальных ситуациях различают три типа внешних по отношению к разрабатываемой системе исполнителей:

  1. Основной исполнитель (primary) – его задача выполняется с использованием системы. Этот тип используется для определения целей пользователя, на основе которых формулируются прецеденты.

  2. Вспомогательный исполнитель (supporting) – обслуживает систему, например, предоставляет информацию. Используется для определения внешних интерфейсов и протоколов.

  3. Закулисный исполнитель (offstage) – заинтересован в реализации прецедента, но не является основным или вспомогательным исполнителем.

Таблица 1 – Исполнители.

Исполнитель

Задачи

Пользователь

Взаимодействие с киоском;

База данных

Хранение и обработка информации;

Сотрудник

Выполнение диагностики;

Обновление данных;

Сотрудник безопасности

Экстренное реагирование.

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

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

В таблице 2 представлены прецеденты.

Таблица 2 – Прецеденты.

Прецедент

Задачи

Взаимодействие с киоском

Формирует запрос

Читает информацию

Хранение и обработка информации

Структурированно хранит большой объем информации

Ищет и выводит информацию, соответствующую запросу

Выполнение диагностики

Сотрудник выполняет тестирование киоска

Обновление данных

Обновление информации в БД

Экстренное реагирование

Оперативно принимает меры урегулирования ЧС

Далее необходимо определить ранг каждого прецедента, а именно определить его приоритетность по трём свойствам: объём, важность, сложность.

Таблица 3 – Ранжирование прецедентов.

Прецеденты

Объем (0-10)

Важность (0-10)

Сложность (0-10)

Ранг

Хранение и обработка информации

10

10

10

10

Экстренное реагирование

7

10

8

8,3

Взаимодействие с киоском

6

10

6

7,3

Выполнение диагностики

4

9

8

7

Обновление данных

3

9

3

5

На рисунке 1 представлена диаграмма исполнителей и прецедентов

Рисунок 1 - Диаграмма исполнителей и прецедентов