- •Индивидуальная работа
- •По теме:
- •Задание
- •Алгоритм выполнения работы Изучение теоретической основы
- •1. Диаграмма классов (Class Diagram)
- •2. Диаграмма вариантов использования (Use Case Diagram)
- •3. Диаграмма последовательностей (Sequence Diagram)
- •Подготовка примера модели системы
- •Выбор инструмента для построения uml диаграмм
- •Построение диаграмм
- •Диаграмма классов
- •Диаграмма вариантов использования
- •Диаграмма последовательности
- •Диаграмма вариантов использования Вывод
Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
(МТУСИ)
Кафедра: «Математическая кибернетика и информационные технологии»
Индивидуальная работа
Дисциплина: «Тестирование программных продуктов»
По теме:
«Построение 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 диаграмм, обеспечивая наглядное представление структуры и функционирования проектируемого программного продукта.
Задание
Освоить методику построения UML диаграмм на практике с использованием специализированных инструментов;
Применить полученные знания для разработки и документирования модели системы с использованием различных типов UML диаграмм, обеспечивая наглядное представление структуры и функционирования проектируемого программного продукта.
.
Алгоритм выполнения работы Изучение теоретической основы
1. Диаграмма классов (Class Diagram)
Назначение: диаграмма классов используется для визуализации структуры системы, отображая классы системы, их атрибуты, методы и отношения между ними.
Область применения:
- Моделирование структуры объектно-ориентированных систем.
- Проектирование архитектуры программного обеспечения.
- Документирование и представление классов и их взаимосвязей в рамках проекта.
2. Диаграмма вариантов использования (Use Case Diagram)
Назначение: диаграмма вариантов использования описывает функциональность системы из пользовательской перспективы, показывая различные сценарии использования системы (варианты использования) и актеров, взаимодействующих с системой.
Область применения:
- Определение и документирование требований к системе.
- Проектирование интерфейсов пользователя и функциональности системы.
- Валидация требований с участием заказчиков и стейкхолдеров.
3. Диаграмма последовательностей (Sequence Diagram)
Назначение: диаграмма последовательностей показывает взаимодействие объектов или компонентов системы в определенном порядке времени, иллюстрируя последовательность обмена сообщениями между ними.
Область применения:
- Моделирование динамики взаимодействия между объектами или компонентами системы.
- Анализ и оптимизация процессов и бизнес-процессов.
- Документирование и валидация взаимодействия в рамках проектирования системы.
Вывод
Каждый тип UML диаграммы имеет свои особенности и предназначен для решения определенных задач в процессе проектирования и разработки программного обеспечения. Их комбинированное использование позволяет создать полную и наглядную модель системы, упрощая восприятие, анализ и коммуникацию между участниками проекта.