Size: a a a

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

2019 October 16

AS

Alexander Smith in Архитектура ИТ-решений
Можно посмотреть на классику С4 https://c4model.com/
источник

K

Kamilla in Архитектура ИТ-решений
делаем.. включаем: диаграмму развертывания, диаграмму компонент (с дата флоу) + описание компонент и сервисов, далее - значимые сиквенс-диаграммы, интеграционные обмены - какие должны быть/используются/переиспользуются, описание реализации нфт требований (отказоустойчивость, масштабирование, резервирование)
источник

K

Kamilla in Архитектура ИТ-решений
и там может быть включено - описание модели данных, ограничения/допущения
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
Daria Kaftan
Коллеги, всем доброго дня) Возникла необходимость в составлении такого документа, как High Level Design (HLD), на уже существующую систему, новую для нас. Лежать инфа будет в конфлюенсе.
Сталкивались ли вы с таким документов и что в нем описывали?
Немножко зависит от того, кто его будет читать. Я вообще считаю, что документы должны быть писаны не по абстрактным стандартам, а с целью донести нужную информацию конкретным ролям\людям.
Мы традиционно включали следующие разделы
- краткое описание проекта + ссылки на документы (обычно БФТ или другие входные требования)
- риски и ограничения
- интеграционную картинку (вот её смотрят все)
- верхреуровневые сценарии (система 1 вызывает систему 2...)
- список систем и верхреуровневый список доработок\изменений в них, ответственные за доработки (сюда смотрит большинство, после нахождения своей системы на картинке)
- оценку по сайзингу\влиянию
- (опционально) ссылки или документы, связанные с участвующими системами - спеки, названия методов, всё что угодно
источник

AT

Alexander Teterkin in Архитектура ИТ-решений
Олег Краснов
У нас примерно также, а чтобы упороться вот шаблон
Спасибо!
Смотрю, в этом фреймворке вообще много интересного
https://www.cms.gov/Research-Statistics-Data-and-Systems/CMS-Information-Technology/XLC/Artifacts.html
источник

DK

Daria Kaftan in Архитектура ИТ-решений
Alexey Pryanishnikov
Немножко зависит от того, кто его будет читать. Я вообще считаю, что документы должны быть писаны не по абстрактным стандартам, а с целью донести нужную информацию конкретным ролям\людям.
Мы традиционно включали следующие разделы
- краткое описание проекта + ссылки на документы (обычно БФТ или другие входные требования)
- риски и ограничения
- интеграционную картинку (вот её смотрят все)
- верхреуровневые сценарии (система 1 вызывает систему 2...)
- список систем и верхреуровневый список доработок\изменений в них, ответственные за доработки (сюда смотрит большинство, после нахождения своей системы на картинке)
- оценку по сайзингу\влиянию
- (опционально) ссылки или документы, связанные с участвующими системами - спеки, названия методов, всё что угодно
А насколько у вас были сложные сценарии?
источник

ОК

Олег Краснов in Архитектура ИТ-решений
Alexander Teterkin
Спасибо!
Смотрю, в этом фреймворке вообще много интересного
https://www.cms.gov/Research-Statistics-Data-and-Systems/CMS-Information-Technology/XLC/Artifacts.html
Да, довольно таки все продумано.
источник

ОК

Олег Краснов in Архитектура ИТ-решений
источник

ОК

Олег Краснов in Архитектура ИТ-решений
Вот здесь хорошо жизненный цикл визуализирован
источник

AT

Alexander Teterkin in Архитектура ИТ-решений
Ага.
источник

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
Daria Kaftan
А насколько у вас были сложные сценарии?
в чём измерять сложность?)
источник

KG

Kirill Gorin in Архитектура ИТ-решений
в болящих жопках ( 3 жопки из 5 )
источник

DK

Daria Kaftan in Архитектура ИТ-решений
Alexey Pryanishnikov
в чём измерять сложность?)
С точки зрения описания. Это было в текстовом виде или use case, например?
источник

DK

Daria Kaftan in Архитектура ИТ-решений
Kirill Gorin
в болящих жопках ( 3 жопки из 5 )
Сложность проекта - 100 Мбж
источник

KG

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

AP

Alexey Pryanishnikov in Архитектура ИТ-решений
Daria Kaftan
С точки зрения описания. Это было в текстовом виде или use case, например?
в личку кинул пример. Ну текст и текст, человекочитаемое верхреуровневое описание сценариев
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Daria Kaftan
Коллеги, всем доброго дня) Возникла необходимость в составлении такого документа, как High Level Design (HLD), на уже существующую систему, новую для нас. Лежать инфа будет в конфлюенсе.
Сталкивались ли вы с таким документов и что в нем описывали?
HLD - писали. Состав был такой:
- Контекст автоматизируемой деятельности. Текстовое описание + ЕР-Модельки. Выражает основания для глоссария проекта.
- Окружение разрабатываемого решения. Контекстная диаграмма. Сущности и интерфейсы. Выражает скоуп продукта (часть).
- Модель сценариев взаимодействия с окружением. Выражает скоуп продукта. Ещё один кусок.
- Опорная архитектура и типовые технические решения для самых важных сценариев взаимодействия. Выражает основания для принятия детальных технических решений и базовые гипотезы о том как делать продукт. Описывали в виде модели потоков (всего, что сквозь нас идёт), и некоторых обоснований.
- В области стэка давали перечень ключевых технологий и архитектурных принципов плюс их обоснование.


Но у нас это была разработка нового решения.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Плюс конечно куча инфы по назначению и скоупу документа, лист изменений и согласования.
источник

DK

Daria Kaftan in Архитектура ИТ-решений
Мм, контекст автоматизируемой деятельности и ер-модельки - это то, что нам может очень пригодиться.
источник

DK

Daria Kaftan in Архитектура ИТ-решений
Саша, спасибо) и вообще всем огромное спасибо за развёрнутые советы!
источник