Сайт Учебного Центра "Institutio" Каталог Учебного Центра "Institutio"
  Institutio » Каталог » Визуальное моделирование » PUML0001
Разделы
Разработка ПО (12)
Визуальное моделирование (5)
Изменения и конфигурации (7)
Тестирование (5)
Управление проектами (2)
Методологии и базы знаний (9)
Управление требованиями (5)
Технологии
Новинки Перейти
Программирование в среде IBM Lotus Domino. Язык Lotus Script, объектная модель Domino в Lotus Script
25,375.00руб.
Поиск программы
 
Введите слово для поиска.
Расширенный поиск

Warning: Missing argument 2 for currencies::display_price(), called in /var/www/u1872197/data/www/institutio.ru/catalog/product_info.php on line 137 and defined in /var/www/u1872197/data/www/institutio.ru/catalog/includes/classes/currencies.php on line 72
Визуальное моделирование с использованием UML v2
[PUML0001]
25,200.00руб.

21,000.00руб.

Аннотация:
В ходе курса рассматривается популярный подход к созданию моделей с применением унифицированного языка моделирования UML (Unified Modeling Language), используемый при разработке информационных систем. Моделирование демонстрируется на различных уровнях абстрагирования данных: бизнес-уровне, сценариев использования, анализе, проектировании и т.д.

Длительность (в рабочих днях):   4

Один день равен 8 акад.часам (один акад. час - 45 минут)

Описание:
Язык моделирования Unified Modeling Language v2 уже давно стал стандартом де-факто, используемым при разработке информационных систем. С помощью него становится гораздо более эффективным общение различных заинтересованных сторон при командной разработке, коммуникация заказчиков, руководителей проекта и остальных разработчиков. В ходе курса слушатели знакомятся с основными принципами визуального моделирования с использованием разнообразных диаграмм Unified Modeling Language, среди которых наиболее активно рассматриваются диаграммы сценариев использования, диаграммы деятельностей, диаграммы состояний, диаграммы последовательностей, диаграммы коммуникации, диаграммы классов, диаграммы развертывания и др. Много внимания уделяется практической стороне (курс сопровождается лабораторными работами) и организации моделирования разрабатываемой информационной системы от начала и до конца (от зарождения идеи, до окончательного претворения идеи в жизнь в виде конечной реализации в коде). Основной акцент курса - научить слушателей выстраивать цепочку связанных моделей на разных уровнях абстрагирования данных.
Выполняется обзор популярных технологий разработки информационных систем прошлого и настоящего, эволюция применяемых подходов и методов к сегодняшним представлениям об организации разработки.
Поскольку UML - это стандарт, то для его эффективного использования необходимо четко представлять и понимать ключевые положения и элементы этого стандарта.
Визуальное моделирование является полезнейшей практикой при разработке и документировании информационных систем. Здесь объясняется, как лучше всего начать разработку новой системы или документирование существующей, как создать необходимые высокоуровневые модели и согласовать их с заказчиками и как правильно построить эти модели, чтобы они были полезны и эффективны.
Анализ и проектирование - важнейшие области разработки ПО, которые позволяют заложить устойчивую и надежную архитектуру создаваемого продукта. В этом значительную помощь может оказать объектно-ориентированный подход, принятый в UML, используемый при разработке новых программных решений и описании существующих.

Цели:

  • Разобраться в причинах эволюции технологий и ее влиянии на сегодняшнее представление о разработке информационных систем
  • Познакомиться с целями и понятиями визуального моделирования, исследовать его ключевые принципы
  • Познакомить слушателей с основами бизнес-моделирования, а также функционального моделирования разрабатываемых систем с использованием UML и обеспечить основу для эффективного выявления требований
  • Обеспечить понимание ключевых концепций объектно-ориентированного подхода при моделировании систем и заложить навыки для их использования в своей работе

