ЛАФ - Юрий Куприянов. UML - как задумывался, как используется и нужен ли в 2024 году

Юрий Куприянов. UML - как задумывался, как используется и нужен ли в 2024 году

Событие: ЛАФ2024

Задумывались ли вы о том, каково истинное значение и будущее UML в современном ИТ-мире? Юрий Куприянов в своем докладе на Летнем Аналитическом Фестивале - 2024 погружает нас в исторический и философский контекст развития идеи UML и системного анализа, раскрывая перспективы и вызовы, стоящие перед этими концепциями в 2024 году.

Юрий начинает с того, что отражает свои долгие годы опыта в ИТ и делится своими наблюдениями о роли системных аналитиков. Как и зачем появился UML, и как через его призму можно увидеть развитие профессии системного аналитика? Исследуя источники из прошлого, Юрий пытается связать исторические методы, как идея структурного анализа, с тем, как мы видим их применение сегодня. Это позволяет ему объяснить эволюционный путь, который привел от структурного анализа к объектно-ориентированным языкам и, наконец, к созданию UML.

Юрий также описывает "войну методов" 80-х и 90-х годов, когда разнообразие подходов к объектному программированию обострилось. В этой диалогии рождалось что-то новое: UML, результат сотрудничества трех ведущих специалистов — Ромбо, Буча и Якобсона. Это язык стал стандартом, который, как ожидалось, объединит лучшие практики и станет универсальным инструментом.

Однако со временем ожидания от UML начали угасать. Куприянов объясняет, как различные "болезни" и мифы о языке UML привели к его падению: от неправомерного обожания до забвения. Несмотря на это, Юрий убежден, что слухи о смерти UML сильно преувеличены. Он приводит данные своих исследований, которые показывают, что UML остается востребованным инструментом в России, особенно диаграммы последовательности и вариантов использования.

Позже Юрий делится выводами о том, какие подходы и лучшие практики стоит заимствовать из UML и как его принципы могут гармонично сочетаться с современными agile-методологиями. Главный акцент — на понимании того, какой уровень детализации и абстракции уместен, чтобы избежать ненужных сложностей и сделать диаграммы действительно полезными.

Юрий завершает свой доклад открытой дискуссией, подчеркивая, какая доля знания о UML остается актуальной, и как его использование зависит от понимания более широких концепций проектирования архитектуры в ИТ. Напоследок, он приглашает участников продолжить обсуждение, подчеркивая, что будущее UML во многом зависит от нашей способности адаптироваться к меняющимся технологическим и методологическим реалиям.