Upload
ss22
View
567
Download
6
Embed Size (px)
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 кода», «Размещение данных на холсте» и «Сохранение данных».
Входные данные = Информация о товаре, дополненном изображении и фото товара, а выходные = документ.
(ВИ) Приложение клиент
(ВИ) Приложение клиент
Диаграмма показывает возможные действия пользователя в приложении клиенте «Мобильного каталога товаров».
(ВИ) Приложение генератор
(ВИ) Приложение клиент
Диаграмма показывает возможные действия пользователя в приложении генераторе «Мобильного каталога товаров».
(ДД) Приложение клиент
(ДД) Приложение клиент
Данная диаграмма показывает последовательность действий в программе клиенте «Мобильного каталога товаров»
(ДД) Приложение генератор
(ДД) Приложение генератор
Данная диаграмма показывает последовательность действий в программе генераторе «Мобильного каталога товаров»