Аналитические шаблоны

Рассмотрение техник построения концептуальной модели приложения, основанных на использовании шаблонов, а также возможности повторного использования разработок.

Описание:

Основная задача курса – рассмотрение техник построения концептуальной модели приложения, основанных на использовании шаблонов, а также возможности повторного использования разработок выполненных в рамках объектно-ориентированного анализа.

В рамках курса рассматриваются наиболее часто используемые базовые шаблоны и аналитические шаблоны, применяемые при решении типовых задач. Курс дает практические рекомендации по построению UML-представления концептуальной модели и по дальнейшему преобразованию концептуальной модели в дизайн.

Цели:

Слушатели изучат:

  1. технику построения концептуальной модели на основе шаблонов;
  2. особенности UML-моделирования на этапе объектно-ориентированного анализа;
  3. базовые паттерны концептуальной модели;
  4. аналитические паттерны, используемые при решении типовых задач;
  5. техники перехода от концептуальной модели к дизайну.

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

  1. построения UML-диаграмм концептуальной модели;
  2. применения аналитических паттернов;
  3. повторного использования наработок на этапе объектно-ориентированного анализа.

Разбираемые темы:

1. Объектно-ориентированный анализ:

- Этапы анализа и дизайна в ООП;

- Концептуальная модель;

- Reengineering бизнес-процесса;

2. UML-диаграммы аналитической модели:

- Диаграмма классов. Особенности использования в концептуальной модели;

- Динамические диаграммы;

- Примеры;

3. Базовые паттерны:

- Объектные ссылки (Referring to Objects);

- Изменяемые во времени объекты;

4. Решение типовых задач:

- Ответственность (Accountability);

- Наблюдения и измерения (Observations);

- Опись и учёт (Accounting);

- Планирование (Planning);

- Торговля (Trading);

5. Техники перехода от концептуальной модели к дизайну:

- Паттерны проектирования (Design Templates);

- Паттерны ассоциаций (Association Patterns).

 Целевая аудитория:

Данный курс рекомендуется для ведущих разработчиков, дизайнеров и архитекторов, курс также может быть полезен для аналитиков, применяющих при анализе UML-нотацию.

13.06.2016