- Сourse
- Location
Цель курса:
Научить специалистов в сфере системного и бизнес-анализа, разработки и внедрения информационных систем эффективно использовать основополагающие элементы методологии и языка моделирования UML 2.0.
В рамках курса слушателям дается возможность применить полученные знания и умения для описания предлагаемой «модельной» предметной области либо для построения формализованного описания бизнес-процессов конкретного предприятия, структурного подразделения и т.д. описания несложных бизнес-процессов организаций, в том числе в контексте автоматизации предприятия.
Все практические задания выполняются слушателями индивидуально или малыми группами, самостоятельно или под контролем преподавателя, а результаты практикумов проходят проверку и по желанию слушателей выносятся на коллективное обсуждение.
Курс будет полезен всем, кто занимается описанием, моделированием, оптимизацией, регламентацией и постановкой бизнес-процессов, внедрением процессного подхода к организации деятельности, работает в области системного и бизнес-анализа, производства или развертывания информационных систем уровня предприятия и намерен расширить или систематизировать свои знания.
Целевая аудитория:
- руководители и специалисты отделов внедрения информационных систем;
- руководители и специалисты отделов системного и бизнес-анализа;
- руководители и специалисты отделов качества;
- руководители и специалисты структурных подразделений предприятий и организаций;
- специалисты по организационному развитию и управленческому консалтингу.
Минимальные требования для участников:
- уверенный пользователь ПК (обязательно)
- английский язык на уровне чтения технической документации (желательно);
- опыт участия в проектах по описанию бизнес-процессов (внедрению информационных систем уровня предприятия) в качестве аналитика (консультанта) (не менее 6 мес.) или опыт работы в сфере программной инженерии (управленческого консалтинга, организационного развития) (не менее 1 года) или профильное профессиональное образование.
Программа:
Модуль 1. UML в программной инженерии. UML для концептуального моделирования
- UML в концептуальном моделировании информационных систем (ИС) и описании архитектуры ПО. Метамодель UML.
- Пространство UML-диаграмм и их значимость на различных этапах жизненного цикла разработки ПО. UML-моделирование требований к ИС: диаграммы вариантов использования.
Модуль 2. Лабораторный практикум №1.
- Концептуальное моделирование предметных областей диаграммами UML.
- Защита работ и обсуждение результатов.
Модуль 3. UML-моделирование на ранних стадиях дизайна и разработки объектно-ориентированных систем.
- Статическое представление ИС: диаграммы классов, диаграммы объектов, диаграммы пакетов.
- Классы, свойства и операции. Программная интерпретация диаграмм. UML-представление концепций ОО-проектирования. Обобщения и зависимости.
- Динамическое представление ИС: диаграммы последовательности, диаграммы деятельности, диаграммы состояний.
Модуль 4. Лабораторный практикум №2.
- Статическое и динамическое моделирование элементов дизайна ОО-систем.
- Защита работ и обсуждение результатов.
Модуль 5. UML-моделирование на поздних стадиях дизайна и разработки объектно-ориентированных систем.
- Статическое представление ИС: диаграммы компонентов, составных структур и развертывания.
- Динамическое представление ИС: прочие диаграммы взаимодействия.
Модуль 6. Лабораторный практикум №3.
- Статическое и динамическое моделирование элементов дизайна, сборки, интеграции и развертывания ОО-систем.
- Защита работ и обсуждение результатов.