Скачиваний:
0
Добавлен:
02.01.2025
Размер:
3.82 Mб
Скачать
    1. Моделирование структуры ис

7.1.1. Диаграмма классов

Реализация средствами StarUML диаграммы классов

Рисунок 20 - Диаграмма классов

Описание классов

Руководствуясь высказываниями шаблона трехслойной архитектуры и принимая во внимание полученные результаты анализа функциональных требований, была разработана модель первичной структуры программного обеспечения. Результаты разработки представлены в виде диаграмм, описание назначения классов по слоям задокументировано в таблице 32.

Таблица 32 - Описание классов

Наименования класса

Назначение класса

Слой представления

1

Добавление/редактирование информации

Включает информацию о ринге, отчётах, промежуточных результатах, результатах, собаке

2

Оценивание собак

Проставление баллов участникам

Слой предметной области

1

Принять заявку на участие

На основе полученных данных об участнике принимается решение об его участии в соревновании

2

Составление расписания

На основе введенных данных об участниках выполняется создание расписания

3

Формирование результатов

На основании введенных результатов собак выполняется анализ и создание бально-рейтинговой системы с выдачей мест участникам

Слой источника данных

1

Участник

Предоставляет всю введенную информацию о себе и своём питомце

2

Судья

Вносит информацию о баллах и месте участника

3

Организатор

Вносит информацию о расписании

      1. Диаграмма компонентов

Разработанная диаграмма компонентов представлена на рисунке 21. С помощью нее будет определен состав программных компонентов, в роли которых может выступать исходный, бинарный и исполняемый код, а также установлены зависимости между ними.

Рисунок 21 - Диаграмма компонентов

      1. Диаграмма развертывания

Диаграмма развертывания представлена на рисунке 22. Она разработана для представления общей конфигурации и топологии распределенной информационной системы и содержит сведения о распределении компонентов по отдельным узлам системы и канал связи между аппаратными средствами (соединения).

Рисунок 22 - Диаграмма развертывания

Лабораторная работа 7:

  1. Моделирование поведения информационной системы

На рисунке 23 представлена диаграмма состояний для ВИ «Формирования расписания». С помощью неё представлен объект с момента его создания и до его уничтожения.

Рисунок 23 - Диаграмма состояний для ВИ «Формирования расписания»

    1. Диаграммы деятельности

С помощью диаграммы деятельности описан способ моделирования потока событий в более понятном виде с представлением исполнения определенного поведения в потоке управления системы.

На рисунке 24 представлена диаграмма деятельности для ВИ «Отправки/добавления информации об участнике». После отправки системой имеющихся данных об участнике администратор заполняет или редактирует необходимую информацию и отправляет системе для сохранения в БД.

Рисунок 24 - Диаграмма деятельности для ВИ «Отправки/добавления информации об участнике»

На рисунке 25 представлена диаграмма деятельности для ВИ «Отправка информации об участнике». Для его создания нужно получить данные об участнике, после: редактировать/добавить информацию и сохранить в БД.

Рисунок 25 - Диаграмма деятельности для ВИ «Отправка информации об участнике»

На рисунке 26 представлена диаграмма деятельности для ВИ «Проставление баллов». После проставления баллов об участнике заполняются все данные о баллах и сохраняются.

Рисунок 26 - Диаграмма деятельности для ВИ «Проставление баллов»

На рисунке 27 представлена диаграмма деятельности для ВИ «Присуждение мест». После пререводая баллов об участнике заполняются все данные о баллах и сохраняются.

Рисунок 27 – Диаграмма деятельности для ВИ «Присуждение мест»

На рисунке 28 представлена диаграмма деятельности для ВИ «Награждение участников». После предоставления информации о занятых местах организатор награждает участников данные о трофеях и сохраняются.

Рисунок 28 – Диаграмма деятельности для ВИ «Награждение участников»

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