Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение в езика UML
- Кратка история UML
- Преглед на проблемите в областта на обектно-ориентираното моделиране
- Спецификация UML група OMG
- Преглед на диаграма UML
Управление на изискванията
- Разделяне на изискванията
- Категории на изискванията според FURPS
- Методи за събиране на изискванията
- Моделиране на изискванията с използване на нотация UML
- Матрица на зависимостта на изискванията
- Създаване на спецификации на изискванията на базата на диаграми
Моделиране на бизнес процеси
- Дефиниция на бизнес процес
- Моделиране на бизнес процеси в UML
- Диаграма на дейността
- Решение и едновременни потоци
- Изключения и обработка на изключения
- Прегради, коловози
Моделиране на нефункционални изисквания
- Използване на компонентни и имплементационни диаграми
- Първоначална архитектура на системата - логическа и физическа
- Изисквания за моделиране, свързани със сигурността, производителността и надеждността на системата
Моделиране на функционални изисквания
- Определяне на обхвата на системата
- Моделиране на функционалността на системата с помощта на диаграма на случаи на използване
- Идентифициране на актьорите и взаимоотношенията между тях
- Разпознаване на случаи на употреба
- Асоциация "Актор - случай на използване" и нейните свойства
- Връзки между случаите на употреба: включване, разширяване, обобщение
- Създаване на сценарии за използване и генериране на диаграми въз основа на тях (дейности, машини
държава)
Модел на аналитична система
- Използване на диаграма на последователност
- Типове съобщения: асинхронни, синхронни, връщане
- Задаване на реда на номериране на съобщенията
- Категории аналитични обекти: граница, контрол и субект
- Въведение в дизайна на системата
- Моделиране на взаимодействието
Статично моделиране
- Диаграма на класа и генериране на изходен код
- Асоциативна връзка и нейните характеристики
- Други отношения: агрегиране, състав, обобщение, зависимост, асоциативен клас
- Право/обратно инженерство
- Генериране на изходен код на базата на диаграма
- Генериране на диаграма от изходния код
- Синхронизиране на вашия код и диаграма
- Диаграми на обекти, свързани структури и пакети
Динамично моделиране
- Проверка на статичен модел
- Изясняване на сигнатурите на метода
- Проверка на коректността на класовата диаграма
- Динамично моделиране на ниво извикване на метод
- Диаграма на последователността на ниво проектиране
Изисквания
Препоръчва се познаване на основни обектно-ориентирани концепции или всеки обектно-ориентиран език.
21 Часа
Oтзиви от потребители (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.