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

4.5 Диаграмма деятельности

Текущее состояние объекта характеризуется совокупностью текущих значений его атрибутов и связей. Во время работы системы составляющие ее объекты взаимодействуют друг с другом, в результате чего изменяются их состояния. Единицей влияния является событие: каждое событие приводит к смене состояния одного или нескольких объектов в системе, либо к возникновению новых событий. Работа системы характеризуется последовательностью происходящих в ней событий.

Рассмотрим диаграмму деятельности программы "Учет оргтехники" представленную (рисунок 5).

Рисунок 5 - Диаграмма деятельности программы "Учет оргтехники"

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

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

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

На диаграмме последовательности объект изображается в виде прямоугольника на вершине пунктирной вертикальной линии. Эта вертикальная линия называется линией жизни (lifeline) объекта. Она представляет собой фрагмент жизненного цикла объекта в процессе взаимодействия.

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

Рассмотрим диаграмму последовательностей программы "Учет оргтехники фирмы" (рисунок 6).

Рисунок 6 - Диаграмма последовательности программы "Учет оргтехники фирмы"

На данную диаграмму помещены следующие объекты:

- Системный администратор - действующее лицо;

- Окно программы - содержит табличные форму ввода или выбора товара;

- Табличная часть с техникой - содержит форму ввода и данные в таблице о наличии оргтехники;

- Табличная часть поставщики - содержит форму ввода или выбора поставщика товара;

- Установка техники на рабочее место - содержит информацию о сотрудниках и отделах;

- Ремонты - данные о ремонте оргтехники;

- Учет ремонта техники - содержит форму ввода о ремонте техники;

- Отделы - содержит форму ввода и данные об отделах;

- Сотрудники - содержит форму ввода и данные о сотрудниках.

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