Size: a a a

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

2019 August 25

S

Sergey in Архитектура ИТ-решений
вообще, трассировка в целом полезна. Если на требование можно создать URI/URL то спецкомменты по коду будут полезны (и комменты в commit message)
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Да. Больше того, с моей точки зрения, трассировка это единственный способ связать артефакты аналитики (требования) с артефактами разработки. MDD, как мы понимаем, работает только в лабораторных условиях.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Я предлагаю всё таки вспомнить, что говорили про MB-тулы их создатели в Vitech MBSE Primer, и остановиться на том, что MB - это всего-лишь способ поддержать инструментально некотоые мыслительные процессы.
источник

AL

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

AL

Alexander Luchkov in Архитектура ИТ-решений
MDD хорош когда:
1. Есть компетенции в людях в отношении процесса разработки и необходимо снизить рутинные затраты на провеку качества принимаемых решений.
2. Есть заведомо качественное описание и его нужно проанализировать на возможность внесения изменений.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Другие примеры мне пока не известны.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alexander Luchkov
Таким образом в любом случае автоматизировав некоторые действия людей в блжайшей перспективе не получится их заменить.
Зависит от мастерства. Идеальный проект состоит всего из двух фаз: заключение договора и подписание актов приёма-сдачи. Шутка, разумеется)
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Gennadiy Kruglov
Зависит от мастерства. Идеальный проект состоит всего из двух фаз: заключение договора и подписание актов приёма-сдачи. Шутка, разумеется)
Идеальный из одного. Перевод денежных средств.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alexander Luchkov
Идеальный из одного. Перевод денежных средств.
Вынужден признать, ты усовершенствовал понимание идеального проекта)
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Gennadiy Kruglov
Вынужден признать, ты усовершенствовал понимание идеального проекта)
Угу, а карманник - идеальный проджект менеджер)
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alexander Luchkov
MDD хорош когда:
1. Есть компетенции в людях в отношении процесса разработки и необходимо снизить рутинные затраты на провеку качества принимаемых решений.
2. Есть заведомо качественное описание и его нужно проанализировать на возможность внесения изменений.
Хорош только тогда, когда с первого раза можно всё сделать правильно. Потому что обычно на изменениях всё разъезжается
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Gennadiy Kruglov
Хорош только тогда, когда с первого раза можно всё сделать правильно. Потому что обычно на изменениях всё разъезжается
Есть прям такая практика Change management. Говорят помогает.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Это я про людей всё туда же, если что.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alexander Luchkov
Есть прям такая практика Change management. Говорят помогает.
Нет. Автогенерируемый код разъезжается. Особенно если его уже подправили вручную. Change management тут не помогает
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Gennadiy Kruglov
Нет. Автогенерируемый код разъезжается. Особенно если его уже подправили вручную. Change management тут не помогает
Стоп, а где я про автогенерируемый код говорил? Я пока только про создание хорошего, согласованного описания продукта, которое удовлетворяет всем важным выявленным требованиям.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Можно ли из это сгенерировать код? Не проверял.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alexander Luchkov
Стоп, а где я про автогенерируемый код говорил? Я пока только про создание хорошего, согласованного описания продукта, которое удовлетворяет всем важным выявленным требованиям.
А я пошёл дальше. Мы ведь про MDD, нет?
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Да. Про MDD, но я ровно про ту часть, что позволяет начать кодировать код, планировать изготовление железок и т.п. Я  про кусок CAM/CASE исключаю пока из рассмотрения.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Да, это логичный следующий шаг. Но его сложность, на данный момент, мне кажется непреодолимой скорее по социальным причинам.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Я кстати тут нашёл книжку, Model based system architecture. От всяких там идеологов  моделеориентированного подхода. Покурю в ближайшее время, может даже что-то интересное найду.
источник