Диаграммы классов
Download 91.7 Kb.
|
- Bu sahifa navigatsiya:
- 4.3 Диаграммы последовательности
Описание диаграммы
В предложенной диаграмме для построения использовались следующие объекты: классы, ассоциации, агрегация. Сущность схемы представляет собой работу с базой данных и доступ к ней. Класс «Автотранспорт» представляет собой возможность получать из базы данных списки автомобилей и обслуживающих их бригад, Сущности «Обслуживание» и «Водитель» занимаются обработкой данных водителей, автомобилей и обслуживающих их бригад. Класс «АвтопредприятиеУправление» необходим для координации работы программы. Он обеспечивает запуск программы, обнаруживает выбор из меню и прочее. Классы со стереотипом “boundary” необходимы для вывода информации пользователю, для просмотра и редактирования информации. Класс «АвтоВодитель» необходим для распределения водителей по автомобилям. Также В конечном результате можно получить полное распределение обслуживающего персонала и водителей по автомобилям с помощью класса вывода данных «Автопредприятие» 4.3 Диаграммы последовательностиДиаграммы последовательностей показывают обмен сообщениями (то есть вызовы методов) между различными объектами в специфической, ограниченной по времени, ситуации. Диаграммы последовательностей специально выделяют порядок и времена отсылки сообщений объектам. В диаграммах последовательностей объекты представляются вертикальными прерывистыми линиями с именем объекта наверху. Временная ось также направлена сверху вниз. Таким образом, сообщения, посылаемые от одного объекта к другому, отображаются стрелками с указанием операции и параметров. Рис 4.3. Диаграмма последовательности для варианта использования «Записать водителя на автотранспорт» Сообщения могут быть либо синхронными, когда управление передаётся вызываемому объекту вплоть до момента окончания его работы, либо асинхронными, когда управление сразу же возвращается вызывающему объекту. Синхронные сообщения обозначаются вертикальным прямоугольником на стороне вызываемого объекта для отображения передачи управления в программе. Download 91.7 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling