
- •ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- •Модель жизненного цикла ПО
- •Цель использования моделей ЖЦПО
- •Проблемы разработки информационных систем
- •Проблемы разработки информационных систем
- •Проблемы разработки информационных систем
- •Проблемы разработки информационных систем
- •Проблемы разработки информационных систем
- •Содержание
- •Предложения Rational Software
- •Предложения Rational Software
- •Содержание
- •Лучший опыт
- •Лучший опыт: Итерационная разработка
- •Лучший опыт: Итерационная разработка
- •Лучший опыт: Итерационная разработка
- •Лучший опыт: Итерационная разработка
- •Лучший опыт: Итерационная разработка
- •Лучший опыт
- •Лучший опыт: Управление требованиями
- •Лучший опыт: Управление требованиями
- •Лучший опыт: Управление требованиями
- •Лучший опыт: Управление требованиями
- •Лучший опыт: Управление требованиями
- •Лучший опыт: Управление требованиями
- •Лучший опыт: Управление требованиями
- •Лучший опыт: Управление требованиями
- •Лучший опыт
- •Лучший опыт: Использование компонентной архитектуры
- •Лучший опыт: Использование компонентной архитектуры
- •Лучший опыт: Использование компонентной архитектуры
- •Лучший опыт: Использование компонентной архитектуры
- •Лучший опыт: Использование компонентной архитектуры
- •Лучший опыт: Использование компонентной архитектуры
- •Лучший опыт
- •Лучший опыт:
- •Лучший опыт:
- •Лучший опыт:
- •Лучший опыт:
- •Лучший опыт:
- •Лучший опыт
- •Лучший опыт: Контроль качества
- •Лучший опыт: Контроль качества
- •Лучший опыт: Контроль качества
- •Лучший опыт: Контроль качества
- •Лучший опыт: Контроль качества
- •Лучший опыт: Контроль качества
- •Лучший опыт
- •Лучший опыт: Управление изменениями
- •Лучший опыт: Управление изменениями
- •Лучший опыт: Управление изменениями
- •Лучший опыт: Управление изменениями
- •Лучший опыт: Управление изменениями
- •Содержание
- •Инструментальная поддержка
- •Инструментальная поддержка
- •Инструментальная поддержка
- •Инструментальная поддержка:
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Инструментальная поддержка:
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Инструментальная поддержка:
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Инструментальная поддержка:
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •Инструментальная поддержка:
- •Инструментальная поддержка:
- •Rational Unified Process
- •Rational Unified Process

Rational Unified Process
Ключевые концепции
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
61 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process
Процесс
Процесс – это упорядоченный набор шагов, предпринимаемых для достижения заданной цели
В терминах бизнес-моделирования – это бизнес-процесс
RUP – универсальный бизнес-процесс для объектно-ориентированной разработки программного обеспечения
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
62 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process
Описание процесса
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
63 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process
Жизненный цикл
Жизненный цикл программной системы разбивается на промежуточные циклы, каждый из которых работает над новым поколением изделия
Каждый промежуточный цикл разработки состоит из четырех последовательных фаз
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
64 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process
Жизненный цикл
Первый цикл из этих четырех фаз – начальный цикл
Последующие циклы – эволюционные циклы
Каждый эволюционный цикл проходит те же четыре фазы
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
65 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process
Жизненный цикл
Фазы завершаются главными вехами. Вехи имеют названия и признаки достижения
Проект может перейти в следующую фазу только по достижении соответствующей вехи
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
66 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process
Жизненный цикл
Фазы завершаются главными вехами. Вехи имеют названия и признаки достижения
Проект может перейти в следующую фазу только по достижении соответствующей вехи
•Программное изделие передается пользователям.
Когда изделие попадает к пользователям, возникают проблемы, которые требуют корректировки системы, исправления необнаруженных ошибок или реализации отложенных возможностей
•Анализируются полученные уроки
•Принимается решение о необходимости запуска нового цикла
разработки
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
67 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process
Жизненный цикл
Каждая фаза разбивается на итерации
Каждая итерация содержит все аспекты разработки и повторяет все основные потоки работ
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
68 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process
Жизненный цикл
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
69 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process
Дисциплины
Дисциплина – это набор связанных действий, относящихся к важной
области деятельности в пределах проекта
Дисциплина – важное средство понимания проекта с традиционной точки зрения водопада
Дисциплина ассоциируется с одной или несколькими моделями
К дисциплине присоединен набор концепций
©2005, В.В.Хашковский, Д.П.Калачев.
©2004, Л.Б.Новиков
Дисциплины:
Бизнес-моделирование
Требования
Анализ и проектирование
Реализация
Тестирование
Развертывание
Управление конфигурацией и изменением
Управление проектом
Среда
70