Аннотация: Моделирование и Управление требованиями в процессе разработки программного обеспечения Длительность: 2 дня Форма проведения: Очная Инструктор-консультант: Гаран Е.Ф. Наличие сертификата у инструктора:ДА Особенности: Стоимость консультации фиксированная и не зависит от количества слушателей!!!
Дата ближайшей консультации: Консультация проводится только для корпоративных заказчиков
1. Общие положения
Программа курса предназначена для повышения квалификации персонала по вопросам разработки программных систем.
Курс посвящен обучению общим принципам управления требованиями и моделирования в проектах разработки ПС и скоординирован с курсом«Методология разработки программных систем с использованием RUP».
Программа курса рассчитана на Менеджеров проекта, Аналитиков или Бизнес аналитиков.
Длительность курса: 16 часов аудиторных занятий(2 рабочих дня).
Требуемая начальная подготовка: опыт работы в IT сфере.
2. Цели курса
Знакомство с современными методами разработки ПС;
Знакомство с терминологией и нотацией UML;
Приобретение навыков использования UML;
Обучение принципам управления требованиями в проектах разработки ПО;
Приобретение навыков формирования требований в форме сценариев использования.
3. Форма организации учебного процесса
Проведение лекционных занятий;
Проведение семинарских занятий.
4. Содержание курса
1-й день
1) Обзор современных методологий разработки ПО:
— RUP,
— MSF,
— XP;
2) Обзор современных методологий разработки ПО:
— FDD;
— Набор методологий Crystal;
— Сравнительный анализ методологий. Предпочтительные области применения;
3) Моделирование как основа анализа и проектирования информационных систем:
— Обзор различных подходов к моделированию;
— Основные типы нотаций;
4) Основные этапы моделирования:
— Бизнес моделирование;
— Анализ;
— Проектирование;
— Реализация;
— История создания и перспективы развития UML;
5) Типы диаграмм UML и их назначение:
— Диаграмма классов;
— Диаграммы компонентов;
— Диаграммы развертывания;
6) Типы диаграмм UML и их назначение:
— Диаграммы последовательностей;
— Диаграммы кооперации;
— Диаграммы состояний;
— Диаграммы деятельности;
— Диаграммы развертывания;
7) Семинарское занятие«Использование изобразительных возможностей диаграмм UML»;
2-й день
8) Бизнес моделирование с использованием UML:
— Выявление бизнес сценариев использования;
— Стереотипы, используемые для бизнес моделирования;
— Моделирование предметной области;
9) Семинарское занятие«Выявление и описание бизнес сценариев использования»;
10) Анализ. Модель сценариев использования:
— Выявление сценариев использования при наличии и отсутствии бизнес модели;
— Детализация сценариев использования. Альтернативные потоки событий;
— Детализация сценариев использования. Использование дополнительных диаграмм;
11) Семинарское занятие«Выявление и описание сценариев использования»;
12) Документы анализа:
— Запросы заинтересованных лиц;
— Концепция системы;
— Описание сценариев использования;
— Нефункциональные(дополнительные) спецификации;
13) Проектирование и Разработка(обзор);
14) Процесс управления требованиями:
— Анализ проблемы;
— Выявление потребностей заинтересованных лиц;
— Определение системы;
— Управление границами системы;
— Уточнение определения системы;
— Управление изменяющимися требованиями;
— Организация процесса управления требованиями;
15) Обзор инструментальных средств моделирования и управления требованиями:
— Rational Rose;
— Rational XDE;
— RequisitePro;
— DOORS.
5. Раздаточный материал
— Презентации по курсу, материалы для семинарских занятий.
7. Навыки, приобретаемые слушателями при обучении на данном курсе
— Умение формулировать задачи моделирования при разработке ПС;
— Понимание важности управления требованиями для успешного завершения проекта;
— Выявление и документирование требований к разрабатываемой системе с использованием UML;
— Управление границами разрабатываемой программной системы;
— Оперативное управление изменяющимися требованиями к разрабатываемой программной системе.