- Мастер-класс
- Место
Описание программной архитектуры является обязательным описательным документом любой программной системы. В рамках данного мастер-класса в качестве инструмента рассматривается UML, который, помимо ясной графической нотации, представляет возможность установки причинно-следственных связей, как в сторону требований к системе, так и в сторону их конкретной реализации.
На мастер-классе будут показаны приемы функциональной и структурной декомпозиции, которые помогут разделить ответственности между частями программной системы и описать ее поведенческие и структурные особенности диаграммами компонентов, размещения, последовательности и состояний.
Занятие будет особенно полезно тем разработчикам, которые планируют продолжить свою профессиональную карьеру в качестве архитекторов программных систем, а также другим участникам процесса разработки, которые смогут применить полученные знания в своей профессиональной деятельности: аналитикам, архитекторам, программистам, специалистам по тестированию и др.
Вот темы, с которыми будем работать:
- Сущности и отношения на диаграмме компонентов
- Сущности и отношения на диаграмме размещения
- Сущности и отношения на диаграмме последовательности
- Сущности и отношения на диаграмме состояний
- Приемы использования функционально и структурной декомпозиции
- Приемы эффективного описания структурной и поведенческих составляющих архитектуры программной системы
Мастер-класс пойдёт для на начинающих специалистов и тех, кто хочет систематизировать свои знания в данной области.
Ведущий
ИТ-тренер и консультант, системный архитектор и аналитик. В IT 20 лет, имеет глубокое понимание бизнес- и технической составляющих процесса разработки программного обеспечения. Работал на позициях: ИТ-директор, менеджер проекта, бизнес-аналитик, системный аналитик, системный архитектор, технический руководитель проекта, разработчик. Соавтор книги по проектированию программных систем «Моделирование на UML».