После того, как роли в разработкие ПО были определены, необходимо определить матрицу доступов для каждой из ролей.
В матрицу доступа входят:
- список ролей (Roles)
- перечень объектов и допустимых способов взаимодействия с ними (Permission)
И если роли можно определить с помощью RACI-матрицы, то разобраться со способами взаимодействия с данными поможет CRUD-модель.
CRUD-модель (аббревиатура от 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
🔥3❤1
❗️До начала 15 минут❗️
📹 Проектирование архитектуры: от монолита к микросервисам
Переходите по ссылке: https://pruffme.com/webinar/?id=00c7ce6f9597534c6124203cae11abb5 и начинаем!
Please open Telegram to view this post
VIEW IN TELEGRAM
Pruffme
Проектирование архитектуры: от монолита к микросервисам
🔥4
Всем привет, ребят! 👋
На этой неделе мы рассмотрели тему ролей и ролевой модели.
Также вы узнали про две техники, которые позволяют определить участников рассматриваемого процесса (разработки или непосредственной работы внутри ПО) и разграничить их функциональные возможности, согласно зонам ответственности.
Чтобы закрепить полученные знания, как и обещали, проводим небольшой КВИЗ 🤓
Перед этим рекомендуем вам вернуться к началу недели и вспомнить теорию – так образовательный результат от КВИЗа будет качественнее (прочитали теорию - закрепили практикой).
Стартуем, как только наберём 15 реакций на этом посте!
#quizGetAnalyst
На этой неделе мы рассмотрели тему ролей и ролевой модели.
Также вы узнали про две техники, которые позволяют определить участников рассматриваемого процесса (разработки или непосредственной работы внутри ПО) и разграничить их функциональные возможности, согласно зонам ответственности.
Чтобы закрепить полученные знания, как и обещали, проводим небольшой КВИЗ 🤓
Перед этим рекомендуем вам вернуться к началу недели и вспомнить теорию – так образовательный результат от КВИЗа будет качественнее (прочитали теорию - закрепили практикой).
Стартуем, как только наберём 15 реакций на этом посте!
#quizGetAnalyst
🔥11❤6👍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
Всем отличных выходных, ребят!
Качественно отдыхайте, учитесь, гуляйте на свежем воздухе и будьте счастливыми
#GAhahaha
#GAfrindlyreminder
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11🥰3
Валя, отмени сложные понедельники, пожалуйста! 😮
Кстати, вы знали, что нашего талисман-тюленя зовут Валентин?
#GAhahaha
Кстати, вы знали, что нашего талисман-тюленя зовут Валентин?
#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
Несмотря на то, что на улице весна, а эта неделя официально сокращённая, нервы коллег после холодной зимы могут быть на пределе. Как и ваши. А значит душа может быть ранимее, эмоции становится сложнее обуздать и вот он - ваш первый конфликт на работе
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