3.15M
Category: softwaresoftware

Применение прототипирования при моделировании ПО

1.

ПРИМЕНЕНИЕ
ПРОТОТИПИРОВАНИЯ ПРИ
МОДЕЛИРОВАНИИ ПО
Выполнила ​
Романова Анастасия ​
БО921ПРИ​

2.

Цели и задачи
Цель:
Закрепление и углубление знаний, полученных в процессе теоретического изучения
курса «Программная инженерия», выработка навыков самостоятельной работы и
умения использовать знания и методы информационных технологий, применение
навыков использования основных методов проектирования и разработки
информационной системы организации
Задачи:
Реализовывать интерфейс следующего функционала
– регистрация и авторизация;
– управление профилями продавца и покупателя;
– поиск и фильтрация;
– отзывы и рейтинг;
– оплата;

3.

Актуальность
Применение прототипирования при моделировании программного обеспечения (ПО)
позволяет разработчикам создавать предварительные версии продукта для
демонстрации заказчикам или пользователям. Это помогает лучше понять
требования и ожидания пользователей, и внести необходимые изменения еще на
ранних этапах разработки.
Разрабатывая концепцию приложения маркетплейс, учитывается её главная
особенность, а именно упрощение взаимодействия между продавцами и
покупателями для реализации различных товаров, такой подход позволяет продавать
товары не только онлайн, но и офлайн.
Модель представленная в данной работе реализована по системе DBS, когда
маркетплейс выступает лишь как посредник-площадка. Покупателю он дает
возможность найти товар, а продавцу — продать его.

4.

Функционал пользователей
Реализация
ролей пользователей в приложении
обеспечивает соблюдение принципа
наименьших привилегий, который
является важным компонентом
безопасного и
совместимого приложения. Каждому
пользователю предоставлен
минимальный набор разрешений,
необходимый для выполнения его
задач без ущерба для общей
безопасности приложения.

5.

Взаимодействие классов
Для отражения связей между
отдельными сущностями системы
маркетплейса, а также для описания
её структуры и типов отношений
приведена диаграмма классов.
Произведено выделение объектов,
из которых должна состоять система,
дано описание и показываются
взаимосвязи между объектами в
нотации UML

6.

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

7.

Интерактивный прототип приложения
При нажатии на блок с товаром пользователь
преходит переходит в раздел «карточка товара».
При демонстрации карточки товара
отображается общая информация о выбранном
товаре, а именно: фотографии, стоимость и
выбор цвета товара.
Также у пользователя есть возможность
просмотра характеристик и описания товара, его
отзывов и вопросов по данному продукту через
открытие дополнительных фреймов. По мимо
этого присутствует возможность перехода на
страницу продавца, на которой можно
посмотреть описание компании, а так же отзывы
о товарах данного продавца.
Через карточку товара с помощью кнопок
«Купить сейчас» и «Добавить в корзину»
пользователь может приобрести товар.

8.

Интерактивный прототип приложения
Следующий не менее важный блок – это
каналы. В нём осуществляется
возможность просмотра статистики о
продажах и собственном канале. Есть
возможность прочитать интересующие
статьи, поставить отметку нравиться,
написать комментарий, а также
подписаться на интересующий канал.
Так же присутствует мессенджер, где
покупатель может пообщаться
напрямую с продавцом, и наоборот, а
также открыть чат-бот с виртуальным
помощником.

9.

Интерактивный прототип приложения
В разделе «Корзина» находятся
две основные вкладки: товары в
корзине и понравившиеся товары.
Можно выбрать несколько товаров
из карзины и оформить заказ или
заказать
один
определённый
товар.
Из вкладки «Избранное» можно
перенести товары в карзину.

10.

Интерактивный прототип приложения
Через личный кабинет очень
удобно осуществлять контроль
над заказами, просматривать и
вносить изменения данных о
доставке. Через вкладку
настройки профиля можно
отредактировать свои личные
данные или данные компании,
изменить адрес, валюту и
способы оплаты.

11.

Заключение
В данной курсовой работе рассматривались методы прототипирования при
моделировании программного обеспечения. В ходе выполнения данной курсовой
работы был рассмотрен подход создания программного продукта в среде Figma. В
результате курсовой работы была создана модель маркетплейса в соответствии со
стандартами.
Программа маркетплейс предоставляет ряд преимуществ, которые делают её
популярной среди продавцов и покупателей. Она позволяет продавцам с
минимальными затратами получить доступ к широкой аудитории, упрощает процесс
ведения торговли и уменьшает необходимость в инвестициях в собственную
инфраструктуру и маркетинг.
Для покупателей маркетплейс обеспечивает удобство сравнения товаров и цен, а
также предоставляет возможность читать отзывы других покупателей, что помогает
сделать информированный выбор.

12.

Спасибо за внимание!
English     Русский Rules