Добавил:
t.me Установите расширение 'SyncShare' для решения тестов в LMS (Moodle): https://syncshare.naloaty.me/ . На всякий лучше отключить блокировщик рекламы с ним. || Как пользоваться ChatGPT в России: https://habr.com/ru/articles/704600/ || Также можно с VPNом заходить в bing.com через Edge браузер и общаться с Microsoft Bing Chat, но в последнее время они форсят Copilot и он мне меньше нравится. || Студент-заочник ГУАП, группа Z9411. Ещё учусь на 5-ом курсе 'Прикладной информатики' (09.03.03). || Если мой материал вам помог - можете написать мне 'Спасибо', мне будет очень приятно :) Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Z9411_КафкаРС_РИС_ЛР2

.docx
Скачиваний:
3
Добавлен:
24.10.2023
Размер:
164.79 Кб
Скачать

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное автономное образовательное учреждение высшего образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ

КАФЕДРА 14

ОЦЕНКА

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

кандидат технических наук

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

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

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

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

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

ДИАГРАММЫ ВЗАИМОДЕЙСТВИЯ

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

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

СТУДЕНТ ГР. №

Z9411

Р. С. Кафка

номер группы

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

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

Студенческий билет №

2019/3603

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

Цель работы: Выделение объектов и изучение отношений между объектами системы. Уточнение требований к системе.

Порядок выполнения работы:

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

  • Постройте кооперативную диаграмму;

  • Описать все действия реализованные в диаграммах

Ход работы:

  1. Создание диаграммы последовательности для сценария

"Добавить новый заказ" прецедента "Работа с заказом"

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

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

  • объект класса OrderOptions (Параметры работы с заказом)отвечающий за выбор возможного действия с заказом в рассматриваемом прецеденте;

  • объект класса AddNewOrder (Добавление нового заказа), отвечающий за добавление заказа;

  • объект класса OrderManager (Менеджер по работе с заказами), отвечающий за обработку потока событий рассматриваемого прецедента;

  • объект класса Order (Заказ);

  • объект класса Client (Клиент);

  • объект класса ComponentPart (Комплектующее изделие).

Таблица 1 – Сообщения, которыми будут обмениваться объекты

Номер сообщения

Объект - отправитель сообщения

Объект - получатель сообщения

Название

1

Менеджер по работе с клиентами

OrderOptions

ввод пароля

2

OrderOptions

OrderOptions

проверка пароля

3

Менеджер по работе с клиентами

OrderOptions

выбор операции "добавить"

4

OrderOptions

AddNewOrder

отображение полей ввода

5

Менеджер по работе с клиентами

AddNewOrder

выбор типа компьютера

6

AddNewOrder

OrderManager

получение списка клиентов

7

OrderManager

Client

получение списка клиентов

8

Client

AddNewOrder

список клиентов

9

AddNewOrder

AddNewOrder

отображение списка клиентов

10

Менеджер по работе с клиентами

AddNewOrder

выбор клиента

11

AddNewOrder

OrderManager

получение списка комплектующих

12

OrderManager

ComponentPart

получение списка комплектующих

13

ComponentPart

AddNewOrder

список комплектующих

14

AddNewOrder

AddNewOrder

отображение списка комплектующих

15

Менеджер по работе с клиентами

AddNewOrder

* выбор необходимых комплектующих

16

Менеджер по работе с клиентами

AddNewOrder

сохранить заказ

17

AddNewOrder

OrderManager

передача управления

18

OrderManager

Order

сохранить

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

"Добавить новый заказ" прецедента "Работа с заказом"

  1. Кооперативная диаграмма для сценария "Добавить новый заказ" прецедента "Работа с заказом"

Рисунок 2 – Кооперативная диаграмма для сценария "Добавить новый заказ" прецедента "Работа с заказом"

Вывод

В ходе лабораторной работы удалось выделить объекты и изучить отношения между объектами информационной системы «Предприятие по сборке и продаже компьютеров».

Были созданы диаграмма последовательности событий и кооперативная диаграмма.

Список использованных источников

    1. Н.В. Барклаевская, О.М. Шарапова. Объектно-ориентированный подход к проектированию ИС. Санкт-Петербург 2020 год.

    2. Галатенко В.А. Курс лекций по курсу «Основы информационной безопасности» [Электронный ресурс]. Режим доступа: http://citforum.ru/security/articles/galatenko/

    3. Информика. Моделирование поведения. Режим доступа: http://www.informicus.ru/default.aspx?SECTION=6&id=73&subdivisionid=5