ݺߣ

ݺߣShare a Scribd company logo
Лабораторная работа
№4
Диаграммы UML
выполнила студентка группы ПОС-10Б Лысакова Наталья
лабораторная работа №4 uml
Диаграмма вариантов использования
•
•

•
•
•

На диаграмме изображена структура одного из вариантов использования системы.
Разработчик формирует для пользователя поле по умолчанию. Для наполнения поля
необходимо распарсить контент, сформировать плитки и добавить их на поле.

Таким же образом наполняется карман новыми плитками для пользователя.
Пользователь взаимодействует вариантом использования «Работа с системой»
«Работа с системой» включает в себя такие варианты как: «Переход по ссылке»,
«Перемещение плиток из кармана», «перемещение плиток в сундук», «Обновление
поля»
лабораторная работа №4 uml
лабораторная работа №4 uml
лабораторная работа №4 uml
лабораторная работа №4 uml
Диаграмма компонентов
•
•

•
•

Данная диаграмма показывает из каких реальны компонентов состоит
проектируемая система.
При анализе системы нам потребуются такие компоненты: Web-клиент
(browser), Web-сервер (с модулями сайта PixelCraft), Модули сайта
(Defaut.aspx, Default.css, Default.cs, MasterPage.master (Auth.aspx, Auth.cs,
Auth.css, Setting.aspx, Setting.css, Setting.cs), User.db, ContentPlaceHolder
(Field.cs, Tile.cs, Chest.cs), Filed.db)
Компонент Filed.cs связан с базой данны Field.db по интерфейсу Ifeld,
компоненты Auth.aspx, Setting.aspx связаны с базой данных User.db по
интерфейсам IAdd и IDelete, с которой свзан и компонет Fied.cs по интерфеусу
IUser.
Компоненты Web-клиент и Web-сервер соедены интерфейсов HTTP.
лабораторная работа №4 uml
лабораторная работа №4 uml
лабораторная работа №4 uml
Диаграмма деятельности
• На данной диаграмме показана последовательность действия которая
происходит при взаимодействии с интерфейсом сайта «PixelCraft».

• При взаимодействии осуществляются такие действия: Авторизация,
Начальная настройка, Проверить карман, перейти по ссылке, помесить
плитку в сундук, добавить плитку на поле.

• Проверка кармана происходит до тех пор, пока в кармане есть
непроверенные плитки.
лабораторная работа №4 uml
лабораторная работа №4 uml
лабораторная работа №4 uml
Диаграмма классов
• Главный класс системы : Field, он содержит в себе объекты всех
остальных классов.

• Классы Pocket и Chest наследуются от абстрактного класса Storadge.
• Классе Storadge хранит в себе колекцию объектов Tile.
• От класса Tile наследуются два класса Sticker и ContentTile.
• Класс ContentTile содержит в себе структуры Border, TilteText, TileImage
лабораторная работа №4 uml
лабораторная работа №4 uml
лабораторная работа №4 uml
Диаграмма последовательности

• Данная диаграмма является частным случаем диаграммы
взаимодействия, но в отличии от неё, отображается временную
последовательность выполнения действий.
Спасибо за внимание

More Related Content

лабораторная работа №4 uml

  • 1. Лабораторная работа №4 Диаграммы UML выполнила студентка группы ПОС-10Б Лысакова Наталья
  • 3. Диаграмма вариантов использования • • • • • На диаграмме изображена структура одного из вариантов использования системы. Разработчик формирует для пользователя поле по умолчанию. Для наполнения поля необходимо распарсить контент, сформировать плитки и добавить их на поле. Таким же образом наполняется карман новыми плитками для пользователя. Пользователь взаимодействует вариантом использования «Работа с системой» «Работа с системой» включает в себя такие варианты как: «Переход по ссылке», «Перемещение плиток из кармана», «перемещение плиток в сундук», «Обновление поля»
  • 8. Диаграмма компонентов • • • • Данная диаграмма показывает из каких реальны компонентов состоит проектируемая система. При анализе системы нам потребуются такие компоненты: Web-клиент (browser), Web-сервер (с модулями сайта PixelCraft), Модули сайта (Defaut.aspx, Default.css, Default.cs, MasterPage.master (Auth.aspx, Auth.cs, Auth.css, Setting.aspx, Setting.css, Setting.cs), User.db, ContentPlaceHolder (Field.cs, Tile.cs, Chest.cs), Filed.db) Компонент Filed.cs связан с базой данны Field.db по интерфейсу Ifeld, компоненты Auth.aspx, Setting.aspx связаны с базой данных User.db по интерфейсам IAdd и IDelete, с которой свзан и компонет Fied.cs по интерфеусу IUser. Компоненты Web-клиент и Web-сервер соедены интерфейсов HTTP.
  • 12. Диаграмма деятельности • На данной диаграмме показана последовательность действия которая происходит при взаимодействии с интерфейсом сайта «PixelCraft». • При взаимодействии осуществляются такие действия: Авторизация, Начальная настройка, Проверить карман, перейти по ссылке, помесить плитку в сундук, добавить плитку на поле. • Проверка кармана происходит до тех пор, пока в кармане есть непроверенные плитки.
  • 16. Диаграмма классов • Главный класс системы : Field, он содержит в себе объекты всех остальных классов. • Классы Pocket и Chest наследуются от абстрактного класса Storadge. • Классе Storadge хранит в себе колекцию объектов Tile. • От класса Tile наследуются два класса Sticker и ContentTile. • Класс ContentTile содержит в себе структуры Border, TilteText, TileImage
  • 20. Диаграмма последовательности • Данная диаграмма является частным случаем диаграммы взаимодействия, но в отличии от неё, отображается временную последовательность выполнения действий.