Современная разработка это командный вид спорта, более того можно сказать эта эстафета в которой команды и отдельные исполнители по очереди или параллельно делают работу, от слаженности которой зависит успех всего проекта.
Данный курс предлагает интенсивную практику по анализу и проектированию на основе объектов, с использованием универсального языка моделирования UML.
В процессе тренинга автор делится примерами из обширного опыта разработки систем самого разного класса.
Стоимость курса
36 000 рубЗаказать
Вы научитесь:
- Обеспечить слушателей знаниями и навыками необходимыми для осознанного проектирования приложений
- Создать основу для эффективной коммуникации
Слушатели получат практические навыки:
- Статического и динамического моделирования различных аспектов функционирования системы
- Описания и применения базовых и дизайн паттернов
Содержание курса
Глава 1. Введение
- Объектно-ориентированный анализ и проектирование
- Итеративный, эволюционный и гибкий процесс
Глава 2.Инициация (Начальная фаза)
- Начальная фаза — это не стадия анализа требований
- Эволюционное осмысление требований
- Описание прецедентов
- Модели предметной области
- Системные диаграммы последовательностей
- Логическая архитектура и диаграммы пакетов uml
- Диаграммы взаимодействия на uml
- Диаграммы классов uml
Глава 3. Базовое проектирование
- 4+1 представление архитектуры
- Паттерн (Шаблон) и его применение в разработке
- Grasp: проектирование объектов на основе распределения обязанностей
- Области видимости
Глава 4. Проектирование решений с использованием дизайн паттернов (Шаблонов проектирования)
- Применение шаблонов проектирования (GOF)
Глава 5. Развитие системы
- Уточнение модели предметной области
- Диаграммы видов деятельности uml
- Диаграммы состояний uml и моделирование
- Диаграммы развертывания и компонентов uml
- Проектирование каркаса взаимодействия с базой данных на основе шаблонов
- Документирование архитектуры с помощью n+1 представления