Как сделать хорошее описание потоков данных?
Название темы не совсем верное, но попробую объяснить что хочется.
Вначале что имеем:
1. Есть таблица (Data Grid) с колонками, но нет чёткого описания:
- Какие именно колонки должны быть.
- Какие заголовки у этих колонок.
- Откуда берётся каждое поле (какой источник данных, API, или преобразование).
2. дополнительно:
- Может быть слой UI DTO в котором АПИ DTO конвертируются, типа из 3 апи значений получаем одно для отображения
- Есть вызовы внешнего АПИ, для примера возьмём REST API. нужно знать что именно нужно вызвать для получения всех данных.
3. Есть программа управления требованиями в которой требования могут иметь различные атрибуты и быть связаны в направленный граф
Что хочется?
-Иметь хорошее описание в программе управления требованиями которое могли бы менять и продукт манагер и программист.
Пример:
- ПМ говорит: "Нужна таблица с колонками: Дистанция, Статус, Дата".
- Программист не знает:
- Какое именно поле из API соответствует "Дистанции".
- Нужно ли преобразовывать данные (например, конвертировать метры в километры).
- Какой эндпоинт вызывать, чтобы получить "Статус".
ПМ пишет нужна колонка дистанция в километрах.
Программист пишет. Для получения дистанции нужно вызвать endpoint abc с параметрами x,y,z затем взять поле дистанция из DTO Cde и конвертировать метры в километры
Проблема усугубляется, когда:
- Таблиц много.
- Колонки зависят от разных API или преобразований.
- Нет единого места, где это всё описано.
Тупо связать как есть получается неудобно когда есть хотя бы с десяток таблиц в десятком колонок
Назад