
- •ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- •Модель жизненного цикла ПО
- •Цель использования моделей ЖЦПО
- •Проблемы разработки информационных систем
- •Проблемы разработки информационных систем
- •Проблемы разработки информационных систем
- •Проблемы разработки информационных систем
- •Проблемы разработки информационных систем
- •Содержание
- •Предложения 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 Software
|
Управления |
|
|
|
|
Итерационная |
|
|
|
|
разработка |
||
|
требованиями |
|
|
|
|
Управление |
|
|
|
|
|
||
|
|
|
|
|
|
требованиями |
|
Визуального |
|
|
|
|
Использование |
|
моделирования |
|
|
|
||
|
|
|
|
|
компонентной |
|
|
Инструментальная |
|
|
|||
|
Лучший опыт |
|
архитектуры |
|||
|
|
поддержка |
|
|||
|
Автоматического |
|
|
Визуальное |
||
|
тестирования |
|
|
|
|
моделирование |
|
|
|
Услуги |
|
|
Контроль |
|
Управления |
|
поставщика |
|
качества |
|
|
изменениями |
|
Технологические предложения |
|
Управление |
|
|
|
|
Внедрение |
|
|
изменениями |
|
|
|
|
|
||
|
|
|
Техническая поддержка |
|
|
|
© 2005, В.В.Хашковский, Д.П.Калачев. |
|
|
|
11 |
||
© 2004, Л.Б.Новиков |
|
|
|
|
|

Содержание
Проблемы разработки информационных систем
Предложения Rational Software
Лучший опыт
Инструментальная поддержка
Услуги поставщика
Заключение
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
12 |
© 2004, |
Л.Б.Новиков |
|

Лучший опыт
|
Итерационная |
|
|
разработка |
|
|
Управление |
|
|
требованиями |
|
|
Использование |
|
|
компонентной |
|
Лучший опыт |
архитектуры |
|
Визуальное |
||
|
||
|
моделирование |
|
|
Контроль |
|
|
качества |
|
|
Управление |
|
|
изменениями |
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
13 |
© 2004, |
Л.Б.Новиков |
|

Лучший опыт: Итерационная разработка
Традиционная модель - последовательная разработка («водопад»)
Анализ
Проектирование
Разработка
Создавать сложные программные системы методом «водопада» невозможно.
Интеграция
Продукт
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
14 |
© 2004, |
Л.Б.Новиков |
|

Лучший опыт: Итерационная разработка
Итерационная разработка
Итерация - это законченный цикл разработки, приводящий к выпуску выполнимого изделия (внутренней или внешней версии) или подмножества конечного изделия, которое возрастает от итерации
к итерации, чтобы стать законченной системой.
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
15 |
© 2004, |
Л.Б.Новиков |
|

Лучший опыт: Итерационная разработка
Эволюция состояния информации по фазам разработки:
Артефакты, описанные ранее, обогащаются и через какое-то время становятся полностью зрелыми
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
16 |
© 2004, |
Л.Б.Новиков |
|

Лучший опыт: Итерационная разработка
Преимущества итерационного подхода:
Раннее смягчение рисков, связанное с прогрессивной интеграцией элементов системы
Возможность приспосабливания тактики к изменяющимся требованиям
Облегчение совершенствования изделия
Возможность улучшения процесса разработки на базе изучения собственного опыта
Увеличение возможности многократного использования
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
17 |
© 2004, |
Л.Б.Новиков |
|

Лучший опыт: Итерационная разработка
|
|
|
|
Итерационный подход позволяет |
|
|
|
|
с приращением улучшать понимание |
|
|
|
|
проблем и принимать эффективные |
Одна итерация |
решения |
|||
|
||||
А |
|
|
|
|
А |
|
|
|
А |
П |
|
|
|
|
П |
|
|
А |
|
|
|
|
||
|
|
|
П |
|
Р |
|
|
|
|
|
Р |
|
П |
|
|
|
|
||
|
|
|
Р |
|
И |
|
|
|
|
|
|
И |
Р |
|
|
|
|
||
|
|
|
И |
|
|
|
|
|
|
Выпуск |
|
|
|
И |
|
|
|
Выпуск |
|
|
|
|
|
Выпуск |
|
|
|
|
Выпуск |
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
18 |
© 2004, |
Л.Б.Новиков |
|

Лучший опыт
Итерационная
разработка
Управление
требованиями
Использование
компонентной
архитектуры
Лучший опыт Визуальное
моделирование
Контроль
качества
Управление
изменениями
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
19 |
© 2004, |
Л.Б.Новиков |
|

Лучший опыт: Управление требованиями
Требование - это условие или возможность, которой должна соответствовать система
Управление требованиями - это
систематический подход к обнаружению, организации, документированию и сопровождению изменяющихся требований к системе.
© 2005, |
В.В.Хашковский, Д.П.Калачев. |
20 |
© 2004, |
Л.Б.Новиков |
|