Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya_rabota_poiti_Илья.doc
Скачиваний:
17
Добавлен:
21.11.2019
Размер:
590.34 Кб
Скачать

3 Разработка модели поведения задачи «учет заказов на грузоперевозку автотранспортной компании «трансавто» с использованием диаграмм действий

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

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

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

Деятельностью (Actіvіty) называется поведение, реализованное объектом, когда он находится в данном состоянии. Деятельность - поведение, которое может прекращаться. Она может выполняться к своему завершению, если объект находится в данном состоянии, либо может быть прерванная переходом объекта в другой состояние [8].

Приведем диаграмму деятельности, что описывает модель поведения варианта использования «Работа с клиентами» в информационной системе «ТрансАвто». Диаграмма представлена на рисунке 3.1.

Рисунок 3.1 – Диаграмма деятельности для варианта использования «Работа с клиентами»

После выбора действия (одного из пунктов меню) мы переходим по одной из веток которые в свою очередь соответствуют следующим прецедентам: «Удаление клиента», «Просмотр клиентов», «Просмотр заказов конкретного клиента» и «Регистрация клиента»

Приведем диаграмму деятельности для варианта использования «Обработать заказ». Диаграмма представлена на рисунке 3.2.

Рисунок 3.2 – Диаграмма деятельности для варианта использования «Обработать заказ»

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

Приведем диаграмму деятельности для варианта использования «Оставить заказ на перевозку». Диаграмма представлена на рисунке 3.3.

Рисунок 3.3 – Диаграмма деятельности для варианта использования «Учет состава учителей»

Приведем диаграмму деятельности для варианта использования «Подсчет стоимости перевозки». Диаграмма представлена на рисунке 3.4.

Рисунок 3.4 – Диаграмма деятельности для варианта использования «Подсчет стоимости перевозки»

Менеджер имеет право вносить изменения в тарифную базу, при изменении политики компании или при подорожании топлива.

Приведем диаграмму деятельности для варианта использования «Сменить тариф». Диаграмма представлена на рисунке 3.5.

Рисунок 3.5 – Диаграмма деятельности для варианта использования «Сменить тариф»

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

Приведем диаграмму деятельности для варианта использования «Формирование отчета». Диаграмма представлена на рисунке 3.6.

Рисунок 3.6 – Диаграмма деятельности для варианта использования «Формирование отчета»

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]