Содержание

Термины

Паттерн — шаблон проектирования

Фреймворк  — набор инструментов, каркас

Методалогия — набор правил

Протокол — документ, фиксирующий договорённость, факт, событие

Примеры

Паттерн

Фреймворк

Scrum

gRPC

table

file.tags,

file.inlinks as Упоминания

from #фреймворк

Методологии

Agile Водопад V-образная Инкрементная Итеративная Спиралевидная

table

file.inlinks as Упоминания

from #методалогия

Протокол

HTTP WebSocket SOAP SSL / TLS

table

file.inlinks as Упоминания

from #протокол

Паттерн

Agile (Методология разработки программного обеспечения, которая акцентирует на гибкости, сотрудничестве и быстрой адаптации)

Scrum (Методология, основанная на Agile, которая разделяет разработку на итерации и управление командой)

RESTful API (Архитектурный подход к созданию веб-сервисов, который использует протокол HTTP и обеспечивает гибкую передачу данных)

Фреймворк

Ruby on Rails (Фреймворк разработки веб-приложений на языке Ruby, который предоставляет готовые инструменты и структуру проекта)

Протокол

HTTP (Протокол передачи данных между клиентом и сервером, который определяет формат запросов и ответов) - SOAP (Simple Object Access Protocol - протокол обмена структурированными данными, использующий XML для формата сообщений)

Спецификация

SQL (Язык запросов для взаимодействия с реляционными базами данных)

Язык запросов

GraphQL (Язык запросов и исполнитель, который позволяет клиентам запрашивать только необходимые данные и определять структуру ответа)

RPC (Remote Procedure Call - концепция вызова удаленных процедур)

gRPC (Высокопроизводительный фреймворк для разработки распределенных систем на основе RPC)

TRPC (Простой и легковесный вариант RPC, использующий протоколы коммуникации, такие как HTTP или WebSockets)

Протоколы веб-сокетов (WebSocket - протокол связи для полнодуплексного взаимодействия между клиентом и сервером)

Канбан (Методология управления рабочим процессом, которая использует визуальные доски для отслеживания задач и потока работы)

Domain Driven Design (DDD, Облачно-ориентированное проектирование, подход к разработке программного обеспечения, ориентированный на бизнес-домены системы)

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

Проект (в управленческой деятельности ) ( англ. project от лат. projectus — брошенный вперёд, выступающий, выдающийся вперёд) — временно́е предприятие, направленное на создание уникального продукта, услуги или результата ( PMBOK )

Создаёт конечный уникальный продукт и есть результат

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