База по системному дизайну для начинающих разработчиков ПО. Часть 0. Сбор и анализ требований, инструменты визуализации

#База #Часть #Сбор #System #Design

Эта статья прежде всего будет полезна студентам и начинающим специалистам. В отрасли разработки программного обеспечения под системным дизайном (System Design) понимают процесс проектирования архитектуры, компонентов, баз данных и связей информационной системы. Цель системного дизайна - обеспечить масштабируемость, отказоустойчивость и высокую производительность системы, в том числе при росте нагрузки. В первой статье по этой теме https://habr.com/ru/articles/1054184/ я рассказывал про принципы декомпозиции программной системы на модули и слои программных компонентов на примере задачи разработки бэкенда корпоративных чатов, рассмотрел пример реализации модуля идентификации и аутентификации пользователей на языке программирования Go. В этой статье я хочу вернуться назад и рассказать о процессе проектирования систем, а также об инструментах визуализации, помогающих формировать, обсуждать и дорабатывать требования к программному обеспечению. Читать далее

Эта статья прежде всего будет полезна студентам и начинающим специалистам.

В отрасли разработки программного обеспечения под системным дизайном (System Design) понимают процесс проектирования архитектуры, компонентов, баз данных и связей информационной системы. Цель системного дизайна - обеспечить масштабируемость, отказоустойчивость и высокую производительность системы, в том числе при росте нагрузки.

В первой статье по этой теме https://habr.com/ru/articles/1054184/ я рассказывал про принципы декомпозиции программной системы на модули и слои программных компонентов на примере задачи разработки бэкенда корпоративных чатов, рассмотрел пример реализации модуля идентификации и аутентификации пользователей на языке программирования Go.

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

Похожие статьи

Боец рассказал, как ВСУ бросили позиции в Бакшеевке РИА
РИА

Боец рассказал, как ВСУ бросили позиции в Бакшеевке

Боевики ВСУ предпочли бросить позиции и отступить в ходе освобождения штурмовиками группировки

РИА
Российская газета
Российская газета

Плен равен предательству: хроника изданного в 1941 году Приказа №270

Август 1941-го. Время сложнейшего испытания для Советского Союза. Немецкие войска рвутся вглубь страны, фронт трещит по швам, а сводки Совинформбюро стараются сохранить в тайне масштаб катастрофы. Име...

Российская газета
Аналитик Поздняков: человек вправе просить продать товар по стоимости на ценнике RT на русском
RT на русском

Аналитик Поздняков: человек вправе просить продать товар по стоимости на ценнике

Ситуация, когда на кассе цена оказывается выше, чем на ценнике, действительно неприятная и достаточно часто встречающаяся. Но закон здесь на стороне покупателя: он имеет полное право требовать продажи...

RT на русском
В Екатеринбурге приговорили к сносу легендарный магазин, где торговали дисками E1.ru
E1.ru

В Екатеринбурге приговорили к сносу легендарный магазин, где торговали дисками

Эта точка проработала дольше многих конкурентов

E1.ru
RT на русском
RT на русском

Онищенко: россиянам осенью будет рекомендовано носить медицинские маски

Гражданам России осенью будет рекомендовано носить медицинские маски. Об этом заявил академик РАН Геннадий Онищенко. Читать далее

RT на русском
Более 100 дронов были сбиты на подлёте к Москве, отражение атак продолжается Life.ru
Life.ru

Более 100 дронов были сбиты на подлёте к Москве, отражение атак продолжается

Силы противовоздушной обороны сбили ещё 16 беспилотников, летевших к Москве. Число уничтоженных аппаратов с начала атаки выросло до 105, сообщил мэр столицы Сергей Собянин.

Life.ru