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

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

(Software engineering)

Учебный курс

очного обучения по специальностям 220400 «Программное обеспечение вычислительной техники и автоматизированных систем»

351500 «Математическое обеспечение и администрирование информационных систем» кафедры

Л Е К Ц И Я 8

«Управление

запросами

изменения,

Rational

ClearQuest»

МОП ЭВМ

8 семестр

В.В.Хашковский, к.т.н., доц. каф. МОП ЭВМ ТРТУ

Д.П.Калачев, доц., к.т.н., доц. каф. МОП ЭВМ

ТРТУ

Rational ClearQuest

СОДЕРЖАНИЕ

Назначение ClearQuest

Обзор архитектуры ClearQuest

Понятия схем и баз данных ClearQuest

Основные операции

© 2005,

В.В.Хашковский, Д.П.Калачев,

2

© 2004,

Л.Б.Новиков

 

Rational ClearQuest

Rational ClearQuest

Масштабируемый и с перенастраиваемой конфигурацией инструмент для сбора и

отслеживания изменений в течение процесса разработки программного обеспечения

© 2005,

В.В.Хашковский, Д.П.Калачев,

3

© 2004,

Л.Б.Новиков

 

Rational ClearQuest / Назначение

ClearQuest объединяет группу в процессе управления изменениями ПО:

Заинтересованное лицо представляет свои запросы к системе

Системный аналитик определяет новые возможности системы

Тестировщик идентифицирует и описывает дефекты, обнаруженные при тестировании

Разработчик кода анализирует дефект для поиска неисправности или причины запроса изменения

Руководитель распределяет ресурсы, организует рабочий поток и определяет даты выпусков

© 2005,

В.В.Хашковский, Д.П.Калачев,

4

© 2004,

Л.Б.Новиков

 

Rational ClearQuest / Назначение

Как это работает?:

ClearQuest позволяет отслеживать множество типов записей – таких, как запросы расширения или дефекты

Пользователи работают с записями, перемещая их через различные состояния, например «представлена» или «закрыта»

Перемещение из состояния в состояние инициируется действиями, типа «открытие» или «закрытие»

© 2005,

В.В.Хашковский, Д.П.Калачев,

5

© 2004,

Л.Б.Новиков

 

Rational ClearQuest / Назначение

ClearQuest интегрирован:

c Rational RequisitePro для связывания запросов изменения с порожденными из них требованиями

c Rational Test для отслеживания и разрешения дефектов

c Rational ClearCase в процессе Единого управления изменениям (UCM)

© 2005,

В.В.Хашковский, Д.П.Калачев,

6

© 2004,

Л.Б.Новиков

 

Rational ClearQuest

СОДЕРЖАНИЕ

Назначение ClearQuest

Обзор архитектуры ClearQuest

Понятия схем и баз данных ClearQuest

Основные операции

© 2005,

В.В.Хашковский, Д.П.Калачев,

7

© 2004,

Л.Б.Новиков

 

Rational ClearQuest / Обзор архитектуры

ClearQuest

ClearQuest

ClearQuest

ClearQuest

Maintenance

Designer

Client

Web

Tool

 

 

 

Rational E-mail

Reader

Web

ClearQuest

Import Tool

Server

 

ClearQuest

Export Tool

ClearQuest API

MS Access

 

 

 

 

SQL Aniwhere

 

 

 

 

MS SQL Server

 

 

 

 

Oracle

Пользовательская

Тестовая

Пользовательская

Репозиторий

 

 

база данных

база данных

база данных SAMPL

схем

© 2005,

В.В.Хашковский, Д.П.Калачев,

8

© 2004,

Л.Б.Новиков

 

Rational ClearQuest / Обзор архитектуры

Инструменты для конечных пользователей

ClearQuest

ClearQuest

ClearQuest

ClearQuest

Maintenance

Designer

Client

Web

Tool

 

 

 

 

ClearQuest (Для Windows и UNIX)

 

Представление, модификация и

 

отслеживание запросов изменений.

MS Access

Анализ продвижения проекта на основе

выполненных отчетов и диаграмм.

SQL Aniwhere

MS SQL Server

 

 

 

 

Oracle

Пользовательская

Тестовая

Пользовательская

Репозиторий

 

 

база данных

база данных

база данных SAMPL

схем

© 2005,

В.В.Хашковский, Д.П.Калачев,

9

© 2004,

Л.Б.Новиков

 

Rational ClearQuest / Обзор архитектуры

Инструменты для конечных пользователей

ClearQuest Web

Представление запросов изменений и выполнение запросов из других платформ с использованием Netscape Navigator или MS Internet Explorer.

© 2005,

В.В.Хашковский, Д.П.Калачев,

10

© 2004,

Л.Б.Новиков

 

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