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

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

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

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

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

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

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

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

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

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

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

Общая идея

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1 Позволяет

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

2 Содержит

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Протокол в формате 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 код на основе введенной пользователем информации

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

Общая схема

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Recommended