Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaia Slutskiy.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
448 Кб
Скачать

Диаграммы последовательности

Диаграмма Последовательности — это упорядоченная по времени диаграмма Взаимодействия, читать ее следует сверху вниз. У каждого варианта использования имеется большое количество альтернативных потоков. Каждая диаграмма Последовательности описывает один из по­токов варианта использования.

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

В данной диаграмме последовательности(Рис.2) рассматривается база данных пользователей. При входе в данный раздел с целью добавления нового студента в базу, пользователь посылает запрос о добавлении в базу данных нового студента после чего интерфейс выводится на экран. Затем, пользователь заносит все необходимые данные о студенте и при нажатии на кнопку добавления, данные о студенте заносятся в базу данных.

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

Рис.2 Диаграмма последовательности базы данных пользователей.

Кооперативные диаграммы

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

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

В данной кооперативной диаграмме(Рис.3) рассматривается база данных пользователей. При входе в данный раздел с целью добавления нового студента в базу, пользователь посылает запрос о добавлении в базу данных нового студента после чего интерфейс выводится на экран. Затем, пользователь заносит все необходимые данные о студенте и при нажатии на кнопку добавления, данные о студенте заносятся в базу данных.

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

Рис.3 Кооперативная диаграмма базы данных пользователей.

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

Класс Studbase

Данный класс необходим для работы в базе данных студенетов:

Атрибуты:

Students- данная переменная хранит в себе имена всех студентов;

Groups- данная переменная хранит в себе названия групп;

Cours- данная переменная хранит в себе номера курсов;

Fuks- данная переменная хранит в себе названия факультетов;

Операции:

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