Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчёт.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
314 Кб
Скачать
☆

2.2. Разработка диаграммы последовательности

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

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

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

На диаграмме бокса покраски отражена следующая последовательность:

1. Клиент заезжает в бокс покраски.

2. Происходит поиск краски по коду или используется ручной подбор с использованием спектрографа.

3. Если используется спектрограф то регулирует освещение стенда.

4. На процессор передается код краски или данные полученные спектрографом.

5. Процессор обращается к БД компонентов и подбирает компоненты для краски.

6. БД компонентов обновляется.

7. На процессор передается информация о имеющихся компонентах.

8. Процессор запускает устройство смешивания.

9. Устройство смешивания готовит краску.

10. Мастер получает готовую краску и приступает к покраске автомобиля.

11. После покраски мастер обновляет БД автомобилей: вносится/дополняется информация о работах с конкретным автомобилем.

12. Клиент покидает бокс покраски.

Рисунок 4. Диаграмма Sequence_1

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

Collaboration Painting Booth

На диаграмме бокса схождения-развала отражена следующая последовательность:

1. Клиент заезжает в бокс схождения-развала.

2. Мастер устанавливает на колеса ловушки для измерения углов.

3. Автомобиль ставится в нужное положение на стенде.

4. Стенд передает на процессор стандартные настройки колес.

5. Замеряются углы колес автомобиля.

6. Полученные значения углов передаются на процессор.

7. Процессор обрабатывает данные о стандартных и полученных настройках.

8. Процессор передает необходимые изменения углов на стенд.

9. Мастер проводит регулировку колес.

10. После регулировки мастер обновляет БД автомобилей: вносится/дополняется информация о работах с конкретным автомобилем.

11. Клиент покидает бокс схождения-развала.

Рисунок 5. Диаграмма Sequence_2

2.3. Разработка диаграммы активности

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

Рисунок 6. Диаграмма Activity_1

Рисунок 7. Диаграмма Activity_2

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