Содержание
- + Методалогии разработки ПО
-
+
Проектирование систем
- + API
- + UML
- + Интеграции
- + Моделирование данных
- + Представление данных
- BPMN
- C4 model
- Domain Driven Design
- EPC
- IDEF0
- Архитектор
- Архитектура
- Интерфейс
- Карта экосистемы
- Когда стоит выбирать микросервисы
- Контекстная диаграмма
- Ролевая модель
- Проектирование систем
- + Развёртывание
-
+
Разработка
- + Git
- + Linux OS
- + Mac OS
- + Подходы организации кода
- + Языки программирования
- Виды программирования
- Интерпритатор
- Компилятор
- Разработка
-
+
Сеть
- + OSI
- + Защита
- CDN
- ngrok
- Сеть
- + Системный анализ
- – Требования
- + Хранение данных
- + Языки разметки
Функциональные требования – определяют ПОВЕДЕНИЕ системы в тех или иных условиях.
Функциональные требования определяют набор функций, которыми должна обладать система, а также поведение компонент, реализующих эти функции
Что должна делать система
Именно эти требования описывают то, что должны сделать разработчики, чтобы могли быть реализованы пользовательские требования.
ФТ описывает
-
алгоритмы работы системы
-
взаимодействия систем
-
возможные операции над данными
-
пользовательские функции
Формализация требований
UML диаграммы
ER-диаграммы
Техническое задание
Пример
-
Use Case диаграммы
-
Дерева функций
-
Текстовое описание:
«У <роли> должна быть возможность <действие>»
«При получении <событие>, необходимо проверить/совершить действие…»
Если <кто-то> выполнил <действие>, то...
При <действие> система должна...
При получении <данных>, необходимо проверить/совершить действие...