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

Preview:

DESCRIPTION

Расчетная работа №2 по дисциплине «Моделирование и анализ программного обеспечения» ст. гр. ПОС 10в Коваленко Владимира Юрьевича

Citation preview

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

по дисциплине «Моделирование и анализ программного обеспечения»

Выполнил ст. гр. ПОС-10в

Коваленко В.Ю.

Мобильный AR-каталог товаров

Класс ПО: Мобильное приложение клиента/генератор.

Ник: Мобильный AR-каталог товаров.

Тема: Каталогизация и автоматический сбор сведений о товаре в цифровом виде из печатных брошюр, прайс-листов и каталогов применяя AR-коды.

Общая идея

Описание слайда «Общая идея»

Весь смысл ПО «Мобильный AR-каталог товаров» заключается в возможности хранения/редактирования/добавления/удаления данных о товаре. Поэтому условно разбито на 2 части:

• возможности ПО (на интеллект карте представлена в разделом «Позволяет»);

• хранимые данные на интеллект карте представлена в разделом «Содержит»).

Идея AR-схемы товара в каталоге

Описание слайда «Идея AR-схемы товара в каталоге»

Каталог содержит мультимедиа схему расширенной реальности, которая генерируется на фоне растрового изображения. Мультимедиа схема расширенной реальности представляет из себя набор автофигур с определенными параметрами (цвет, толщина линий и т.п.).

Информация о товарехранимая в каталоге

Описание слайда «Информация о товаре хранимая в каталоге»

В данном слайде приведен перечень атрибутов товаров, которые хранятся в «Базе товаров».

Записи в базе должны быть структурированы для удобства хранения и читабельности.

Функциональные возможности ПО

Описание слайда «Функциональные возможности

ПО»Данный слайд дает общее

представление о возможностях программного продукта, к которым относят:– управление записями;– просмотр каталога;– поиск товара;– работа с AR кодом.

Протокол в формате RTF

ПО "Мобильный

AR-каталог товаров"

1 Позволяет

1.1 Функции и возможности ПО

2 Содержит

2.1 Хранимые данные

2.2 Сведения о товаре

2.3 Мультимедиа AR-схему товара

Протокол в формате RTF

Мультимедиа AR-схема товара1 Цвет фона товара2 Параметры спрайта изображения товара3 Параметры альфа-канала прозрачного размытия спрайта3.1 ширина полосы вдоль границы; коэффициент

начала/конца/дельты альфа-канала и т.п.4 Параметры фильтра примененного на фотографии товара5 Текст подсказки6 Автофигуры6.1 Вид6.2 Тип6.3 Расположение6.4 Дополнительные парамметры

Протокол в формате RTFСведения о товаре1 Категория товара1.1 Например:

Бытовая техникаПосуда

1.2 Подкатегория товара 1.2.1 Например:

ТелевизорСтакан

2 Название модели3 Фирма производитель4 Артикул5 Вес брутто/нетто6 Стоимость на момент времени7 Дата окончания акции на цену товара8 Текстовое описание товара

Протокол в формате RTFПозволяет1 Управлять записями каталога1.1 Добавить новую запись о товаре1.1.1 Пользователь вводит информацию о товаре и изображение товара после чего программа

генерирует запись в каталоге, создав коллаж, добавив сгенерированный AR код и сохранив полотно в формате TIFF

1.2 Удалить запись из каталога1.3 Изменить запись в каталоге2 Просматривать БД каталога товаров2.1 Фотографию товара2.2 Сведения о товаре2.3 Дату и время регистрации товара в базе2.4 Мультимедиа-реконструкцию товара3 Добавлять текстовые заметки4 Искать товар по ключевому слову5 Выбирать список товаров5.1 По категории5.2 Подкатегории5.3 Дате регистрации5.4 Дате окончания акции на цену товара6 Работать с AR кодами6.1 Распознавать AR код6.2 Создать AR код на основе введенной пользователем информации

Общая схема

(IDEF0) Приложение клиент

(IDEF0) Приложение клиент

В данной диаграмме отображен процесс создания каталога товаров.

Для этого необходима фотография брошюры с изображением товара и AR кодом на ней. На выходе получается запись в БД товаров.

(IDEF0) Приложение клиент

(IDEF0) Приложение клиент

Данная диаграмма является декомпозицией блока «А0». Декомпозиция состоит из 2х блоков: «Распознать AR код» и «Сохранить запись в каталоге»

(IDEF0) Приложение клиент

(IDEF0) Приложение клиент

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

(DFD) Приложение клиент

(DFD) Приложение клиент

На данной диаграмме показаны параметры, которые передаются от пользователя процессу «Создание каталога товаров». Входные данные от пользователя = Фото товара с AR кодом, а выходные = Запись в БД

(DFD) Приложение клиент

(DFD) Приложение клиент

На этой диаграмме показана декомпозиция блока «Создание каталога товаров». Декомпозиция состоит из 2х блоков: «Распознать AR код» и «Сохранить запись в каталоге»

(DFD) Приложение клиент

(DFD) Приложение клиент

На данной диаграмме представлена декомпозиция блока «Распознание AR кода», который состоит из блоков: «Декодировать AR код», «Дополнить изображение» и «Структурирование данных». Входные данные «Фотография с AR кодом», а выходные «Обработанные данные»

(IDEF0) Приложение генератор

(IDEF0) Приложение генератор

На данной диаграмме представлен процесс создания брошюры с AR кодом и изображением.

(IDEF0) Приложение генератор

(IDEF0) Приложение генератор

Диаграмма показывает декомпозицию блока «Создания брошюры».

Декомпозиция состоит из: «Генерация AR кода», «Размещение данных на холсте» и «Сохранение данных»

(DFD) Приложение генератор

(DFD) Приложение генератор

Данная диаграмма показывает данные, которые передаются от пользователя программе. В общем виде входными данными являются «Информация о товаре, дополненном изображении и фото товара», а выходные – документ.

(DFD) Приложение генератор

(DFD) Приложение генератор

Декомпозиция блока «Создание брошюры» показан на предыдущей диаграмме.

Декомпозиция состоит из: «Генерация AR кода», «Размещение данных на холсте» и «Сохранение данных».

Входные данные = Информация о товаре, дополненном изображении и фото товара, а выходные = документ.

(ВИ) Приложение клиент

(ВИ) Приложение клиент

Диаграмма показывает возможные действия пользователя в приложении клиенте «Мобильного каталога товаров».

(ВИ) Приложение генератор

(ВИ) Приложение клиент

Диаграмма показывает возможные действия пользователя в приложении генераторе «Мобильного каталога товаров».

(ДД) Приложение клиент

(ДД) Приложение клиент

Данная диаграмма показывает последовательность действий в программе клиенте «Мобильного каталога товаров»

(ДД) Приложение генератор

(ДД) Приложение генератор

Данная диаграмма показывает последовательность действий в программе генераторе «Мобильного каталога товаров»

Recommended