1. Общие сведения о процессе RUP
1.1. История создания RUP;
1.2. Цели RUP;
1.3. Область применения RUP;
1.4. Особенности RUP.
2. Архитектура процесса разработки
2.1. Потоки работ
-
Бизнес моделирование;
-
Требования;
-
Анализ и проектирование;
-
Реализация;
-
Тестирование;
-
Размещение;
-
Управление конфигурацией и изменениями;
-
Управление проекта;
-
Настройка среды проекта.
2.2. Фазы разработки
-
Начальная фаза;
-
Фаза разработки архитектуры системы;
-
Фаза разработки системы;
-
Фаза внедрения системы;
-
Итерации.
3. Модели потоков работ
3.1. Универсальный язык моделирования (UML) – основа моделирования в RUP;
3.2. Диаграммы UML;
3.3. Бизнес моделирование.
-
Модель бизнес процессов;
-
Объектные модели бизнеса.
3.4. Требования
-
Модель системных требований;
-
Модели пользовательского интерфейса.
-
Модели экранных форм;
-
Модели сценариев работы пользователей системы.
3.5. Анализ и проектирование
-
Модель анализа как абстракция модели проектирования;
-
Модель проектирования как объектная модель реализации функций системы;
-
Модель размещения;
-
Модели данных.
3.6. Реализация
3.7. Тестирование
-
Модели тестирования черного ящика;
-
Модели тестирования белого ящика;
4. Документирование процесса
4.1. Документирование основных потоков работ;
4.2. Документирование административных потоков работ.
5. Примеры разработки по RUP
5.1. Жизненный цикл создания программных систем;
5.2. Автоматизированная система кредитования клиентов.