Конференция завершена. Ждем вас на DevOpsConf в следующий раз!

Текстовые архитектурные модели - (относительно) простое средство раннего выявления и предупреждения сложных проблем

Инженерные практики, сложности применения

Методы и техника разработки ПО
Архитектура данных, потоки данных, версионирование
Теория
Инструменты
Методологии

Доклад отклонён

Тезисы

Все мы много раз слышали, что стоимость исправления ошибки тем выше, чем позже она обнаружена.
Очевидный вывод заключается в том, что исправить серьезные ошибки дешевле всего на самых ранних стадиях создания программного обеспечения, когда программа еще не написана - при анализе потребностей и проектировании. Но именно на этих стадиях ошибки в ПО труднее всего обнаружить, так как очень много всего нужно учесть и сопоставить практически "в уме".
Существующие инструментальные средства моделирования довольно дороги, сложны в освоении и тяжелы в использовании. В докладе будет представлен метод моделирования архитектуры и сценариев использования ПО на основе текстовых нотаций. Для удобного моделирования был разработан DSL на основе plantUML, который позволяет описывать лаконичные текстовые модели, которые автоматически превращаются в информативные диаграммы, которые можно обсуждать с заинтересованными сторонами на стадии проектирования. Это позволяет выявлять архитектурные нестыковки и несоответствие внешним потребностям на самых ранних стадиях, когда ПО еще даже не начали разрабатывать.

Архитектор ПО, интересуюсь вопросами моделирования и описания архитектуры ПО, управления архитектурными знаниями.

Alphaopen

Видео