Боже, это прекрасно, я смотрю на это уже 3й час))) Как же круто, когда удается так четко и грамотно задокументировать процессы взаимодействия сущностей/сервисов/юзеров Вспоминаю документацию в своем проекте - слеза наворачиваются 😅 Но потихоньку навожу там порядок)
спасибо за видео. Описанный пример с4 - это просто какой-то идеальный мир. наверное, для верхнеуровневого понимания и в случае несложных систем- ок. А когда система действительно сложная с разветвленной ролевой моделью и, скажем, контурностью, то использование с4 потребует просто колоссальное количество человеко-часов для описания того, что происходит А для чего собственно? Для интеграций? Куда проще, кажется, по классике дернуть ендпониты, определить формат данных и потоки.. Да, не так наглядно. Но всегда ли нужна эта наглядность? ..
Диаграмма компонентов по больше степени излишня и ее можно опустить. Например если вы используете NestJS, то можно использовать встроенгый devTools (платно), который сделает все тоже самое, но лучше
ИМХО На диаграмме контента: Среди акторов отсутствует роль Администратор системы и/или другой тех.персонал, Наверное должен видимо быть предусмотрен некий функционал функционал. А также смущает что нет связей от внешних систем к основной. На диаграмме компонент: Согласен с @N5O1, стрелка предполагает активный вызов со стороны компонента. Поставка информации в ответ не предполагает отображения обратной стрелки (иначе бы все стрелки были бы двухсторонними) И опять же странно, нет входящих вызовов со стороны внешних систем. да такое возможно, что основная система сама запрашивает инфу, но возможно стоит и из внешних систем информировать об изменении причастных данных На диаграмме кода: А почему в классе Заказ отсутствует поле идентификатора клиента И почему в классе Курьер присутствует поле Статус курьера. Напрашивается, что этот статус зависит от даты/времени. Предположу, что должна быть еще таблица с данными где поженятся курьер и его статус в зависимости от даты/времени.
Ссылочка на месте, вот она - ru-vid.com?event=video_description&redir_token=QUFFLUhqbE9tV3VsMmxYWTNYelVTM3dWYW02Q1RyUVI3QXxBQ3Jtc0tuUnhtVE9zNHFLb3doYjcwOERhaGFOdkp4QjBoT3p4cUY1Nk8ybEZmWnM5SWk4U1NPMERXbXhrT2hMOG04djFCZV9vV1NsQkhlRzc1cDZ2d0ZEZDB1QmV0T1V2UWxkX3ZpV3NXTWlUZHAzWVZZWTFscw&q=https%3A%2F%2Fhabr.com%2Fru%2Fcompanies%2Fnspk%2Farticles%2F679426%2F&v=MGDNV5rEhW0