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

Preview:

Citation preview

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

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

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

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

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

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

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

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

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

Функции

Общая схема

Диаграмма IDEF0

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

Описание

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

Диаграмма IDEF0

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

Описание

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

Диаграмма IDEF0

Диаграмма IDEF0

Описание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

О программе

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Recommended