План на курса
Основи на UML и внедряване в EA
Свързване на теорията на UML с приложението в EA.
- Основни принципи на UML: Преглед на UML 2.x, класификация на диаграмите и профили в EA.
- Патерни за моделиране в EA: Използване на стандартни и персонализирани патерни в EA.
- Структура на модела: Пакети, пространства от имена, стереотипи и тагирани стойности.
- Практическо упражнение: Създаване на структурирана рамка на проект с използване на пакети и стереотипи.
Функционално и бизнес моделиране
Улавяне на изисквания и работни процеси.
- Моделиране на случаи на употреба: Създаване на диаграми на случаи на употреба, актьори и връзки.
- Възможности на EA: Връзки между изискванията, проследимост и управление на заинтересовани страни.
- Диаграми на дейности: Моделиране на бизнес процеси и работни процеси.
- Възможности на EA: Плужници, басейни, контролиране на потока и обекти на данни.
- Инженеринг на изискванията: Улавяне на изисквания, правила за валидиране и свързване към елементите в модела.
- Практическо упражнение: Създаване на пълен модел на случаи на употреба и изграждане на карта на бизнес дейностите към диаграма на дейности.
Модул 4: Структурно и поведенческо моделиране
Детайлен статичен и динамичен дизайн.
Статично моделиране (Диаграми на класове):
- Създаване на класове, интерфейси, изброени типове и асоциации.
- Възможности на EA: Наследяване, реализация, генерализация, агрегация и композиция.
- Управление на видимостта и навигацията.
Динамично моделиране (Диаграми на последователност):
- Създаване на линии на живот, съобщения и взаимодействия.
- Възможности на EA: Самосъобщения, фрагменти Alt/Loop и активиращи ленти.
- Моделиране на промени в състоянието и взаимодействията между елементите.
- Практическо упражнение: Разработване на диаграма на класове с пълни връзки и диаграма на последователност за валидиране на взаимодействията.
Документация, отчитане и публикуване
Споделяне на модели и генериране на резултати.
- Докладите за отпечатване: Конфигуриране на стилове за печат и експортиране към PDF/Word.
- Уеб-базирана документация: Публикуване на модели на сървър чрез HTML Help.
- Възможности на EA: Персонализиране на HTML шаблони, структури на навигация и профили за публикуване.
- Доклади за модела: Генериране на персонализирани доклади чрез речници на данни и майстори на доклади.
- Интеграция: Експортиране към други формати (BPMN, SysML, ArchiMate), ако е приложимо.
- Практическо упражнение: Генериране на професионален HTML help файл и персонализиран доклад за модела.
Професионални съвети, трикове и най-добри практики
Ефективност и експертни работни процеси.
- Клавишни комбинации и ефективност: Персонализиране на инструмента за по-бърза работа.
- Поддръжка на модела: Проверка за съответствие, валидиране на модели и управление на версиите на модела.
- Чести грешки: Избягване на общите грешки на начинаещи в EA.
- Управление на ресурси: Управление на паметта, оптимизация на базата данни и стратегии за архивиране.
- Сесия за въпроси и отговори: Решаване на конкретни предизвикателства на участниците.
Изисквания
Изисквания преди началото на курса
Не е необходимо предишно опит с Sparx Enterprise Architect. Познанията по основни концепции на UML са полезни, но не са задължителни.
За кого е предназначен курсът
Бизнес анализатори, системни архитекти, софтуерни разработчици и ръководители на проекти, които са нови в Sparx Enterprise Architect.
Отзиви от потребители (4)
Обратната връзка, която съм получил от екипа, е, че преподавателят беше добре обучен.
Christian Knott - DEWC Systems
Курс - Introduction to Enterprise Architect
Машинен превод
Добра прегледна информация за архитектурата в теория.
Gergely Csernak
Курс - Introduction to Enterprise Architect
Машинен превод
Филип успя да демонстрира много от възможностите на Sparx EA за кратко време.
Tawatchai Mentaisong - Scania CV AB
Курс - Introduction to Enterprise Architect
Машинен превод
-Знанието на преподавателя по предмета беше наистина добро. Той обясняваше много добре и можеше да отговори на всички въпроси веднага. -Добре беше, че знаехме какво точно може да прави инструмента. -Структурата, която показа, като например използването на сценарии и проследимост, ще ми бъде много полезна в моята повседневна работа.
Harsha Jain - Scania CV AB
Курс - Introduction to Enterprise Architect
Машинен превод