Практическое использование UML-диаграмм: реализация классов для работы с документами на Python. Пример СЭД на минималках с блэк-джеком задачами согласования и девушками пользователями. Простые конструкторы классов...
UML – это просто: наглядный пример
Как спроектировать код приложения с помощью UML: практический пример для системы электронного документооборота. Диаграммы вариантов использования, классов, состояний и последовательности. Определение возможностей и статической структуры...
5 техник описания интеграции между системами и взаимодействия микросервисов
Как описать интеграцию между системами и взаимодействие микросервисов в текстовом и графическом видах: схемы C4, UML-диаграммы и таблицы с практическими примерами. Постановка задачи, описание контекста...
Должен ли аналитик уметь в код и архитектуру: 5 причин, почему да
Как умение программировать помогает аналитику точнее описывать бизнес-процессы и разрабатывать требования к ИС: зачем погружаться в код и архитектуру. 5 причин, почему аналитик должен уметь...
Регистрация, аутентификация и авторизация: проектирование в UML-sequence и Python-реализация REST API интернет-магазина
Недавно я рассказывала про аутентификацию в веб-приложениях с помощью JWT-токена. Сегодня рассмотрим практическую реализацию регистрации пользователей и аутентификацию клиентов на сервере с помощью куки-файлов. Как...
Проектирование REST API на примере интернет-магазина
Чтобы показать, как устроена RESTful-система, я реализовала небольшой MVP для интернет-магазина, развернув экземпляр базы данных PostgreSQL в serverless-платформе Neon, с которой взаимодействует серверное Flask-приложение, запущенное...
Интеграция с Госуслугами: UML-диаграмма последовательности аутентификации через ЕСИА
Как выглядит аутентификация через ЕСИА: организационные и технические аспекты интеграции с порталом Госуслуг. Нормативные правила и UML-диаграмма последовательности интеграционного взаимодействия с Единой системой идентификации и...
Реализация моделей с UML-диаграммы классов: примеры кода на Python
Как классы и связи между ними с UML-диаграммы классов реализуются в программном коде, почему для разработчика нет особой разницы между агрегацией и композицией, чем публичные...
Ассоциации в UML-диаграмме классов: агрегация vs композиция
Как построить UML-диаграмму классов, выделив сущности предметной области. В чем разница между композицией и агрегацией, а также как показать ссылку на объект другого класса. Смотрим...
UML-диаграмма последовательности для REST API: практический пример
Недавно мы рассматривали взаимодействие клиента и сервера через HTTP-запросы и ответы на примере интернет-магазина с REST API. В продолжение этой темы для обучения начинающих системных...