Тема 1: Rational Unified Process и его поддержка средствами Rational Suit Использование Rational Suite при создании сложных систем.

Презентация:



Advertisements
Похожие презентации
Кандидат технических наук, доцент Грекул Владимир Иванович Учебный курс Проектирование информационных систем Лекция 9.
Advertisements

Проектирование архитектуры ИСО 1. UML 2 Структура определения языка 4.
Таблица умножения на 8. Разработан: Бычкуновой О.В. г.Красноярск год.
1. Определить последовательность проезда перекрестка

1 Знаток математики Тренажер Таблица умножения 2 класс Школа 21 века ®м®м.
Лекция 1 Раздел 1 Windows Phone Темы раздела 3 Windows Phone Устройство на платформе Windows Phone 4.
Фрагмент карты градостроительного зонирования территории города Новосибирска Масштаб 1 : 6000 Приложение 7 к решению Совета депутатов города Новосибирска.
Фрагмент карты градостроительного зонирования территории города Новосибирска Масштаб 1 : 6000 Приложение 7 к решению Совета депутатов города Новосибирска.
Презентация дисциплины по выбору Для студентов, обучающихся по направлению «Прикладная информатика» (магистерская программа «Прикладная информатика.
О КОРРЕКТИРОВКЕ ОСНОВНЫХ ОБРАЗОВАТЕЛЬНЫХ ПРОГРАММ НАЧАЛЬНОГО ОБЩЕГО ОБРАЗОВАНИЯ В СООТВЕТСТВИИ С ПРИКАЗОМ МИНОБРНАУКИ РОССИИ ОТ О.О. Хроменкова,
Урок повторения по теме: «Сила». Задание 1 Задание 2.
11. Процесс разработки программной системы Последовательный и итеративный процессы разработки Процесс разработки программной системы является бизнес.
Применение генетических алгоритмов для генерации числовых последовательностей, описывающих движение, на примере шага вперед человекоподобного робота Ю.К.
Урок-обобщение (7 класс – алгебра) МОУ "СОШ 45 г. Чебоксары" Кабуркина М. Н.1.
Разработка программного обеспечения (Software Engineering) Часть 1. Введение.
Методология проектирования RAD МДК Раздел 1.
1 Диаграммы реализации (implementation diagrams).
Отделение ПФР по Тамбовской области Проведение кампании по повышению пенсионной грамотности молодежи в Тамбовской области в 2011 году 8 февраля 2012 г.
Электронный мониторинг Национальной образовательной инициативы «Наша новая школа» Петряева Е.Ю., руководитель службы мониторинга.
Транксрипт:

Тема 1: Rational Unified Process и его поддержка средствами Rational Suit Использование Rational Suite при создании сложных систем

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Содержание n Проблемы разработки сложных информационных систем n Концепции Rational Software Corp. n Обзор Rational Unified Process n Обзор инструментов n Поддержка потоков работ n Заключение

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Содержание n Проблемы разработки сложных информационных систем n Концепции Rational Software Corp. n Обзор Rational Unified Process n Обзор инструментов n Поддержка потоков работ n Заключение

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Проблемы разработки сложных информационных систем Кризис программирования n Процесс создания программного обеспечения почти никогда не укладывается в запланированные сроки и бюджет n Созданные в результате этого процесса программы почти никогда не оправдывают возлагавшихся на них надежд «… только 26% проектов создания ИС заканчиваются успешно» (Standish Group CHAOS Report 1998)

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Проблемы разработки сложных информационных систем Корни проблемы n Задачи почти всегда опережают наши возможности n Разработчики пренебрегают присущими другим индустриям системными принципами: массовое производство повторяемость процессов и компонентов надежность следование методологическим и технологическим принципам n Узкая специализация затрудняет взаимопонимание между участниками проекта

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Проблемы разработки сложных информационных систем n Увеличение коллективов n Специализация n Распределение работ Руководитель проекта Проектировщики АналитикиКодировщики Тестировщики - в чистом виде, ведут к еще большим трудностям согласования результатов и сборки готовых систем. Традиционные способы решения:

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Проблемы разработки сложных информационных систем Недостаточного взаимопонимания разработчиков и пользователей Неэффективного управления разработкой в условиях изменяющихся требований Неконтролируемости изменений в процессе выполнения работ Субъективности в оценке качества продуктов разработки и т.д. Серьезный шаг к победе - появление объектно-ориентированного программирования. Но не были устранены проблемы:

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Проблемы разработки сложных информационных систем n Но, тем не менее, 26% проектов создания ИС заканчиваются успешно! n Вполне логичное решение: нужно сформировать и документировать набор проверенных на практике принципов, методов и процессов качественной и производительной работы над проектами по созданию программного обеспечения. n Примеры реализации: Rational Unified Process (Rational Software) Enterprise Component Modeling (Platinum technology)

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Содержание n Проблемы разработки сложных информационных систем n Концепции Rational Software Corp. n Обзор Rational Unified Process n Обзор инструментов n Поддержка потоков работ n Заключение

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Концепции Rational Software Inc. Лучший опытНабор инструментов Инструментальная поддержка Настраиваемый процесс Управления требованиями Визуального моделирования Автоматического тестирования Управления изменениями Итерационная разработка Управление требованиями Использование компонентной архитектуры Визуальное моделирование (UML) Контроль качества Управление изменением Определяет инструмент Направляет процесс

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Концепции Rational Software Inc. Лучший опытНабор инструментов Инструментальная поддержка Настраиваемый процесс Управления требованиями Визуального моделирования Автоматического тестирования Управления изменениями Итерационная разработка Управление требованиями Использование компонентной архитектуры Визуальное моделирование (UML) Контроль качества Управление изменением Определяет инструмент Направляет процесс

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Итерационная разработка Создавать современные сложные программные системы методом «водопада» невозможно. Анализ Проектирование Разработка Интеграция Программный продукт Последовательная разработка («Водопад»)

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Итерационная разработка Итерация - это законченный цикл разработки, приводящий к выпуску выполнимого изделия (внутренней или внешней версии) или подмножества конечного продукта, которое возрастает от итерации к итерации, чтобы стать законченной системой.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Итерационная разработка А Р П И Выпуск А Р П И А Р П И А Р П И Одна итерация Итерационный подход позволяет с приращением улучшать понимание проблемы и принимать эффективные решения

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Итерационная разработка Итерационный подход позволяет раньше обнаружить и разрешить риски

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Концепции Rational Software Inc. Лучший опытНабор инструментов Инструментальная поддержка Настраиваемый процесс Управления требованиями Визуального моделирования Автоматического тестирования Управления изменениями Итерационная разработка Управление требованиями Использование компонентной архитектуры Визуальное моделирование (UML) Контроль качества Управление изменением Определяет инструмент Направляет процесс

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Управление требованиями n Требование - это условие или возможность, которой должна соответствовать система n Управление требованиями - это систематический подход к обнаружению, организации, документированию и сопровождению изменяющихся требований к системе.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Управление требованиями Управление требованиями включает: - обнаружение, организацию и документирование начальных требований - установление и поддержание соглашений между заказчиком и исполнителем об изменяющихся требованиях к системе - отслеживание изменений и оценка их влияния на процесс и уже реализованные решения

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Управление требованиями Определения: n Экземпляр прецедента - последовательность действий, выполняемых системой; она имеет наблюдаемый результат, ценный для конкретного субъекта n Прецедент - набор экземпляров прецедента n Действие - процедура, выполняемая по сигналу субъекта. Действие атомарно. Оно выполняется полностью, или не выполняется вовсе n Субъект - роль, которую пользователь играет относительно системы Главные требования пользователя (что должна делать система) выражаются прецедентами.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Управление требованиями Через требования, прецеденты управляют технологическими маршрутами разработки системы от делового моделирования до испытаний.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Концепции Rational Software Inc. Лучший опытНабор инструментов Инструментальная поддержка Настраиваемый процесс Управления требованиями Визуального моделирования Автоматического тестирования Управления изменениями Итерационная разработка Управление требованиями Использование компонентной архитектуры Визуальное моделирование (UML) Контроль качества Управление изменением Определяет инструмент Направляет процесс

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Использование компонентной архитектуры Архитектура - это структура компонентов, связанных интерфейсами и составленных из меньших компонентов и интерфейсов. Архитектура описывается моделью «4+1»

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Использование компонентной архитектуры Программный компонент - нетривиальная часть программного обеспечения, модуля, пакета или подсистемы, которая - выполняет ясную функцию, - имеет ясную границу - может быть интегрирована в архитектуру.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Использование компонентной архитектуры n Процесс разработки системы управляется прецедентами n Действия сосредоточены вокруг понятия архитектуры n Основной упор делается на производство и проверку правильности архитектуры приложения n В начальном цикле решения материализуются в форме архитектурного прототипа, который в ходе развития станет законченной системой

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Концепции Rational Software Inc. Лучший опытНабор инструментов Инструментальная поддержка Настраиваемый процесс Управления требованиями Визуального моделирования Автоматического тестирования Управления изменениями Итерационная разработка Управление требованиями Использование компонентной архитектуры Визуальное моделирование (UML) Контроль качества Управление изменением Определяет инструмент Направляет процесс

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Визуальное моделирование n В процессе разработки производится объектно- ориентированная модель проекта, на которой базируется вся работа n Модель используют UML как общую систему обозначений n Визуальное моделирование Описывает поведение и структуру системы Поддерживает согласованность описания Облегчает взаимопонимание OK Find

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Визуальное моделирование n Модель проекта представляет собой совокупность подмоделей структуры и поведения n Каждая подмодель представлена набором диаграмм n Подмодели согласованы между собой

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Визуальное моделирование Унифицированный язык моделирования (UML) объединяет лучший опыт объектных технологий. Он предоставляет непротиворечивый язык, который может быть использован как для описания систем, так и для делового моделирования. Корни и история UML

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Концепции Rational Software Inc. Лучший опытНабор инструментов Инструментальная поддержка Настраиваемый процесс Управления требованиями Визуального моделирования Автоматического тестирования Управления изменениями Итерационная разработка Управление требованиями Использование компонентной архитектуры Визуальное моделирование (UML) Контроль качества Управление изменением Определяет инструмент Направляет процесс

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Контроль качества Проблемы обходятся на два-три порядка дороже, если они возникают и устраняются после развертывания программного обеспечения. Для достижения целей в рамках установленных ресурсов необходимы контроль и управление качеством.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Контроль качества n Концепции Rational Software Ink. предполагают объективно осуществляемое управление качеством n Оценка качества всех действий и их участников выполняется с использованием объективных измерений и критериев n Испытание (тестирование) качества производится на всех итерациях жизненного цикла

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Концепции Rational Software Inc. Лучший опытНабор инструментов Инструментальная поддержка Настраиваемый процесс Управления требованиями Визуального моделирования Автоматического тестирования Управления изменениями Итерационная разработка Управление требованиями Использование компонентной архитектуры Визуальное моделирование (UML) Контроль качества Управление изменением Определяет инструмент Направляет процесс

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Управление изменением Управление изменением – это больше чем только регистрация и контроль файлов. Оно включает управление рабочими областями, параллельной разработкой, интеграцией и компоновкой.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Содержание n Проблемы разработки сложных информационных систем n Концепции Rational Software Corp. n Обзор Rational Unified Process n Обзор инструментов n Поддержка потоков работ n Заключение

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Обзор Rational Unified Process Процесс - это частично упорядоченный набор шагов, которые нужно проделать для достижения цели. При разработке программной системы цель состоит в формировании или расширении существующего программного изделия.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Обзор Rational Unified Process Корни и история RUP Цель: гарантировать получение высококачественной программной системы, отвечающей потребностям заказчиков, в пределах предсказуемого временного графика и бюджета, используя n лучший опыт, обобщенный в концепциях Rational Software Inc. n инструментальную поддержку средствами Rational Suite

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Rational Unified Process. Архитектура Деловое моделирование …. Требования …………………. Анализ и проектирование... Выполнение ………………… Испытание ………………….. Развертывание …………….. Управление конфигурацией и изменением ………………. Управление проектом …….. Среда ……………………….. Потоки работ

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Rational Unified Process. Структура жизненного цикла n Жизненный цикл приложения разбивается на циклы, каждый из которых работает над новым поколением изделия. n Каждый цикл развития состоит из четырех последовательных стадий. Стадии завершаются главными вехами.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Rational Unified Process. Структура жизненного цикла n Первый цикл выполнения этих стадий - начальный цикл. n Последующие циклы развития - эволюционные циклы. Каждый эволюционный цикл проходит те же четыре стадии.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Rational Unified Process. Структура жизненного цикла Начальная стадия n Устанавливаются способы применения системы. n Идентифицируются внешние объекты, с которыми взаимодействует система (субъекты). n Определяется характер взаимодействия на высоком уровне (идентифицируются прецеденты и описываются самые важные). n Устанавливаются критерии успеха, оцениваются риски, потребные ресурсы и создается укрупненный план. n Принимается решение о продолжении проекта.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Rational Unified Process. Структура жизненного цикла Стадия уточнения n Анализируется прикладная область. n Разрабатывается план проекта с учетом рисков. n Создается архитектурная основа. Архитектурные решения принимаются с пониманием целостной системы. n Описываются большинство прецедентов и учитываются дополнительные условия. n Выполняется прототип системы, который проверяет архитектуру и выполняет важный прецедент.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Rational Unified Process. Структура жизненного цикла Стадия конструирования n Итерационно и с приращениями разрабатывается законченное изделие. Описываются остающиеся прецеденты, определяются детали конструкции, завершаются кодирование и тестирование. n Проверяются готовность и работоспособность программного обеспечения, рабочих мест и пользователей.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Rational Unified Process. Структура жизненного цикла Стадия перехода n Программное обеспечение передается пользователям. Когда изделие попадает к пользователям, возникают проблемы, которые требуют корректировки системы, исправления необнаруженных ошибок или реализации отложенных возможностей. n Анализируются полученные уроки. n Принимается решение о необходимости запуска нового цикла разработки.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Rational Unified Process. Структура жизненного цикла Итерации n Каждая стадия может быть разбита на итерации. n Итерация - цикл, приводящий к выпуску изделия (внутренней или внешней версии) или подмножества конечного продукта, возрастающего от итерации к итерации до законченной системы.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Rational Unified Process. Структура жизненного цикла n Каждая итерация содержит все аспекты разработки и повторяет все основные потоки работ. Высота кривых отражает характер интенсивности потока работ на стадиях и итерациях

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Rational Unified Process. Структура жизненного цикла n Главное следствие итерационного подхода - артефакты, описанные ранее, обогащаются и через какое-то время становятся полностью зрелыми. Эволюция состояния информации по стадиям разработки

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Rational Unified Process. Основные потоки работ Для каждого основного потока работ представлена диаграмма краткого обзора действий. Часть потока работ - это группа действий, обычно выполняющихся вместе. Части потоков работ показаны в последовательности, наиболее вероятной в первой итерации нового проекта. Краткий обзор действий «Делового моделирования»

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Rational Unified Process. Основные потоки работ Части потоков работ описаны в терминах работников, действий и артефактов Работник определяет поведение и ответственность индивидуума или группы индивидуумов. Работник – это роль. Человек может играть несколько ролей. Действие – это самая маленькая часть работы («технологическая операция» работника). Действие или выполняется полностью, или не выполняется вовсе. Артефакты – это документы и конструкции моделей, которые создаются или используются в действиях.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Rational Unified Process. Основные потоки работ Части потока работ представляется диаграммами деталей потока работ. Поток работ «Деловое моделирование». Диаграмма деталей потока работ «Совершенствование деловых процессов».

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Rational Unified Process. Реализация n Подробное описание процесса разработки, технологии работы, правил создания артефактов n Рекомендации по использованию средств инструментальной поддержки n Настраиваемые шаблоны, позволяющие использовать информацию проекта для создания отчетных документов n Инструментарий для настройки процесса для нужд организации и конкретного проекта Rational Unified Process реализован как интерактивная база знаний в формате HTML. База знаний содержит:

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Содержание n Проблемы разработки сложных информационных систем n Концепции Rational Software Corp. n Обзор Rational Unified Process n Обзор инструментов n Поддержка потоков работ n Заключение

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Обзор инструментов поддержки Rational Unified Process Другие полезные инструменты

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Общая платформа группы ClearQuestRequisiteProRational Rose Главная БД БД пользователей Коллективная БД Документы Файлы модели БД пользователя Rational Test БД Rational Test БД RequisitePro Файлы модели Rational SoDA Документы Word Репозиторий. Правила синхронизации

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Общая платформа группы. Rational ClearQuest Управляет действиями изменения, связанными с разработкой программного обеспечения, включая запросы расширения, отчеты о дефектах и модификацию документов

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Общая платформа группы. Rational RequisitePro Помогает собирать программные требования, документировать их, располагать по приоритетам, отслеживать выполнение и управлять изменениями.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Общая платформа группы. Rational SoDA Автоматически генерирует документы, извлекая информацию из файлов, которые производятся при разработке проекта, включая исходный код и модели, произведенные инструментами Rational. Форматирует информацию согласно предопределенным шаблонам.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Инструменты для аналитиков. Роль аналитика: n Представить потребности пользователей n Определить, что должна делать система n Определить и управлять требованиями Rational Suite AnalystStudio - инструменты общей платформы, а также: n Rational Rose Rational Rose

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Инструменты для аналитиков. Rational Rose (Modeler Edition) Обеспечивает возможность визуального моделирования архитектуры и компонентов c использованием соответствующего промышленным стандартам Унифицированного языка моделирования (UML).

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Инструменты для разработчиков Роль разработчика: n Определить, как будет работать система n Определить архитектуру n Создавать, изменять и тестировать код n Rational Rose (Enterprise Edition) RationalRose (Enterprise Edition) n Rational Purify Rational Purify n Rational PureCoverage Rational PureCoverage n Rational Quantify Rational Quantify Rational Suite DevelopmentStudio - инструменты общей платформы, а также:

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Инструменты для разработчиков. Rational Rose (Modeler Edition) –Обеспечивает возможность визуального моделирования архитектуры и компонентов –Автоматически создает каркас кода для Java, C++, Microsoft VB и др. языков –Автоматически поддерживает соответствие между моделью и ее реализацией для Microsoft VisualStadio

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Инструменты для разработчиков. Rational Purify Засекает ошибки и утечки памяти в коде приложения Visual C++ во время выполнения

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Инструменты для разработчиков. Rational PureCoverage Вывляет пробелы тестирования программ Java, Visual C++ или Visual Basic, так что Вы можете предотвращать передачу вашим пользователям неиспытанного кода приложения.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Инструменты для разработчиков. Rational Quantify Профилирует приложения Java, Visual C++ или Visual Basic, чтобы помочь идентифицировать критические параметры эффективности в коде.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Инструменты для тестировщиков Роль тестировщика: n Гарантировать, что требования выполнены n Создавать, изменять и запускать тесты n Фиксировать результаты тестирования Rational Suite TestStudio - инструменты общей платформы, инструменты разработчиков (кроме Rational Rose), а также: n Rational Robot Rational Robot n Rational TestFactory Rational TestFactory

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Инструменты для тестировщиков. Rational Robot Облегчает проверку работоспособности. Позволяет записывать, организовывать и выполнять наборы программ тестирования, фиксировать и анализировать результаты.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Инструменты для тестировщиков. Rational TestFactory Автоматизирует испытания, совмещая автоматическую генерацию тестов с анализом исходного кода. Проверяет полное приложение, включая все возможности GUI и все строки исходного кода.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Инструменты для тестировщиков. Rational Suite PerformanceStudio Rational Suite PerformanceStudio: n для тестировщиков, которые разрабатывают и выполняют эксплуатационное тестирование n для архитекторов, которые проверяют архитектуру в начале процесса разработки. PerformanceStudio содержит инструменты общей платформы, инструменты TestStudio, а также: n Rational LoadTest n Rational PerformanceArchitect

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Другие полезные инструменты n Rational ClearCase предназначен для решения проблем конфигурационного управления n Microsoft Project используется для планирования проекта. Интегрирован с RequisitePro n и др.

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Содержание n Проблемы разработки сложных информационных систем n Концепции Rational Software Corp. n Обзор Rational Unified Process n Обзор инструментов n Поддержка потоков работ n Заключение

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Поддержка потоков работ средствами Rational Suite Деловое моделирование …. Требования …………………. Анализ и проектирование... Выполнение ………………… Испытание ………………….. Развертывание …………….. Управление конфигурацией и изменением ………………. Управление проектом …….. Среда ……………………….. Потоки работ Rose RequisitePro SoDA RequisitePro Rose SoDA Rose SoDA Rose SoDA Purify Quantify Robot TestFactory PerformanceStudio ClearCase ClearQuest Rational Unified Process

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Содержание n Проблемы разработки сложных информационных систем n Концепции Rational Software Corp. n Обзор Rational Unified Process n Обзор инструментов n Поддержка потоков работ n Заключение

RUP и его поддержка Rational Suite ©Л.Б.Новиков, Заключение Rational Suite - законченное программное решение для организаций, которые разрабатывают и развертывают свои продукты на платформах Microsoft Windows и UNIX. С Rational Suite Вы почувствуете комфорт работы с одним миром - ведущей организацией от закупки и на всем протяжении жизненного цикла вашего программного обеспечения.