Skip to content

4vertak/petrushka-system-analysis

Repository files navigation

Тестовое задание: Junior Системный аналитик

Репозиторий содержит решение тестового задания на позицию Junior Системный аналитик в компанию Effective Mobile

Структура репозитория

petrushka-system-analysis/
├── 01_Анализ_требований
│   ├── 01_Таблица_противоречий.md   # для удобства чтения в репозитории
│   ├── 01_Таблица_противоречий.xlsx # для фильтрации и группировки
│   ├── 02_Исправленное_ТЗ.md
│   └── 03_Вопросы_заказчику.md
│   └── 03_Вопросы_заказчику.xlsx
├── 02_API_магазины
│   ├── example_response.json
│   ├── openapi.yaml
│   └── Спецификация_API_partners_stores.md
├── 03_Архитектура_push
│   ├── Описание_архитектуры.md
│   └── Схема_архитектуры_push.png
└── README.md

Задание 1. Анализ требований

Проанализировать фрагмент ТЗ на функционал корзины:

  1. Найти и перечислить все логические противоречия и недочеты.

Реализация:
01_Таблица_противоречий

  1. Предложить исправленную редакцию требований (фрагмент ТЗ).

Реализация:
02_Исправленное_ТЗ

  1. Составить список уточняющих вопросов для Product-менеджера или бизнес-заказчика.

Реализация:
03_Вопросы_заказчику

Задание 2. Проектирование API

Разработать пример REST API для экрана со списком магазинов партнёров:

  1. Написать пример REST API запроса, который будет вызываться при переходе пользователя на данный экран.

Реализации:
Спецификация_API_partners_stores
Спецификация в формате OpenAPI

  1. Привести пример JSON-ответа, соответствующий макету и включающий ссылки на внешние ресурсы.

Реализация: Пример JSON-ответа

Задание 3. Архитектура push-уведомлений

Разработать верхнеуровневую архитектуру системы push-уведомлений в микросервисном окружении:

  1. Визуальная схема

Реализация: Схема_архитектуры_push-уведомлений

  1. Дать описание как должна работать отправка PUSH уведомлений в данном приложении.

Реализация: Схема_архитектуры_push-уведомлений


Испольнитель: 4vertak

About

Тестовые задания по системному анализу: моделирование систем, формальные методы, диаграммы и анализ бизнес/технических процессов.

Topics

Resources

Stars

Watchers

Forks

Contributors