- •ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- •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: УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ ЗАКЛЮЧЕНИЕ
ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
(Software engineering)
Учебный курс
очного обучения по специальностям 220400 «Программное обеспечение вычислительной техники и автоматизированных систем»
351500 «Математическое обеспечение и администрирование информационных систем» кафедры
МОП ЭВМ
Л Е К Ц И Я 11 8 семестр
Rational Unified Process:
•Анализ и проектирование
•Управление
конфигурацией и
изменениями
В.В.Хашковский, к.т.н., доц. каф. МОП ЭВМ ТРТУ
Д.П.Калачев, доц., к.т.н., доц. каф. МОП ЭВМ
ТРТУ
Rational Unified Process
Анализ и проектирование Управление конфигурацией и изменениями
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
2 |
© 2004, |
Л.Б.Новиков |
|
Rational Unified Process
Анализ и проектирование Управление конфигурацией и изменениями
СОДЕРЖАНИЕ
Анализ и проектирование
Цели анализа и проектирования
Артефакты анализа и проектирования
Поток работ анализа и проектирования
Пример моделирования анализа
Управление конфигурацией и изменениями
Цели управления конфигурацией и изменением
Основные понятия управления конфигурацией и изменением
Поток работ управления конфигурацией и изменением
Заключение
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
3 |
© 2004, |
Л.Б.Новиков |
|
Rational Unified Process
Анализ и проектирование Управление конфигурацией и изменениями
СОДЕРЖАНИЕ
Анализ и проектирование
Цели анализа и проектирования
Артефакты анализа и проектирования
Поток работ анализа и проектирования
Пример моделирования анализа
Управление конфигурацией и изменениями
Цели управления конфигурацией и изменением
Основные понятия управления конфигурацией и изменением
Поток работ управления конфигурацией и изменением
Заключение
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
4 |
© 2004, |
Л.Б.Новиков |
|
RUP: АНАЛИЗ И ПРОЕКТИРОВАНИЕ ЦЕЛЬ
Преобразовать требования в проект будущей системы
Сформировать устойчивую архитектуру системы
Адаптировать проект к среде выполнения
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
5 |
© 2004, |
Л.Б.Новиков |
|
Rational Unified Process
Анализ и проектирование Управление конфигурацией и изменениями
СОДЕРЖАНИЕ
Анализ и проектирование
Цели анализа и проектированияАртефакты анализа и проектирования
Поток работ анализа и проектирования
Пример моделирования анализа
Управление конфигурацией и изменениями
Цели управления конфигурацией и изменением
Основные понятия управления конфигурацией и изменением
Поток работ управления конфигурацией и изменением
Заключение
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
6 |
© 2004, |
Л.Б.Новиков |
|
RUP: АНАЛИЗ И ПРОЕКТИРОВАНИЕ АРТЕФАКТЫ
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
7 |
© 2004, |
Л.Б.Новиков |
|
RUP: АНАЛИЗ И ПРОЕКТИРОВАНИЕ
АРТЕФАКТЫ (Реализация прецедента)
Реализация прецедента описывает, как конкретный прецедент реализован в проектной модели в терминах сотрудничества объектов.
Цель выделения реализации прецедента:
Разделить ответственности системных аналитиков (представление модели прецедентов и требований к системе) и ответственности проектировщиков системы.
Реализация прецедента представляет некоторую конструкцию в проектной модели, которая организует артефакты, связанные с прецедентами, но принадлежащие проектной модели.
Эти артефакты состоят обычно из диаграмм сотрудничества и последовательности, которые отображают поведение прецедента в терминах сотрудничества объектов.
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
8 |
© 2004, |
Л.Б.Новиков |
|
RUP: АНАЛИЗ И ПРОЕКТИРОВАНИЕ
АРТЕФАКТЫ (модель анализа)
Инструментальная
поддержка: Rational Rose
Модель анализа - это объектная модель,
описывающая реализацию
прецедентов и служащая абстракцией Артефакта:
Проектная модель.
Модель анализа содержит результаты анализа
прецедентов, описанные в терминах Артефактов:
Класс анализа.
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
9 |
© 2004, |
Л.Б.Новиков |
|
RUP: АНАЛИЗ И ПРОЕКТИРОВАНИЕ
АРТЕФАКТЫ (Проектная модель)
Инструментальная
поддержка: Rational Rose
Проектная модель – это объектная модель, описывающая реализацию прецедентов и служащая абстракцией модели выполнения и ее исходного кода.
Проектная модель представляет исходную информацию для действий выполнения и испытания.
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
10 |
© 2004, |
Л.Б.Новиков |
|