Rambler's Top100 Service
Расписание citforum.ru О компании Контакты

Центр Информационных Технологий :: WWW.CITMGU.RU

Начало > Расписание > Теоретические основы разработки информационных систем

Введение в объектно-ориентированный анализ и проектирование и унифицированный процесс разработки программного обеспечения c использованием языка UML и CASE-средства IBM Rational Rose

А.М. Вендров

Оставить заявку

    Продолжительность обучения: 4 дня (32 ак. ч.).
    Цена: 500 y.e..
    Даты проведения:  По мере формирования группы

Программа курса лекций
Место проведения курса

В курсе рассматриваются основы анализа и проектирования программного обеспечения (ПО) с использованием стандартного языка UML. Выполняется учебный проект, связанный с построением моделей системы на языке UML. Изучаются возможности применения CASE-средства IBM Rational Rose для анализа и проектирования ПО. Проводятся практические занятия по работе с IBM Rational Rose.

По окончании курса слушатели получают базовые знания и практические навыки в применении современных методов анализа и проектирования ПО.

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

Программа курса

  1. Введение
    • 1.1. Основные проблемы современных проектов создания ПО, причины их возникновения и способы разрешения проблем.
    • 1.2. Краткий обзор современных стандартов и технологий создания ПО (CMM, ISO 12207, IBM Rational Unified Process, Microsoft Solutions Framework и др.).
    • 1.3. Сущность объектно-ориентированного подхода к анализу и проектированию ПО. Основные принципы и понятия ООП. Достоинства и недостатки ООП.
    • 1.4. Роль моделирования в создании программных систем. Цели и история создания языка UML, перспективы развития UML
  2. Основы технологии IBM Rational Unified Process (RUP)
    • 2.1. Методы и технологии создания ПО. Основные принципы технологии RUP.
    • 2.2. Соответствие RUP модели СММ и стандарту ISO 12207
    • 2.3. Стадии RUP: начальная стадия, уточнение, конструирование, ввод в действие.
    • 2.4. Структура RUP: основные и вспомогательные процессы, роли, виды деятельности, рабочие продукты. Методические ресурсы RUP: руководящие указания, шаблоны.
  3. Моделирование бизнес-процессов с использованием UML
    • 3.1. Модель бизнес-процессов (business use case model).
    • 3.2. Модель бизнес-объектов (business object model).
    • 3.3. Использование различных диаграмм UML для дополнительной детализации описания бизнес-процессов.
    • 3.4. Структурные элементы бизнес-моделей.
  4. Спецификация требований к ПО
    • 4.1. Классификация требований. Основные принципы и понятия. Основные документы, формируемые в процессе управления требованиями.
    • 4.2. Описание функциональных требований к системе с помощью вариантов использования (use case). Потоки событий (сценарии). Различные формы и способы написания сценариев. Ранжирование вариантов использования (определение приоритетов требований) с целью планирования дальнейшей разработки системы.
    • 4.3. Образцы и рекомендации по написанию качественных вариантов использования. Применение UML для описания требований. Переход от бизнес-моделей к требованиям.
  5. Анализ и проектирование ПО
    • 5.1. Архитектурный анализ.
    • 5.2. Анализ вариантов использования. Выявление классов, участвующих в реализации варианта использования. Построение диаграмм взаимодействия (диаграмм последовательности и кооперации). Распределение обязанностей между классами. Диаграмм классов.
    • 5.3. Проектирование архитектуры системы.
    • 5.4. Проектирование классов и подсистем. Организация модели. Диаграммы состояний.
    • 5.5. Проектирование баз данных с использованием UML.
    • 5.6. Элементы реализации системы. Диаграммы компонентов и диаграммы размещения.
  6. Работа с CASE-средством IBM Rational Rose
    • 6.1. Введение в IBM Rational Rose.
    • 6.2. Выполнение учебного проекта.

    Место проведения курса

    Занятия проходят по адресу: Москва, ул. Ярославская, д.8, к.5. [схема проезда]

    Оставить заявку


Начало | Расписание | О компании | Контакты | citforum.ru

© 2013 ООО "ЦИТ-Форум" - Тел.: (495) 411-99-20 - написать