Репозиторий содержит решение тестового задания на позицию Junior Fullstack-аналитик (бизнес + системный) в компанию Effective Mobile
bookstore-registration-analysis/
├── 01_BPMN
│ ├── Анализ_описания.md # для удобства чтения в репозитории
│ ├── Анализ_описания.xlsx # для фильтрации и группировки
│ └── Процесс_выдачи_оборудования.png
├── 02_UserStory_UseCases
│ ├── User_Story_and_Use_Cases.md
│ ├── User_Story_and_Use_Cases.xlsx
│ └── Диаграмма_процесса_публикации.png
├── 03_REST_API_register
│ ├── openapi.yaml
│ ├── Алгоритм_регистрации.md
│ └── Спецификация_API_регистрация.md
└── README.md
Сделать модель в нотации BPMN 2.0 по описанию приведенного рабочего потока выдачи ИТ-оборудования:
- BPMN-диаграмма процесса выдачи оборудования.
Реализация:
Посмортеть диаграмму (PNG)
- Составить список выявленныx вопросов и противоречия.
Реализация:
Посмортеть анализ текстового описания
Cформулировать требования для реализации новой фичи (функциональности), которая позволит опубликовать свой товар на маркетплейсе (витрине товаров):
- User Story и Use Cases для функционала публикации товара.
Реализации:
Посмотреть User Story и Use Cases (Markdown)
Скачать User Story и Use Cases в Excel
Посмотреть диаграмму процесса публикации
Задание 3.1. Описать REST API интерфейс на стороне бэк сервиса, который должен вызываться фронтендом при нажатии на кнопку “Register”:
- Спецификация эндпоинта регистрации (OpenAPI + Markdown)
- Примеры запросов и ответов.
Реализации:
Посмотреть спецификацию API регистрация
Посмотреть спецификацию в формате OpenAPI
Задание 3.2. Описать подробный пошаговый алгоритм, создания Пользователя на стороне бэк сервиса при вызове, получившегося в Задачи 3.1 метода
- Пошаговый алгоритм создания пользователя на бэкенде
Реализация:
Алгоритм обработки запроса регистрации на бэкенде
Испольнитель: 4vertak