Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

4

.docx
Скачиваний:
22
Добавлен:
16.04.2021
Размер:
382.21 Кб
Скачать

ГУАП

КАФЕДРА № 41

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

доцент, канд. техн. наук

А.В. Шахомиров

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №4

Объектно-ориентированный анализ и проектирование на примере диаграмм языка UML

по дисциплине: Разработка и стандартизация программных средств и информационных технологий

РАБОТУ ВЫПОЛНИЛА

СТУДЕНТКА ГР.

4716

С.А. Янышева

подпись, дата

инициалы, фамилия

Санкт-Петербург

2019

Для проектирования был проведён объектно-ориентированный анализ для деятельности автосервиса и обработаны прецеденты:

  • «Составить заказ»

Основной поток

  1. Прецедент начинается, когда мастер-приёмщик начинает сеанс.

  2. Информационная система запрашивает производимое действие.

  3. Мастер-приёмщик выбирает составление заказа.

  4. Информационная система обращается к базе данных для создания нового заказа.

  5. Запрашивается информация о заказе

  6. Мастер-приёмщик вводит данные.

  7. Информационная система сохраняет заказ.

  8. Сеанс завершается.

Для прецедента составлены диаграмма состояний и диаграмма активности, приведённые на рисунках 1-2.

Рисунок 1 – Диаграмма состояний прецедента «Составить заказ»

Рисунок 2 – Диаграмма активности прецедента «Составить заказ»

  • «Просмотр заказа»

Основной поток

  1. Прецедент начинается, когда мастер-приёмщик начинает сеанс.

  2. Информационная система запрашивает производимое действие.

  3. Мастер-приёмщик выбирает просмотр заказа.

  4. Информационная система обращается к базе данных для просмотра списка заказов.

  5. Пользователь выбирает интересующий его заказ.

  6. Информационная система запрашивает у базы данных открытие выбранного заказа.

  7. Информация о заказе выводится в информационную систему.

  8. После просмотра информации пользователь завершает сеанс.

Для прецедента составлены диаграмма состояний и диаграмма активности, приведённые на рисунках 3-4.

Рисунок 3 – Диаграмма состояний прецедента «Просмотр заказа»

Рисунок 4 – Диаграмма активности прецедента «Просмотр заказа»

  • «Просмотр выполненных заказов»

Основной поток

  1. Прецедент начинается, когда мастер-приёмщик начинает сеанс.

  2. Информационная система запрашивает производимое действие.

  3. Мастер-приёмщик выбирает просмотр выполненных заказов.

  4. Информационная система обращается к базе данных для просмотра заказов, в которых все требуемые работы выполнены.

  5. Из выведенного списка пользователь может выбрать интересующий его, тогда выполняется альтернативный поток А1.

  6. После просмотра списка пользователь завершает сеанс.

Альтернативный поток А1. Открытие выбранного заказа

  1. Информационная система обращается к базе данных для открытия выбранного заказа.

  2. Информация о заказе выводится через информационную систему.

  3. Возврат в основной поток, пункт 5.

Для прецедента составлены диаграмма состояний и диаграмма активности, приведённые на рисунках 5-6.

Рисунок 3 – Диаграмма состояний прецедента «Просмотр выполненных заказов»

Рисунок 4 – Диаграмма активности прецедента «Просмотр выполненных заказов»

  • «Закрыть заказ»

Основной поток

  1. Прецедент начинается, когда мастер-приёмщик начинает сеанс.

  2. Информационная система запрашивает производимое действие.

  3. Мастер-приёмщик выбирает закрытие заказа.

  4. Информационная система обращается к базе данных для просмотра списка незакрытых заказов.

  5. Запрошенный список выводится через информационную систему.

  6. Пользователь выбирает интересующий его заказ.

  7. Информационная система запрашивает у базы данных открытие выбранного заказа.

  8. Выбранный заказ выводится через информационную систему.

  9. Пользователь вводит всю информацию, необходимую для закрытия заказа.

  10. Информационная система сохраняет заказ.

  11. Сеанс завершается.

Для прецедента составлены диаграмма состояний и диаграмма активности, приведённые на рисунках 5-6.

Рисунок 5 – Диаграмма состояний прецедента «Закрыть заказ»

Рисунок 6 – Диаграмма активности прецедента «Закрыть заказ»

  • «Учёт проведённых работ»

Основной поток

  1. Прецедент начинается, когда работник начинает сеанс.

  2. Информационная система запрашивает производимое действие.

  3. Пользователь выбирает учёт проведённых работ.

  4. Информационная система обращается к базе данных для просмотра списка незакрытых заказов.

  5. Запрошенный список выводится через информационную систему.

  6. Пользователь выбирает заказ по которому проведены работы.

  7. Информационная система запрашивает у базы данных открытие выбранного заказа.

  8. Выбранный заказ выводится через информационную систему, пользователь может добавить в информацию о заказе перечень выполненных работ. Для прецедента составлены диаграмма состояний и диаграмма активности, приведённые на рисунках 7-8.

Рисунок 7 – Диаграмма состояний прецедента «Учёт проведённых работ»

Рисунок 8 – Диаграмма активности прецедента «Учёт проведённых работ»

Выводы

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

Соседние файлы в предмете Разработка и стандартизация