Size: a a a

Архитектура ИТ-решений

2020 June 06

S

Sergey in Архитектура ИТ-решений
некоторые банки пытаются тоже в духе DoDAF использовать
источник

S

Sergey in Архитектура ИТ-решений
не наши
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Dmitriy Stolyarov
И не получалось создать сквозные модели от идеи до развертывания?
Смотря на каком уровне. У меня модель описывает от high level design и  до конкретных сервисов (микросервисов, если угодно). В код уже не вмешиваюсь.
Есть маппинг между функциональными требованиями и сервисами, плюс прохождение основных сценариев.
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
И это именно модель в visual paradigm
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
источник

S

Sergey in Архитектура ИТ-решений
если модель не доходит до кода, она - иллюстрация
источник

S

Sergey in Архитектура ИТ-решений
но бывает полезна
источник

S

Sergey in Архитектура ИТ-решений
если конкретные сервисы. то хотя бы GraphQL/gRPC схемы можно сгенерить для API
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
И потом замучится все это дело синхронизировать под конкретные кейсы? Нет, спасибо )
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
я бы сказал даже "мини кейсы" из серии "а вот решили еще отчество выводить, давайте и это поле прокинем на ui"
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Sergey
если модель не доходит до кода, она - иллюстрация
А в чем смысл подобных моделей? Вот с генерацией API и даже кода?
источник

PD

Phil Delgyado in Архитектура ИТ-решений
(видел попытку делать проект по модели, но лет 15 назад. Кончилось срывом всех сроков и бюджетов. Правда, там и идеологи были некомпетентны и заказ был на кусочек ГАС Выборы)
источник

NK

Nikita Kiselev in Архитектура ИТ-решений
В ограниченном контексте Концептуальная -> Логическая -> Физическа модели -> База Данных -> DAO почему и нет - все генериться )и везде одинаковые наименования. Концептуальня модель понятна бизнесу, остальное для разработачиков
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Phil Delgyado
А в чем смысл подобных моделей? Вот с генерацией API и даже кода?
Думаю, под "моделью" мы часто понимаем "квадратики в UI".
Но суть в том, что идти нужно с двух сторон одновременно: из кода в метаданные + из метаданных в код.
источник

NK

Nikita Kiselev in Архитектура ИТ-решений
Eugene Istomin
Думаю, под "моделью" мы часто понимаем "квадратики в UI".
Но суть в том, что идти нужно с двух сторон одновременно: из кода в метаданные + из метаданных в код.
ИМХО направление должно быть одно, иначе с какой-то из сторон или огромный оверхэд по трудозатратам или утсраевание и как итог бесполезность
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Nikita Kiselev
В ограниченном контексте Концептуальная -> Логическая -> Физическа модели -> База Данных -> DAO почему и нет - все генериться )и везде одинаковые наименования. Концептуальня модель понятна бизнесу, остальное для разработачиков
Ну, это не модель, это декларация структуры данных, тут нет привязки к сценариям, сущностей СУБД кроме таблиц, возможности проверить активные действия (запросы, модификации), определить какие-то параметры структуры данных (даже целостность).  
Т.е. мы не получим никаких плюсов, но будет куча минусов (обычно построенные таким образом БД крайне неэффективны).
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Eugene Istomin
Думаю, под "моделью" мы часто понимаем "квадратики в UI".
Но суть в том, что идти нужно с двух сторон одновременно: из кода в метаданные + из метаданных в код.
Вот про "из метаданных в код" - можешь какой-то осмысленый пример привести?
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Nikita Kiselev
ИМХО направление должно быть одно, иначе с какой-то из сторон или огромный оверхэд по трудозатратам или утсраевание и как итог бесполезность
Ну да, лучше от кода (или работающей системы) в модель.
источник

EI

Eugene Istomin in Архитектура ИТ-решений
Phil Delgyado
Вот про "из метаданных в код" - можешь какой-то осмысленый пример привести?
Да, немного позже
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Nikita Kiselev
В ограниченном контексте Концептуальная -> Логическая -> Физическа модели -> База Данных -> DAO почему и нет - все генериться )и везде одинаковые наименования. Концептуальня модель понятна бизнесу, остальное для разработачиков
Ну это модель не архитектуры, а модель предметной области. Разные вещи.
источник