272
контроль, управление рабочим пространством с помощью уникального инвариантного
подхода. При применении ClearCase команда разработчиков может ускорить циклы
разработки системы и создать новые, надежные в эксплуатации продукты, а также
дорабатывать и поддерживать ранее реализованные продукты без изменения среды,
инструментов и метода разработки.
Каждый участник проекта может иметь доступ, как ко всем файлам проекта, так и к
только определенной его части. Для достижения подобного эффекта ClearCase
использует мощную систему настраиваемых фильтров, скрывающих ненужную
информацию. Система позволяет осуществить параллельную разработку, а также
отдельному участнику проекта выходить из общего состава разработки, забирая работу
“на дом”, а после всех внесенных изменений вернуть ее снова в проект. При этом
ClearCase осуществит автоматическое слияние версий.
В ClearCase проводится контроль конфигураций и версий на основе сохранения всей
истории каждого файла проекта, включая миграцию файлов между независимыми
проектами. Продукт ориентирован на всех участников команды: директоров,
менеджеров, разработчиков, аналитиков, тестировщиков, технических писателей.
Ведение изменений. ClearQuest для архивирования всех изменений и создания БД в
MS SQL, MS Access, Sybase SQL Anywhere или Oracle. Имеется возможность добавлять
собственные SQL–запросы уже к готовой базе данных. Основные задачи, решаемые
ClearQuest:
– управление изменениями, возникающими в ходе процесса разработки ПО;.
– оптимизация пути прохождения запросов и связанных с ними форм и процедур;
– поддержка связи объектов, разделенных территориально через World Wide Web;
– внедрение надежного и проверенного процесса CRM, либо изменение уже
существующего процесса для удовлетворения специфическим требованиям;
– визуальный анализ проекта с помощью графического представления информации и
отчетов;
– интеграция со средствами конфигурационного управления (Rational’s ClearCase),
позволяющая создавать связи между запросами на изменение и развитием кода;
– связь с Sybase, Oracle, Microsoft;.
– интеграция со средствами тестирования Rational (TeamTest, VisualTest, Purify,
PureCoverage, Quantify и Robot);
– создание отчетов на базе Crystal Reports (из составаProfessional);
– интеграция через COM с MS Word и MS Excel.
Инструменты измерения. Rational Quantify – инструментальное средство для
идентификации "узких мест" в разрабатываемых приложениях, учета
производительности, идентифицирующее и выявляющее части приложения, которые
замедляют скорость его выполнения. Это средство генерирует в табличной форме
список всех вызываемых в процессе работы приложения функций, указывая временные
характеристики каждой из них; предоставляет статистику по всем вызовам (внешним и
внутренним). Сбор данных осуществляется посредством технологии OCI (Object Code
Insertion) путем подсчета циклов, вставки счетчиков в код тестируемой программы.
Уникальность данного подхода заключается в тестировании исходного кода,
внутреннего представления, а также всех используемых компонентов. Статистическая
информация по вызовам может быть перенесена в Microsoft Excel для построения
графиков и сводных таблиц для разных запусков приложения.