41
Расчетная работа по дисциплине: Моделирование и анализ ПО Тема: «Проектирование и разработка программного продукта» Выполнил: студент ДонНТУ группы ПОС-10А Давиденко Владимир

Расчетная работа

  • Upload
    mestniy

  • View
    81

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Расчетная работа

Расчетная работа по дисциплине:

Моделирование и анализ ПО

Тема: «Проектирование и разработка программного продукта»

Выполнил: студент ДонНТУгруппы ПОС-10А

Давиденко Владимир

Page 2: Расчетная работа

Класс ПО: Мобильная система Клиент\Генератор.Ник: Анимация книжных иллюстраций маркерами.Тема: Оживление печатной иллюстрации средствами мобильного компьютера по сценарию анимации использующего спрайты растрового изображения и закодированному графическими электронными кодами.

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

Анимация книжных иллюстраций маркерами.

Page 3: Расчетная работа

Сервер - это настольная программа, редактор анимации, который кодирует сценарий мультипликации блоком графических кодов, размещаемых на чистом поле полотна растровой иллюстрации. Клиент - это мобильное приложение, интеллектуальный агент, который распознает маркеры, декодирует электронный сценарий и конструирует по сценарию команды мультипликации в нотации языка SMIL и сохраняет результат в файле формата SVG. Файл мультипликации SVG проигрывается любым браузером мобильного компьютера. Создавая книжную иллюстрацию, с цифровым контекстом, художник 2D аниматор должен подсказать интеллектуальному агенту мобильной системы как реконструировать сцену мультипликации и персонажей. Сочетание частей полотна цветного изображения и цифровых команд учитываются художником при создании иллюстрации. Интеллектуальный агент должен выделить спрайт на полотне, используя сегментацию и распознавание, осуществить ретуширование участка полотна, откуда убирается выделенный спрайт, используя другой спрайт как бесшовную текстуру для заливки, окончательно выполнить динамическое по времени наложение спрайта с прозрачность его краёв и аффинными операциями преобразования спрайта.

Функции

Page 4: Расчетная работа

Общая схема

Page 5: Расчетная работа
Page 6: Расчетная работа
Page 7: Расчетная работа
Page 8: Расчетная работа
Page 9: Расчетная работа
Page 10: Расчетная работа

Диаграмма IDEF0

Page 11: Расчетная работа

Декомпозиция диаграммы IDEF0

Page 12: Расчетная работа

Описание

Данная диаграмма показывает на какие процессы разделяется контекстная диаграмма, а именно: «Создать и закодировать сценарий», «Декодировать сценарий», «вывести на экран». Также на данной диаграмме отображены все входные, выходные данные, ограничения и механизмы из контекстной диаграммы.

Page 13: Расчетная работа

Диаграмма IDEF0

Page 14: Расчетная работа

Декомпозиция диаграммы IDEF0

Page 15: Расчетная работа

Описание

Данная диаграмма показывает на какие процессы разделяется контекстная диаграмма, а именно: «загрузить изображение», «Создать спрайты», «создать сценарий мультипликации». Также на данной диаграмме отображены все входные, выходные данные, ограничения и механизмы из контекстной диаграммы.

Page 16: Расчетная работа

Диаграмма IDEF0

Page 17: Расчетная работа

Диаграмма IDEF0

Page 18: Расчетная работа

Описание

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

Page 19: Расчетная работа

Контекстная DFD диаграмма

Page 20: Расчетная работа

Контекстная DFD диаграмма

Page 21: Расчетная работа

Контекстная DFD диаграмма

Page 22: Расчетная работа

Диаграмма классов UML

Page 23: Расчетная работа

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

Page 24: Расчетная работа

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

Page 25: Расчетная работа

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

Page 26: Расчетная работа

Модель GUI Studio Design настольной программы

Page 27: Расчетная работа

Описание интерфейса настольной программы

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

Page 28: Расчетная работа

Главное окно программы

Page 29: Расчетная работа

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

Page 30: Расчетная работа

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

Page 31: Расчетная работа

На рисунке изображен пункт о программе. Открывается окно сообщение которое содержит информацию о разработанном приложении, а также о разработчике.

О программе

Page 32: Расчетная работа

Окно создания спрайтов

Page 33: Расчетная работа

Окно удаления цвета

Page 34: Расчетная работа

Окна отражения и выбора размера

Page 35: Расчетная работа

Окна сравнить и поворот

Page 36: Расчетная работа

Модель GUI Studio Design мобильного приложения

Page 37: Расчетная работа

Главное окно приложения

Page 38: Расчетная работа

Окно проводника программы

На рисунке изображено окно проводника программы. Осуществляет поиск для открытия нужных документов. Вызывается после нажатия кнопки Открыть

Page 39: Расчетная работа

Окно настроек текста

На рисунке изображено окно настроек отображаемого текста. Вызывается после нажатия кнопки Текст

Page 40: Расчетная работа

Окно настроек текста

На рисунке изображено окно настроек отображаемого текста. Вызывается после нажатия кнопки Текст

Page 41: Расчетная работа

Окно настроек яркости экрана

На рисунке изображено окно настроек яркости экрана. Вызывается после нажатия кнопки Экран