Содержание
- – Методалогии разработки ПО
-
+
Проектирование систем
- + API
- + UML
- + Интеграции
- + Моделирование данных
- + Представление данных
- BPMN
- C4 model
- Domain Driven Design
- EPC
- IDEF0
- Архитектор
- Архитектура
- Интерфейс
- Карта экосистемы
- Когда стоит выбирать микросервисы
- Контекстная диаграмма
- Ролевая модель
- Проектирование систем
- + Развёртывание
-
+
Разработка
- + Git
- + Linux OS
- + Mac OS
- + Подходы организации кода
- + Языки программирования
- Виды программирования
- Интерпритатор
- Компилятор
- Разработка
-
+
Сеть
- + OSI
- + Защита
- CDN
- ngrok
- Сеть
- + Системный анализ
- + Требования
- + Хранение данных
- + Языки разметки
Основные модели разработки ПО
-
Code and fix — модель кодирования и устранения ошибок;
-
Waterfall Model — каскадная модель, или «водопад»;
-
V-model — V-образная модель, разработка через тестирование;
-
Incremental Model — инкрементная модель;
-
Iterative Model — итеративная (или итерационная) модель;
-
Spiral Model — спиральная модель;
-
Chaos model — модель хаоса;
-
Prototype Model — прототипная модель.
1. Kanban возник в 1950-х и 1960-х годах в рамках Тойотской системы производства
-
Scrum (1986)
-
Agile (поздние 1990-е годы)
Выбор
Таким образом, уточним: как выбрать методологию?
1. Оцените цели и задачи проекта
2. Оцените изменчивость среды и степень участия заказчика
3. Оцените сложность системы
4. Оцените компетенции команды