Объектно-ориентированный анализ ИС. Концептуальное моделирование на UML для системных аналитиков

Как только функциональное требование согласовано с заказчиком, необходимо описать его структуру и логику работы в удобном для разработчика виде. На помощь приходит язык UML: благодаря ему каждый вариант использования можно представить в виде набора диаграмм, содержащих всю необходимую информацию для реализации этого варианта использования.
Объектно-ориентированный  анализ ИС. Концептуальное моделирование на UML для системных аналитиков
Курс: REQ-003
Длительность:20 ч.
Описание:
Описание функциональных требований в виде вариантов использования, несомненно, является очень важным этапом в жизненном цикле разработки программного обеспечения. Ведь именно на этом этапе происходит согласование с заказчиком того, как будет выглядеть и функционировать система.

Но вот согласование позади, и теперь на основании утвержденных требований необходимо систему спроектировать и реализовать. Задача аналитика на этом этапе – преобразовать описание вариантов использования в технически грамотное описание структуры и поведения системы, понятное архитекторам и разработчикам. Хорошей практикой для такого описания является визуальное моделирование, в том числе – с помощью языка UML.

UML позволяет представить все аспекты проектируемой системы с любой необходимой точностью. При этом для каждого варианта использования может быть построено несколько диаграмм разных видов – каждый вид диаграммы описывает свой аспект. Вся совокупность диаграмм, раскрывающих «внутреннюю кухню» вариантов использования, составляет так называемую концептуальную или аналитическую модель системы. Именно на основе этой модели в дальнейшем проектируется архитектура разрабатываемой системы, реализуются ее функции и создаются структуры данных.

Курс посвящен изучению последовательности построения моделей – от самых высокоуровневых до более подробных. Слушатели в ходе практических упражнений получат навыки детального моделирования функционала системы, используя такие фундаментальные концепции объектно-ориентированного анализа и проектирования, как архитектура, классы, объекты, компоненты, интерфейсы, стереотипы, отношения.

Цели:
Формирование у слушателей знаний и навыков, необходимых для объектно-ориентированного анализа и проектирования систем, в частности:
  • навык применения итеративного, управляемого сценариями использования процесса проектирования системы;
  • навык использования UML для представления различных аспектов проектируемой системы;
  • понимание и умение применять на практике фундаментальные концепции объектно-ориентированного подхода: абстракцию, инкапсуляцию, наследование, полиморфизм;
  • понимание смысла различных архитектурных уровней;
  • понимание и умение применять различные паттерны проектирования.
Разбираемые темы:
  • Объектно-ориентированный подход;
  • Объектно-ориентированный анализ;
  • Объектно-ориентированное проектирование;
  • Лучшие практики программной инженерии;
  • RUP : иерархия моделей;
  • RUP: дисциплина «Анализ и проектирование».

Целевая аудитория:
Курс предназначен для тех, кто сталкивается с проектированием автоматизированных систем, а также – для всех, кто желает понять основы объектно-ориентированного анализа и проектирования с использованием UML:
  • системные и бизнес-аналитики;
  • архитекторы и разработчики;
  • руководители проектов.
Предварительная подготовка – общее:
Для улучшения понимания материала курса обязательно предварительное прохождение:
REQ-001 Основы визуального моделирования с использованием UML 2.0.
REQ-002 Мастерская по разработке и управлению требованиями. UML и Модель сценариев использования (Use Case Model).

Для слушателей желательно:
  • знание английского языка на базовом уровне;
  • опыт участия в проектах по разработке программного обеспечения или понимание процесса разработки.

Описание:


Сертификат:
По итогам обучения каждому слушателю выдается сертификат о прохождении курсов Luxoft Training. Слушатели онлайн курсов получают электронную версию сертификата (на указанный email) по запросу.

Рекомендуется предварительное прохождение курсов:
Рекомендуемые курсы для дальнейшего обучения:
Рекомендуемые дополнительные материалы, источники:
  • Соммервилл И. Инженерия программного обеспечения. 6-е издание.: Пер. с англ.: - М.: Вильямс, 2002.
  • Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. 2-е издание. - М.: Финансы и статистика, 2005.
  • Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем: Учебное пособие. 2-е издание. - М.: Финансы и статистика, 2006.
  • Ларман К. Применение UML и шаблонов проектирования. 2-е издание.: Пер. с англ.: - М.: Вильямс, 2002.
Примечание:
Курс входит в состав школы «Системный анализ». Специализация школы – выявление, документирование и структурирование требований к информационным системам. Учебные материалы школы разработаны на основе международного руководства «Guide to the Business Analysis Body of Knowledge ® (BABOK ®), version 2». 

В частности, в ходе курса обсуждаются вопросы, относящиеся к следующим техникам ВАВОК ®:
  • Анализ нефункциональных требований;
  • Моделирование процессов;
  • Сценарии и варианты использования;
  • Диаграммы последовательности
  • Диаграммы состояния.

