Deutsch

Как сделать хорошее описание потоков данных?

Вчера, 21:05
Как сделать хорошее описание потоков данных?
 
AlexNek патриот
AlexNek

Название темы не совсем верное, но попробую объяснить что хочется.

Вначале что имеем:

1. Есть таблица (Data Grid) с колонками, но нет чёткого описания:

  • Какие именно колонки должны быть.
  • Какие заголовки у этих колонок.
  • Откуда берётся каждое поле (какой источник данных, API, или преобразование).


2. дополнительно:

  • Может быть слой UI DTO в котором АПИ DTO конвертируются, типа из 3 апи значений получаем одно для отображения
  • Есть вызовы внешнего АПИ, для примера возьмём REST API. нужно знать что именно нужно вызвать для получения всех данных.


3. Есть программа управления требованиями в которой требования могут иметь различные атрибуты и быть связаны в направленный граф


Что хочется?

-Иметь хорошее описание в программе управления требованиями которое могли бы менять и продукт манагер и программист.


Пример:

  • ПМ говорит: "Нужна таблица с колонками: Дистанция, Статус, Дата".
  • Программист не знает:
    • Какое именно поле из API соответствует "Дистанции".
    • Нужно ли преобразовывать данные (например, конвертировать метры в километры).
    • Какой эндпоинт вызывать, чтобы получить "Статус".


ПМ пишет нужна колонка дистанция в километрах.

Программист пишет. Для получения дистанции нужно вызвать endpoint abc с параметрами x,y,z затем взять поле дистанция из DTO Cde и конвертировать метры в километры


Проблема усугубляется, когда:

  • Таблиц много.
  • Колонки зависят от разных API или преобразований.
  • Нет единого места, где это всё описано.

Тупо связать как есть получается неудобно когда есть хотя бы с десяток таблиц в десятком колонок

 

Перейти на