Файл: Лабораторная работа 2 по о. 12 инструментальные средства информационных систем.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.01.2024

Просмотров: 118

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ,СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА» (СПбГУТ)Кафедра информационных управляющих систем
Лабораторная работа № 2
по Б1.О.12 «ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА
ИНФОРМАЦИОННЫХ СИСТЕМ»
Студент гр. ИБ-71вп_____________________________ П. П. Иванов(подпись)Проверил ___________________________ А. В. Параничев(оценка и подпись)Санкт-Петербург2022 год СОЗДАНИЕ UML-ДИАГРАММЫ ПОСЛЕДОВАТЕЛЬНОСТИ ДЛЯ ОСНОВНЫХ ПРЕЦЕДЕНТОВ[выделенное зеленым прочитать и перед отправкой отчета удалить; выделенное желтым поменять на свое; в данном задании нужно привести:- на оценку "3": 1 диаграмму последовательности по прецеденту из диаграммы прецедентов (лабораторная 1) для 3 или более ролевых объектов, не менее 1 спецификации действий логики: alt/opt/loop/break;- на оценку "4": 1 диаграмму последовательности по прецеденту из диаграммы прецедентов (лабораторная 1) для 3 или более ролевых объектов, не менее 3 спецификаций действий логики: alt/opt/loop/break;- на оценку "5": 2 диаграммы последовательности по двум прецедентам из диаграммы прецедентов (лабораторная 1) для 4 или более ролевых объектов; не менее 3 спецификаций действий логики: alt/opt/loop/break]Составление диаграмм последовательности приведено для двух прецедентов (рис. 1 и рис. 2) проекта "Создание Telegram-бота …": [для каждой диаграммы: не менее 8 действий]1) прецедент Администратора (Admin) "Управление защитой веб-сервиса";2) прецедент … "";Рис. 1. UML-диаграмма последовательности для прецедента Администратора (Admin) "Управление защитой веб-сервиса"Рис. 2. UML-диаграмма последовательности для прецедента
Исходный код PlantUML-диаграммы, представленной на рис. 1:@startumlactor Adminbox Servicequeue Config as "Configurator"boundary Remote as "Remote\nTools"end boxactor Userautonumber 1.1hide footbox== 1. Initialization ==activate AdminAdmin -> Config : bot_settings()activate ConfigConfig -> Remote : run_service()activate RemoteRemote -> Remote : initialize()activate Remotedeactivate RemoteRemote --> Admin : work_report()deactivate Admin== 2. Maintenance ==autonumber inc AUser -> Remote : query()activate Usercritical Secure web service (Защищенный веб-сервис)Remote -> Remote : __accept()__activate Remotedeactivate Remotealt __0 (Нормальная работа сервиса)__Remote -> User : anwser()else __>0 (Предупреждение в работе сервиса)__Remote --> Admin : warning_report()activate AdminRemote -> Remote : stop() activate Remotedeactivate Remotedeactivate RemoteAdmin -> Remote : repair()opt 0 (Нормальная работа может быть восстановлена)Admin -> Config : bot_activate()Config -> Remote : restore_service()activate RemoteRemote -> Remote : restore()activate Remotedeactivate Remotedeactivate Remoteendelse __<0 (Ошибка в работе сервиса)__activate RemoteConfig --> Admin : error_report()deactivate AdminConfig ->x Remote : stop_service()deactivate Userdeactivate Configendend@endumlИсходный код PlantUML-диаграммы, представленной на рис. 2:@startuml…@endumlВывод: об планировании алгоритмов для основных прецедентов с помощью диаграммы последовательности: 5-7 строк.0>