Язык UML поддерживается большим числом платных и бесплатных инструментальных CASE средств: Sparx Systems Enterprise Architect, Sybase Power Designer, Visual Paradigm, ARIS и многими другими.

В курсе эти инструментальные средства подробно не рассматриваются и не применяются, но обсуждаются варианты их выбора в ИТ-проектах.
Москва 23 600 р.
Санкт-Петербург 21 240 р.
Омск 17 700 р.
Киев 6 000 грн.
Одесса 5 400 грн.
Днепр 5 400 грн.
Ваш город (формат корпоративного обучения):По запросу


Данные цены не включают в себя стоимость обедов.

Участник тренинга
Интересный тренинг. Уровень преподавателя [Алексея Петрова] очень высокий. Получил знания об объектно-ориентированном анализе и концептуальном моделировании на UML. Спасибо
Иоргачева Марьяна
Важная составляющая тренинга - практическая часть моделирования, предусмотренная в данном курсе. Считаю, что это один из лучших тренингов по моделированию, знания которого можно сразу же применить в работе.
Рутта Роман
Наиболее важные знания, которые я получил на тренинге - это знания по подходам RUP и способам использования понятий UML, по проектированию систем; также интересным был разбор паттернов работы с планами sepuence diagram и др. От обучения остались положительные впечатления.
Чериков Максим
Удалось освежить полученные ранее знания, уяснить и понять суть методолгии. Учиться было очень интересно и не скучно - преподаватель все время удерживал внимание аудитории.
Колосов Сергей
Получил понимание того, в каком виде необходимо передавать требования подрядчикам, на каких моментах следует акцентировать внимание. Сильный преподаватель, сильный материал.
Герасимов Олег
Хороший тренинг, задал направление для дальнейшего развития профессиональных навыков.

Записаться на курс





Хотите узнать больше?

По всем вопросам, в том числе для регистрации на курсы, обращайтесь по адресу education@luxoft.com

Вернуться к каталогу
Раcписание курса в
Москвe
  • Москве
  • Санкт-Петербурге
  • Омске
  • Киеве
  • Днепре
  • Одессе
  • Минске
06.09.2017 - 08.09.2017
Тренер:
Кумсков  Михаил
Кумсков Михаил
Эксперт по методологиям управления требованиями, использования методологии RUP и инструментария IBM Rational (Системный анализ)
Подробнее
Локация:
Москва
Время:
10:00-18:00
06.09.2017 10:00-14:00
Длительность:
20 ч.
23 600 р.

06.09.2017 - 08.09.2017

16.10.2017 - 20.10.2017
Тренер:
Кумсков  Михаил
Кумсков Михаил
Эксперт по методологиям управления требованиями, использования методологии RUP и инструментария IBM Rational (Системный анализ)
Подробнее
Локация:
Москва
Время:
10:00-14:00
Длительность:
20 ч.
23 600 р.

16.10.2017 - 20.10.2017

20.11.2017 - 22.11.2017
Тренер:
Кумсков  Михаил
Кумсков Михаил
Эксперт по методологиям управления требованиями, использования методологии RUP и инструментария IBM Rational (Системный анализ)
Подробнее
Локация:
Москва
Время:
10:00-18:00
22.11.2017 10:00-14:00
Длительность:
20 ч.
23 600 р.

20.11.2017 - 22.11.2017

09.10.2017 - 11.10.2017
Тренер:
Цытович  Павел
Цытович Павел
Специалист в области разработки и архитектуры ПО
Подробнее
Локация:
Санкт-Петербург
Время:
10:00-18:00
11.10.2017 10:00-14:00
Длительность:
20 ч.
В корзину
21 210 р.

09.10.2017 - 11.10.2017

Запланированных дат
в расписании нет
Не подходят даты или время?
Предложите свой вариант
Блоги
Luxoft Training
16.08.2017 12:34:24
Как скачать BABOK на русском?
Начнем с плохой новости: официальной версии BABOK, одобренной IIBA, на русском языке не существует.
На сайте IIBA оригинальный BABOK доступен на английском, немецком и японском языках. Междунаро...
Павел Новиков
14.08.2017 11:59:07
Agile Life Planning: определение задач для достижения целей
Почему необходимо классифицировать и разделять цели?
На этапе № 1 Agile Life Planning было разобрано, как сформировать список своих целей и зачем это необходимо делать. Теперь посмотрим, как дальш...
Luxoft Training
25.07.2017 11:38:34
Новая система сертификации от IIBA (BABOK v3)
Автор: Денис Гобов – канд. техн. наук, CBAP.
С 30 сентября 2016 г. вступила в силу новая система сертификации для бизнес-аналитиков от Международного института бизнес-анализа (IIBA, International I...
Читать больше
Заказать корпоративное обучение
для команды
ФИО
Город
Компания
Должность
Email
Телефон
Сообщение


Отмена