«Проектирование и разработка информационной системы учета и анализа деятельности автошколы»


Построение диаграмм взаимодействия



бет7/17
Дата22.11.2023
өлшемі1,78 Mb.
#192867
түріКурсовая
1   2   3   4   5   6   7   8   9   10   ...   17
Байланысты:
Курсовая
Апанасик АДМИНИСТРИРОВАНИЕ БАЗ
Рисунок 2.1Диаграмма вариантов использования

2.2 Построение диаграмм взаимодействия


Теперь необходимо изобразить участвующие во взаимодействии объекты и последовательность сообщений, которыми они обмениваются. Для этого строится диаграмма последовательности. Она моделирует взаимодействие объектов на основе временной очередности и показывает, как одни объекты взаимодействуют с другими в конкретном прецеденте.
Определили объекты и классы, участвующие в реализации варианта использования «Зачисление курсантов в автошколу», соотнесли сообщения с операциями (методами классов) и на основании этого построили диаграммы последовательности для основного и альтернативного сценария (рисунки 2.2 – 2.3):


Рисунок 2.2 – Диаграмма последовательности для основного сценария


Рисунок 2.3 – Диаграмма последовательности для альтернативного
сценария
Сформировали соответствующие кооперативные диаграммы на основании ранее созданных диаграмм последовательности (рисунок 2.4 – 2.5). Диаграмма кооперации также используется для моделирования динамического поведения прецедента. Если сравнивать с Диаграммой последовательности, она больше сфокусирована на показе взаимодействия объектов, а не временной последовательности. На самом деле, обе диаграммы семантически эквивалентны и могут перетекать одна в другую.

Рисунок 2.4 – Диаграмма кооперации для основного сценария

Рисунок 2.5 – Диаграмма кооперации для основного сценария

2.3 Построение диаграмм состояния


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



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   17




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет