Файл: Курсовая Автоматизация обработки обращений в службу технической поддержки..docx

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Диаграмма вариантов использования

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

Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса.

  • определить общие границы и контекст моделируемой предметной области;

  • сформулировать общие требования к функциональному поведению проектируемой системы;

  • разработать исходную концептуальную модель системы для ее последующей детализации в форме логических и физических моделей;

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

Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса.

Суть диаграммы вариантов использования состоит в следующем. Проектируемая система представляется в виде множества сущностей или актеров, взаимодействующих с системой с помощью вариантов использования. При этом актером (actor) или действующим лицом называется любая сущность, взаимодействующая с системой извне. Это может быть человек, техническое устройство, программа или любая другая система, которая может служить источником воздействия на моделируемую систему так, как определит сам разработчик. Вариант использования служит для описания сервисов, которые система предоставляет актеру. Диаграмма вариантов использования может дополняться пояснительным текстом, который раскрывает смысл или семантику составляющих ее компонентов.

Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса.


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

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

Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса.

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

Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса.

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


Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса.

Для создания модели взаимодействий сначала определим действующих лиц или актеров.

Для приложения действующими лицами будут Приемщик, Клиент, Бухгалтер.

Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса.

Варианты работы Сервисного центра (см. рис. 3): 1) Принять технику – Приемщик принимает у клиента технику в ремонт. 2) Определение неисправности – Выполняется проверка, возможно ли исправить данный дефект силами Сервисного центра и определить; какие для этого потребуются запчасти 3)Проверить наличие запчастей –проверка наличия на складе нужных запчастей, определение недостающего количества 4) Заказ запчастей – заказ необходимого количества запчастей и расходных материалов; 5) Оформление заявки - оформление заявки на техническое обслуживание.

Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса.

Определим начальное и конечное события для каждого варианта использования: 1) Принять технику– Начальное событие - Приемщик принимает у клиента технику в ремонт. Конечное событие – Определение неисправности 2) Определение неисправности – Начальное событие - Выполняется проверка, возможно ли исправить данный дефект силами Сервисного центра и определить; какие для этого потребуются запчасти; Конечные события – если техника подлежит ремонту – определение запчастей, если нет – отказ; 3) Проверить наличие запчастей –Начальное событие - проверка наличия на складе нужных запчастей, конечное событие - заказ запчастей; 4) Заказ запчастей – начальное событие - заказ необходимых запчастей, конечное событие - получение запчастей; 5) Оформление заявки – начальное событие – согласование стоимости ремонта – конечное событие – оформление заявки.


Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса.


Рис. 4 Диаграмма вариантов использования


Диаграмма состояний

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

Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса.

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

Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса.

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


Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса.

Система может находиться в состояниях: Подлежит ремонту (техника подлежит ремонту), Ремонту не подлежит (Отказ в обслуживании0, Проверить наличие запчастей (Проверка наличия запчастей и расходных материалов), Оформить заявку (Оформление заявки).

Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса.

Рис. 5 Диаграмма состояний


Диаграмма классов

Центральное место в объектно-ориентированном программировании занимает разработка логической модели системы в виде диаграммы классов. Диаграмма классов (class diagram) служит для представления статической структуры модели системы в терминологии классов объектно-ориентированного программирования. Диаграмма классов может отражать, в частности, различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а также описывать их внутреннюю структуру и типы отношений.

Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса. Греет бороду лиса.