Аудитория:
Данная программа предназначена, в первую очередь, для бизнес-аналитиков, системных аналитиков, специалистов по управлению требованиями, архитекторов и др. В частности, данный курс предназначен для тех, кому важно понимание принципов визуального моделирования систем с целью эффективного согласования начальных запросов заказчиков, донесения своих идей до разработчиков и обеспечения эффективной коммуникации в проектной команде между исполнителями.

Содержание:

  1. Обзор популярных технологий разработки ПО
    • Основные проблемы разработки информационных систем
    • Эволюция методов разработки
  2. Введение в UML
    • Обзор популярных технологий разработки ПО
      • Основные парадигмы разработки
      • Обзор основных моделей жизненного цикла
      • Методологическая база знаний IBM Rational Unified Process
      • Методы Agile Development
      • Проблемы и их решения
    • Визуальное моделирование
      • Зачем моделировать визуально?
      • Введение в UML
      • Принципы моделирования
      • Визуальное моделирование в процессе разработки ПО
      • Автоматизация моделирования
  3. Бизнес и функциональное моделирование с использованием UML v2
    • Моделирование поведения системы с помощью сценариев использования
      • Введение в моделирование с помощью сценариев использования
      • Действующие лица (Actors), сценарии использования (Use Cases) и их диаграммы (Use Case Diagrams)
      • Детализация сценариев использования и диаграммы деятельностей (Activity Diagrams)
    • Практический пример визуального бизнес и функционального моделирования
      • Моделирование бизнес-процессов
      • Моделирование бизнес-объектов
      • Функциональное моделирование
      • Переход к функциональным требованиям
  4. Анализ и проектирование с использованием UML v2
    • Объектно-ориентированный подход и его ключевые понятия
      • Объекты
      • Принципы объектной ориентации
      • Классы
      • Полиморфизм, наследование и пакеты
    • Анализ, выявление классов, основные стереотипы анализа
      • Выявление классов на этапе анализа
      • Классы анализа:
        • Интерфейсные классы (Boundary Classes)
        • Управляющие классы (Control Classes)
        • Сущностные классы (Entity Classes)
    • Механизмы взаимодействия объектов, сообщения. Выявление классов с помощью CRC карточек
      • Взаимодействие объектов и сообщения
      • CRC карточки
    • Диаграммы взаимодействия (последовательности и коммуникации)
      • Введение
      • Диаграммы последовательности
      • Диаграммы коммуникации
      • Сходства и различия
    • Диаграммы классов
      • Введение
      • Пакеты
      • Отношения между классами
      • Операции
    • Диаграммы состояний
      • Элементы диаграмм состояний
      • Концепции
    • Применение структурных классов (Structured Classes), ролевые принципы
      • Структурные классы
      • Роли структурных классов
    • Интерфейсы и порты
      • Интерфейсы
      • Порты
    • Композитные классы (Composite Classes): структура и поведение
      • Структура композитных классов
      • Аспекты поведения композитных классов
    • Практический пример визуального моделирования на этапе анализа и проектирования
      • Детализация сценария использования
      • Реализация сценария использования
      • Идентификация классов анализа
      • Определение архитектурных уровней
      • Переход к проектированию
      • Описание параллельных процессов
      • Проектирование базы данных

Предварительные требования:
Рекомендуется наличие некоторого опыта в области разработки ПО.

Даты предстоящих курсов обучения:

Идет набор группы слушателей по данной программе обучения.

Смотрите в блоке "Информация", как оставить заявку на прохождение обучения по данной программе или записаться на конкретную дату!

Программа была добавлена в наш каталог 26.01.2011.
Валюта
Технология
Сайт UML
Другие программы
Предстоящие курсы
Ближайшие 2 дня
Ближайшие 10 дней
Ближайшие 30 дней
Ближайшие 60 дней
Ближайшие полгода
Информация
Обзор
Как найти программу
Как найти курс
Как оставить заявку
Сертификаты
Прямое сообщение нам
Наши контакты
Как уменьшить стоимость курсов

Copyright © 2023 ФИНЭКО Софт