ARC-005 Аналитические шаблоны
Описание курса
Научитесь использовать аналитические шаблоны и строить концептуальные модели для оптимизации разработки ПО. Освойте построение концептуальных моделей и UML диаграммы, чтобы создавать эффективные архитектурные решения и повторно использовать удачные наработки. Курс даст вам практические навыки для решения типовых задач проектирования и ускорит переход от анализа к дизайну.
Этапы анализа и дизайна в ООП. Концептуальная модель. Reengineering бизнес-процесса.
Диаграмма классов. Особенности использования в концептуальной модели. Динамические диаграммы. Примеры.
Практическое упражнение 1. Объектные ссылки (Referring to Objects). Изменяемые во времени объекты (Patterns for things that change with time).
Практическое упражнение 2. Ответственность (Accountability). Наблюдения и измерения (Observations and Measurements).
Практическое упражнение 3. Опись и учет (Accounting).
Практическое упражнение 4. Планирование (Planning). Торговля (Trading).
Практическое упражнение 5. Паттерны проектирования (Design Templates). Паттерны ассоциаций (Association Patterns).