Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
34
Добавлен:
01.06.2015
Размер:
512.51 Кб
Скачать

ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

(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,

Л.Б.Новиков

 

Соседние файлы в папке Материал Курса