Аннотация: В ходе курса рассматривается популярный подход к созданию бизнес-моделей (моделей предметной области) и функциональных моделей (на основе сценариев использования) с применением унифицированного языка моделирования UML (Unified Modeling Language), используемый при разработке информационных систем.
Длительность (в рабочих днях): 2
Один день равен 8 акад.часам (один акад. час - 45 минут)
Описание: Язык моделирования Unified Modeling Language v2 уже давно стал стандартом де-факто, используемым при разработке информационных систем. С помощью него становится гораздо более эффективным общение различных заинтересованных сторон при командной разработке, коммуникация заказчиков, руководителей проекта и остальных разработчиков.
В ходе курса слушатели знакомятся с основными принципами визуального моделирования на уровнях бизнес и функционального моделирования с использованием профайла UML "Business Extensions" и разнообразных диаграмм Unified Modeling Language, среди которых наиболее активно рассматриваются диаграммы сценариев использования, диаграммы деятельностей, диаграммы состояний, диаграммы классов (для построения моделей бизнес-объектов), и др.
Много внимания уделяется практической стороне (курс сопровождается лабораторными работами) и организации моделирования разрабатываемой информационной системы от начала и до конца (от зарождения идеи, до построения модели сценариев использования с идентификацией функциональных требований на разработку системы). Выполняется обзор популярных технологий разработки информационных систем прошлого и настоящего, эволюция применяемых подходов и методов к сегодняшним представлениям об организации разработки. Поскольку UML - это стандарт, то для его эффективного использования необходимо четко представлять и понимать ключевые положения и элементы этого стандарта. Визуальное моделирование является полезнейшей практикой при разработке и документировании информационных систем. Здесь объясняется, как лучше всего начать разработку новой системы или документирование существующей, как создать необходимые высокоуровневые модели и согласовать их с заказчиками и как правильно построить эти модели, чтобы они были полезны и эффективны.
Цели:
- Разобраться в причинах эволюции технологий и ее влиянии на сегодняшнее представление о разработке информационных систем
- Познакомиться с целями и понятиями визуального моделирования, исследовать его ключевые принципы
- Познакомить слушателей с основами бизнес-моделирования, а также функционального моделирования разрабатываемых систем с использованием UML и обеспечить основу для эффективного выявления требований
Аудитория: Данная программа предназначена, в первую очередь, для бизнес-аналитиков, системных аналитиков, специалистов по требованиям, а также для тех, кому важно понимание того, с чего начинается разработка программного обеспечения.
Содержание:
- Обзор популярных технологий разработки ПО
- Основные проблемы разработки информационных систем
- Эволюция методов разработки
- Введение в UML
- Обзор популярных технологий разработки ПО
- Основные парадигмы разработки
- Обзор основных моделей жизненного цикла
- Методологическая база знаний IBM Rational Unified Process
- Методы Agile Development
- Проблемы и их решения
- Визуальное моделирование
- Зачем моделировать визуально?
- Введение в UML
- Принципы моделирования
- Визуальное моделирование в процессе разработки ПО
- Автоматизация моделирования
- Бизнес и функциональное моделирование с использованием UML v2
- Моделирование поведения системы с помощью сценариев использования
- Введение в моделирование с помощью сценариев использования
- Действующие лица (Actors), сценарии использования (Use Cases) и их диаграммы (Use Case Diagrams)
- Детализация сценариев использования и диаграммы деятельностей (Activity Diagrams)
- Практический пример визуального бизнес и функционального моделирования
- Моделирование бизнес-процессов
- Моделирование бизнес-объектов
- Функциональное моделирование
- Переход к функциональным требованиям
Предварительные требования: Рекомендуется наличие некоторого опыта в области разработки ПО.
Даты предстоящих курсов обучения:
Идет набор группы слушателей по данной программе обучения.
Смотрите в блоке "Информация", как оставить заявку на прохождение обучения по данной программе или записаться на конкретную дату!
|