GetAnalyst - Старт карьеры в IT • Системный аналитик • Бизнес-аналитик
4.76K subscribers
1.96K photos
77 videos
20 files
360 links
Канал для начинающих карьеру системных аналитиков. Влюбиться в системый анализ и начать свой путь в IT можно здесь! 🚀

Для опытных аналитиков - Навыки • БД • Интеграции • API:
t.me/getanalysts

Обучение:
https://getanalyst.ru/education
Download Telegram
⭐️ CRUD-модель ⭐️

После того, как роли в разработкие ПО были определены, необходимо определить матрицу доступов для каждой из ролей.

В матрицу доступа входят:
- список ролей (Roles)
- перечень объектов и допустимых способов взаимодействия с ними (Permission)
И если роли можно определить с помощью RACI-матрицы, то разобраться со способами взаимодействия с данными поможет CRUD-модель.

CRUD-модель (аббревиатура от Create, Read, Update и Delete) – это стандартная модель возможностей работы с данными.


Эта модель определяет базовые функции работы с информацией:

🌟 Создание (Create) — это вид доступа, при котором можно добавлять новую информацию в ИС. Например, специалист подбора ассортимента может вносить новые товары, которые он нашёл у поставщиков.

📕 Чтение (Read) — это возможность видеть данные и объекты внутри системы. Этот тип доступа не даёт возможности выгрузить данные или как-то их изменять.

✏️ Изменение (Update)— можно корректировать данные внутри ИС. Например, дизайнер может изменить картинки для новых продуктов, когда они с фотографом сделали более удачные фото.

✖️ Удаление (Delete) — это удаление какой-либо информации. Например, специалист по подбору ассортимента решил удалить товар «Чипсы», потому что у поставщика чипсов проблемы с доставкой.

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

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


🥷: Ну а вообще навык работы по CRUD-модели – это отличная отправная точка при проектировании архитектуры системы. Ведь чтобы понять, какая логика должна располагаться внутри системы, необходимо знать, с какими функциональными потребностями в эту систему придут пользователи.

#hardGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥3👍2
УЖЕ СЕГОДНЯ!

Друзья, напоминаем, что сегодня у вас есть отличная возможность попасть на открытый вебинар по проектированию архитектуры - одному из важнейших скиллов системного аналитика! 🤩

На вебинаре вы:

🟣 поймете основы проектирования архитектуры.
🟣 разберетесь в отличиях монолита, сервисов и микросервисов.
🟣 научитесь проектировать архитектуру с нуля.
🟣 узнаете, как происходит переезд с монолита на микросервисы.
🟣 получите готовые схемы и подходы по проектированию.

Круто? КОНЕЧНО КРУТО!
Не упустите возможность разобраться в хардовой теме под чутким руководством Екатерины Ананьевой!

ИТАК:
🟢 Проектирование архитектуры: от монолита к микросервисам
🚀 СЕГОДНЯ
29.02.2024 в 19:00 Мск (ЧТ)
🔗
ЗАРЕГИСТРИРОВАТЬСЯ

Увидимся там, чемпионы! 💃
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31
❗️Уже через 3 часа❗️

Практический вебинар с Екатериной Ананьевой!

📹 Проектирование архитектуры: от монолита к микросервисам
19:00 - 21:30 Мск

Ссылку на прямой эфир пришлем в канал за 15 минут до начала.
😂👍👍❤️👌😅😊😊😍😘

❗️До начала 15 минут❗️

📹 Проектирование архитектуры: от монолита к микросервисам

Переходите по ссылке: https://pruffme.com/webinar/?id=00c7ce6f9597534c6124203cae11abb5 и начинаем!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Всем привет, ребят! 👋

На этой неделе мы рассмотрели тему ролей и ролевой модели.
Также вы узнали про две техники, которые позволяют определить участников рассматриваемого процесса (разработки или непосредственной работы внутри ПО) и разграничить их функциональные возможности, согласно зонам ответственности.

Чтобы закрепить полученные знания, как и обещали, проводим небольшой КВИЗ 🤓
Перед этим рекомендуем вам вернуться к началу недели и вспомнить теорию – так образовательный результат от КВИЗа будет качественнее (прочитали теорию - закрепили практикой).

Стартуем, как только наберём 15 реакций на этом посте!

#quizGetAnalyst
🔥116👍1
Благодаря этой технике определяются стейкхолдеры, а также их зоны ответственности на разных этапах разработки ПО.
Anonymous Quiz
89%
RACI-матрица
11%
CRUD-модель
С помощью этой техники можно сформировать базовое понимание функциональных возможностей взаимодействия с данными внутри ПО.
Anonymous Quiz
10%
RACI-матрица
90%
CRUD-модель
🏬 Рассмотрим небольшой кейс:

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

Ваша задача: определить какие права необходимо выдать внешнему пользователю приложения (то есть покупателю), а какие будут излишними.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Право просмотреть информацию по объёму компенсаций поставщику при оплате товаров бонусами.
Anonymous Quiz
20%
Нужно
80%
Не нужно
Право просматривать, сколько баллов кэшбэка накопилось у пользователя в личном кабинете.
Anonymous Quiz
98%
Нужно
2%
Не нужно
Право выбрать при оформлении заказа частичную или полную оплату бонусами.
Anonymous Quiz
98%
Нужно
2%
Не нужно
Ну мы или не мы 30 января во время сбоя 😀

Всем отличных выходных, ребят!
Качественно отдыхайте, учитесь, гуляйте на свежем воздухе и будьте счастливыми 🐈

#GAhahaha
#GAfrindlyreminder
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11🥰3
Валя, отмени сложные понедельники, пожалуйста! 😮

Кстати, вы знали, что нашего талисман-тюленя зовут Валентин?

#GAhahaha
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11🔥2
Привет! 👋

Несмотря на то, что на улице весна, а эта неделя официально сокращённая, нервы коллег после холодной зимы могут быть на пределе. Как и ваши. А значит душа может быть ранимее, эмоции становится сложнее обуздать и вот он - ваш первый конфликт на работе 😡🔥

Keep calm! 🙇‍♂️
Сложные ситуации – это нормально, важно их решать и извлекать из этого опыт. В этом посте рассказываем, как грамотно разобраться в конфликте с коллегами 😘

#softGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1