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

С 1994 г. преподает дисциплины, связанные с управлением данными, проектированием информационных систем и разработкой программного обеспечения.
С 2014 г. Александр является штатным экспертом Luxoft Training по направлению «Разработка и архитектура ПО, СУБД Oracle», где занимается проведением тренингов, разработкой тренинговых программ и развитием данного направления.
О проектах:
Александр занимается разработкой учебных программ, чтением лекций, проведением семинаров, практических и лабораторных работ. Под его руководством уже не один десяток специалистов успешно защитили выпускные квалификационные работы бакалавра и магистерские диссертации.
Среди его кейсов работа в ЗАО «ТИТАН МЕТА», Московском государственном университете приборостроения и информатики, Национальном исследовательском университете «Высшая школа экономики» и Luxoft Training.
Курсы, сертификаты, членство в профессиональных организациях:
2009 г. — повышение квалификации в Московском государственном университете приборостроения и информатики по программе «Информационная компетентность в профессиональной деятельности преподавателя вуза».
2011 г. — повышение квалификации в Информационно-Вычислительном Центре Московского энергетического института (технического университета) по программе «Современные технологии построения баз данных на примере Microsoft SQL Server 2008. Web-приложения и современные средства разработки. Современные технологии построения компьютерных сетей с использованием Microsoft Windows Server 2008 R2».
Александр является членом организаций:
-
IEEE, IEEE Computer Society (Institute of Electrical and Electronics Engineers / Институт инженеров электротехники и электроники).
-
ACM, ACM SIGMOD (Association for Computing Machinery / Ассоциация вычислительной техники).