Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №2 ТПП.docx
Скачиваний:
0
Добавлен:
29.04.2024
Размер:
163.46 Кб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации

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

«Московский технический университет связи и информатики»

(МТУСИ)

Кафедра: «Математическая кибернетика и информационные технологии»

Индивидуальная работа

Дисциплина: «Тестирование программных продуктов»

По теме:

«Построение UML диаграмм»

Выполнили: студенты

_________________________

Проверил:

Говоров Павел Михайлович

_________________________

Москва, 2026

Содержание

ЦЕЛЬ 3

ЗАДАНИЕ 3

АЛГОРИТМ ВЫПОЛНЕНИЯ РАБОТЫ 3

Изучение теоретической основы 3

1. Диаграмма классов (Class Diagram) 3

2. Диаграмма вариантов использования (Use Case Diagram) 4

3. Диаграмма последовательностей (Sequence Diagram) 4

Вывод 4

Подготовка примера модели системы 5

Выбор инструмента для построения UML диаграмм 7

Вывод 8

Построение диаграмм 8

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

2. Диаграмма вариантов использования 9

3. Диаграмма последовательности 10

Вывод 10

ЦЕЛЬ

Изучение основных типов UML диаграмм, их назначение и применение в проектировании программного обеспечения; освоить методику построения UML диаграмм на практике с использованием специализированных инструментов; применить полученные знания для разработки и документирования модели системы с использованием различных типов UML диаграмм, обеспечивая наглядное представление структуры и функционирования проектируемого программного продукта.

Задание

  1. Освоить методику построения UML диаграмм на практике с использованием специализированных инструментов;

  2. Применить полученные знания для разработки и документирования модели системы с использованием различных типов UML диаграмм, обеспечивая наглядное представление структуры и функционирования проектируемого программного продукта.

.

Алгоритм выполнения работы Изучение теоретической основы

1. Диаграмма классов (Class Diagram)

Назначение: диаграмма классов используется для визуализации структуры системы, отображая классы системы, их атрибуты, методы и отношения между ними.

Область применения:

- Моделирование структуры объектно-ориентированных систем.

- Проектирование архитектуры программного обеспечения.

- Документирование и представление классов и их взаимосвязей в рамках проекта.

2. Диаграмма вариантов использования (Use Case Diagram)

Назначение: диаграмма вариантов использования описывает функциональность системы из пользовательской перспективы, показывая различные сценарии использования системы (варианты использования) и актеров, взаимодействующих с системой.

Область применения:

- Определение и документирование требований к системе.

- Проектирование интерфейсов пользователя и функциональности системы.

- Валидация требований с участием заказчиков и стейкхолдеров.

3. Диаграмма последовательностей (Sequence Diagram)

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

Область применения:

- Моделирование динамики взаимодействия между объектами или компонентами системы.

- Анализ и оптимизация процессов и бизнес-процессов.

- Документирование и валидация взаимодействия в рамках проектирования системы.

Вывод

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