Аналитические шаблоны
Рассмотрение техник построения концептуальной модели приложения, основанных на использовании шаблонов, а также возможности повторного использования разработок.
Описание:
Основная задача курса – рассмотрение техник построения концептуальной модели приложения, основанных на использовании шаблонов, а также возможности повторного использования разработок выполненных в рамках объектно-ориентированного анализа.
В рамках курса рассматриваются наиболее часто используемые базовые шаблоны и аналитические шаблоны, применяемые при решении типовых задач. Курс дает практические рекомендации по построению UML-представления концептуальной модели и по дальнейшему преобразованию концептуальной модели в дизайн.
Цели:
Слушатели изучат:
- технику построения концептуальной модели на основе шаблонов;
- особенности UML-моделирования на этапе объектно-ориентированного анализа;
- базовые паттерны концептуальной модели;
- аналитические паттерны, используемые при решении типовых задач;
- техники перехода от концептуальной модели к дизайну.
Слушатели получат практические навыки:
- построения UML-диаграмм концептуальной модели;
- применения аналитических паттернов;
- повторного использования наработок на этапе объектно-ориентированного анализа.
Разбираемые темы:
1. Объектно-ориентированный анализ:
- Этапы анализа и дизайна в ООП;
- Концептуальная модель;
- Reengineering бизнес-процесса;
2. UML-диаграммы аналитической модели:
- Диаграмма классов. Особенности использования в концептуальной модели;
- Динамические диаграммы;
- Примеры;
3. Базовые паттерны:
- Объектные ссылки (Referring to Objects);
- Изменяемые во времени объекты;
4. Решение типовых задач:
- Ответственность (Accountability);
- Наблюдения и измерения (Observations);
- Опись и учёт (Accounting);
- Планирование (Planning);
- Торговля (Trading);
5. Техники перехода от концептуальной модели к дизайну:
- Паттерны проектирования (Design Templates);
- Паттерны ассоциаций (Association Patterns).
Целевая аудитория:
Данный курс рекомендуется для ведущих разработчиков, дизайнеров и архитекторов, курс также может быть полезен для аналитиков, применяющих при анализе UML-нотацию.