Курс Проектирование приложений с использованием UML

Код: Arch-02

Продолжительность курса

24 Академических часа

Современная разработка это командный вид спорта, более того можно сказать эта эстафета в которой команды и отдельные исполнители по очереди или параллельно делают работу, от слаженности которой зависит успех всего проекта.

Данный курс предлагает интенсивную практику по анализу и проектированию на основе объектов, с использованием универсального языка моделирования UML.

В процессе тренинга автор делится примерами из обширного опыта разработки систем самого разного класса. 

Стоимость курса

36 000 руб
Заказать

Цели курса:

  • Обеспечить слушателей знаниями и навыками необходимыми для осознанного проектирования приложений
  • Создать основу для эффективной коммуникации

Слушатели получат практические навыки:

  • Статического и динамического моделирования различных аспектов функционирования системы
  • Описания и применения базовых и дизайн паттернов 

Содержание курса

Глава 1. Введение

  • Объектно-ориентированный анализ и проектирование
  • Итеративный, эволюционный и гибкий процесс

Глава 2.Инициация (Начальная фаза)

  • Начальная фаза — это не стадия анализа требований
  • Эволюционное осмысление требований
  • Описание прецедентов
  • Модели предметной области
  • Системные диаграммы последовательностей
  • Логическая архитектура и диаграммы пакетов uml
  • Диаграммы взаимодействия на uml
  • Диаграммы классов uml

Глава 3. Базовое проектирование

  • 4+1 представление архитектуры
  • Паттерн (Шаблон) и его применение в разработке
  • Grasp: проектирование объектов на основе распределения обязанностей
  • Области видимости

Глава 4. Проектирование решений с использованием дизайн паттернов (Шаблонов проектирования)

  • Применение шаблонов проектирования (GOF)

Глава 5. Развитие системы

  • Уточнение модели предметной области
  • Диаграммы видов деятельности uml
  • Диаграммы состояний uml и моделирование
  • Диаграммы развертывания и компонентов uml
  • Проектирование каркаса взаимодействия с базой данных на основе шаблонов
  • Документирование архитектуры с помощью n+1 представления