
- •ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- •Rational Unified Process
- •Rational Unified Process
- •Rational Unified Process
- •RUP: АНАЛИЗ И ПРОЕКТИРОВАНИЕ ЦЕЛЬ
- •Rational Unified Process
- •RUP: АНАЛИЗ И ПРОЕКТИРОВАНИЕ АРТЕФАКТЫ
- •RUP: АНАЛИЗ И ПРОЕКТИРОВАНИЕ
- •RUP: АНАЛИЗ И ПРОЕКТИРОВАНИЕ
- •RUP: АНАЛИЗ И ПРОЕКТИРОВАНИЕ
- •RUP: АНАЛИЗ И ПРОЕКТИРОВАНИЕ
- •RUP: АНАЛИЗ И ПРОЕКТИРОВАНИЕ
- •Rational Unified Process
- •RUP: АНАЛИЗ И ПРОЕКТИРОВАНИЕ ПОТОК РАБОТ
- •RUP: АНАЛИЗ И ПРОЕКТИРОВАНИЕ
- •Rational Unified Process
- •Rational Unified Process
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ЦЕЛЬ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ВЫГОДЫ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ СОСТАВ
- •Rational Unified Process
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ОСНОВНЫЕ ПОНЯТИЯ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ОСНОВНЫЕ ПОНЯТИЯ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ОСНОВНЫЕ ПОНЯТИЯ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ОСНОВНЫЕ ПОНЯТИЯ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ОСНОВНЫЕ ПОНЯТИЯ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ОСНОВНЫЕ ПОНЯТИЯ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ОСНОВНЫЕ ПОНЯТИЯ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ОСНОВНЫЕ ПОНЯТИЯ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ОСНОВНЫЕ ПОНЯТИЯ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ОСНОВНЫЕ ПОНЯТИЯ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ОСНОВНЫЕ ПОНЯТИЯ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ОСНОВНЫЕ ПОНЯТИЯ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ОСНОВНЫЕ ПОНЯТИЯ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ АРТЕФАКТЫ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ОСНОВНЫЕ ПОНЯТИЯ
- •Rational Unified Process
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ПОТОК РАБОТ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ПОТОК РАБОТ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ПОТОК РАБОТ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ПОТОК РАБОТ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ПОТОК РАБОТ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ПОТОК РАБОТ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ПОТОК РАБОТ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ПОТОК РАБОТ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ПОТОК РАБОТ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ПОТОК РАБОТ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ПОТОК РАБОТ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ПОТОК РАБОТ
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ПОТОК РАБОТ
- •Rational Unified Process
- •RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ЗАКЛЮЧЕНИЕ

RUP: АНАЛИЗ И ПРОЕКТИРОВАНИЕ
АРТЕФАКТЫ (Модель развертывания)
Модель развертывания показывает конфигурацию узлов обработки во время выполнения, линии связи между ними, а также объекты и компоненты, которые на них находятся.
Модель развертывания состоит из:
узлов (имеющих, по крайней мере, один процессор, память и возможно другие устройства)
устройств (узлов без возможности обработки на моделируемом уровне абстракции) и
соединителей между узлами и устройствами.
Модель развертывания также отображает процессы, выполняющиеся на узлах, позволяя представлять распределение поведения между узлами.
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
11 |
© 2004, |
Л.Б.Новиков |
|

RUP: АНАЛИЗ И ПРОЕКТИРОВАНИЕ
АРТЕФАКТЫ (Модель данных)
Инструментальная
поддержка: Rational Rose (Data Modeller)
Модель данных представляет собой подмножество модели выполнения.
Модель данных:
описывает логическое и физическое представления устойчивых данных в системе
включает любое поведение, определенное в базе данных, типа хранимых процедур, триггеров, связей, и т.д.
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
12 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process
Анализ и проектирование Управление конфигурацией и изменениями
СОДЕРЖАНИЕ
Анализ и проектирование
Цели анализа и проектирования
Артефакты анализа и проектированияПоток работ анализа и проектирования
Пример моделирования анализа
Управление конфигурацией и изменениями
Цели управления конфигурацией и изменением
Основные понятия управления конфигурацией и изменением
Поток работ управления конфигурацией и изменением
Заключение
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
13 |
© 2004, |
Л.Б.Новиков |
|

RUP: АНАЛИЗ И ПРОЕКТИРОВАНИЕ ПОТОК РАБОТ
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
14 |
© 2004, |
Л.Б.Новиков |
|

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

Rational Unified Process
Анализ и проектирование Управление конфигурацией и изменениями
СОДЕРЖАНИЕ
Анализ и проектирование
Цели анализа и проектирования
Артефакты анализа и проектирования
Поток работ анализа и проектированияПример моделирования анализа
Управление конфигурацией и изменениями
Цели управления конфигурацией и изменением
Основные понятия управления конфигурацией и изменением
Поток работ управления конфигурацией и изменением
Заключение
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
16 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process
Анализ и проектирование Управление конфигурацией и изменениями
СОДЕРЖАНИЕ
Анализ и проектирование
Цели анализа и проектирования
Артефакты анализа и проектирования
Поток работ анализа и проектирования
Пример моделирования анализа
Управление конфигурацией и изменениями
Цели управления конфигурацией и изменением
Основные понятия управления конфигурацией и изменением
Поток работ управления конфигурацией и изменением
Заключение
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
17 |
© 2004, |
Л.Б.Новиков |
|

RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ЦЕЛЬ
Система управления конфигурацией и изменением необходима для управления артефактами, произведенными многими людьми, работающими над проектом
Управление помогает избежать беспорядка и гарантирует, что результирующие артефакты не конфликтуют из-за следующих проблем:
Одновременная модификация
Ограниченное уведомление
Множество версий
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
18 |
© 2004, |
Л.Б.Новиков |
|

RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ВЫГОДЫ
Некоторые прямые выгоды использования системы управления конфигурацией и изменением
Поддержка методов разработки
Поддержка целостности изделия
Гарантия комплектности и правильности сборки изделия
Обеспечение стабильной среды разработки
Ограничение изменений артефактов, базирующееся на стратегии проекта
Обеспечение контроля за тем, почему, когда и кто изменял любой артефакт
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
19 |
© 2004, |
Л.Б.Новиков |
|

RUP: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ СОСТАВ
Управление конфигурацией и изменением включает:
идентификацию конфигурационных элементов,
ограничение
изменений
элементов,
ревизию изменений
определение и управление конфигурированием элементов.
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
20 |
© 2004, |
Л.Б.Новиков |
|