Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Въведение в UML
- Кратка история на UML
- Преглед на въпроси от областта на обектно-ориентираното моделиране
- Спецификация на UML на групата OMG
- Преглед на диаграмите в UML
Управление на изискванията
- Видове изисквания
- Категории изисквания според FURPS
- Методи за събиране на изисквания
- Моделиране на изисквания с нотацията UML
- Матрица на зависимостите на изискванията
- Създаване на спецификация на изискванията въз основа на диаграми
Моделиране на бизнес процеси
- Дефиниция на бизнес процес
- Моделиране на бизнес процеси в UML
- Диаграма на дейностите
- Потоци на решения и паралелни потоци
- Изключения и обработка на изключения
- Дялове, пътеки
Моделиране на нефункционални изисквания
- Използване на диаграми на компонентите и на внедряването
- Предварителна архитектура на системата – логическа и физическа
- Моделиране на изисквания, свързани със сигурността, производителността и надеждността на системата
Моделиране на функционални изисквания
- Определяне на обхвата на системата
- Моделиране на функционалността на системата с помощта на диаграма на случаите на употреба
- Идентифициране на актьорите и връзките между тях
- Разпознаване на случаите на употреба
- Асоциация "актьор – случай на употреба" и нейните свойства
- Връзки между случаите на употреба: include, extend, генерализация
- Създаване на сценарии на случаите на употреба и генериране на диаграми въз основа на тях (на дейности, на краен автомат)
Аналитичен модел на системата
- Използване на диаграма на последователностите
- Видове съобщения: асинхронни, синхронни, обратни
- Определяне на последователността на номериране на съобщенията
- Категории аналитични обекти: Boundary, Control и Entity
- Въведение в проектирането на системата
- Моделиране на взаимодействието
Статично моделиране
- Диаграма на класовете и генериране на изходен код
- Асоциативна връзка и нейните характеристики
- Останалите връзки: агрегация, композиция, генерализация, зависимост, асоциативен клас
- Forward/Reverse engineering
- Генериране на изходен код въз основа на диаграма
- Генериране на диаграма въз основа на изходен код
- Синхронизиране на код и диаграма
- Диаграми на обектите, на композитните структури и на пакетите
Динамично моделиране
- Верификация на статичния модел
- Уточняване на сигнатурите на методите
- Проверка на коректността на диаграмата на класовете
- Динамично моделиране на ниво извиквания на методи
- Диаграма на последователностите на проектно ниво
Изисквания
Препоръчва се познаване на основните понятия, свързани с обектно-ориентирания подход, или на произволен обектно-ориентиран език.
21 Часа
Отзиви от участници (2)
Learned a lot of practical material. The exercises were very practical as well.
JIMMY CHAN
Курс - Object-Oriented Analysis and Design using UML
Машинен превод
Practice exercises were great and the help given by the trainer was excellent.
Elmer Tuz
Курс - Object-Oriented Analysis and Design using UML
Машинен превод