Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Крамской Р.В.
Лабораторная работа №5
Тема:Разработка модели программной системы с использованием диаграммы состояний, диаграммы компонентов и диаграммы развертывания.
Цель работы: научиться выполнять объектно-ориентированное проектирование программного продукта с использованием UML и шаблонов.
Ход работы
Тема: ПМК для автоматизации обработки и аппроксимации экспериментальных данных (процессов ИПД)
Специальная часть: Разработка ПО для распознавания делительных сеток и аппроксимации
Диаграмма состояний для прецедента «Загрузка изображения» представлена на рисунке 1.
Загрузка изображения
Проверка изображения
ДА
НЕТ
Выбор изображения
[начальное состояние]
[изображение корректно]
Загрузка завершена
[выбор осуществлен]
Рисунок 1 Диаграмма состояний для прецедента «Загрузка изображения»
Описание диаграммы состояний:
На диаграмме состояний для прецедента «Загрузка изображения» видно, что в самом начале мы выбираем изображение которое будем загружать.
После того как мы выбрали необходимое изображение происходит проверка на его корректность и если оно не корректно то мы возвращаемся в начальное состояние где нам придется выбрать другое изображение, а если же с ним все в порядке тогда переходим в следующий блок.
Завершающим этапом происходит загрузка изображения в программу где мы сможем продолжить работу с ним.
Вывод: выполнил разработку модели программной системы с использованием диаграммы состояний .