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

       

Дополнительные возможности


Компания Rational посредством RUP регламентирует все этапы разработки программного обеспечения, объединяющего в себе все знания и опыт. Для каждого из приведенных в RUP этапов компанией Rational создано специальное програмное обеспечение, в частности ClearCase. Расширив его за счет некоторых программных продуктов или дополнительных модулей, можно получить некоторые дополнительные возможности.

Рассмотрим продукты и модули, которые можно использовать совместно с ClearCase.

  • MultiSite - специальный модуль, позволяющий вести разработку между регионально удаленными группами разработчиков. Работа производится посредством передачи (репликации) текущего состояния проекта на указанный сайт (через Интернет). Обмен данными может осуществляться между двумя и более сайтами. Синхронизация проекта при использовании MultiSite осуществляется вручную или автоматически - на усмотрение администратора проекта. Важным преимуществом модуля является возможность реплицирования проекта не только на указанный IP-адрес, но и в простой файл, который также можно перенести на любую машину любым традиционным способом.
  • SoDA - cистема генерации проектной документации. Данное средство генерирует определенный набор шаблонов, выбирая все нужные данные из VOB или из отдельных файлов. Оно встраивается в Word, где создает шаблон, основанный на определенных данных. Использование SoDA значительно упрощает ведение проектной документации, предоставляя техническому писателю или менеджеру проекта все необходимые данные в стандартном виде на основе выбранного шаблона, после чего остается только дополнить нужными комментариями сгенерированный документ (рис. 6).

    Рис. 6.

  • ClearQuest - позволит создать специальную базу данных, куда будут вноситься все изменения, внесенные в проект за указанный промежуток времени.
  • Система настраиваемых триггеров - одна из наиболее мощных возможностей ClearCase - позволяет настраивать (достраивать) продукт под соответствующие нужды пользователей. ClearCase имеет таблицу событий, в которые можно встраивать триггеры. В простом варианте можно заставить ClearCase отправить письмо менеджеру проекта, если кто-либо из разработчиков удалил из состава проекта свой файл либо внес новый. Для полноценной работы триггеров также предусмотрены переменные окружения, в которых можно почерпнуть сведения о состоянии как отдельного, так и группы элементов.

Компания Rational посредством RUP регламентирует все этапы разработки программного обеспечения, воплощая в себе все знания и опыт. Для каждого, из приведенных в RUP этапов, той же Rational создано специальное ПО - в частности ClearCase. Дополнив его еще некоторыми программными продуктами или дополнительными модулями, можно открыть абсолютно новые возможности.

Рассмотрим продукты и модули, которые можно использовать совместно с ClearCase:

MultiSite. Специальный модуль, позволяющий вести разработку между регионально удаленными группами разработчиков. Работа производится посредством передачи (репликации) текущего состояния проекта на указанный сайт (через Интернет). Обмен данными может осуществляться как между двумя сайтами, так и между любым количеством. Синхронизация проекта при использовании MultiSite осуществляется как вручную так и автоматически - по усмотрению администратора. Важным преимуществом модуля является возможность реплицирования проекта не только на указанный IP-адрес, но и в простой файл, который также можно перенести на любую машину любым традиционным способом.

SoDA. Система автоматизирования генерации проектной документации. Данная программа генерирует определенный набор шаблонов, выбирая все нужные данные из VOB или из отдельных файлов. Программа встраивается в Word, где создает шаблон, основанный на определенных данных. Использования программы значительно упрощает ведение проектной документации, давая техническому писателю или менеджеру проекта все необходимые данные в стандартном виде на основе выбранного шаблона. Пользователю останется только дополнить нужными комментариями сгенерированный документ.

ClearQuest. Позволит создать специальную базу данных, куда будут вноситься все изменения, которые были внесены в проект за указанный промежуток времени.

Отличительные черты ClearCase

  • Высокопроизводительное средство клиент-сервер масштаба предприятия
  • Ведет полный учет всего относящегося к проекту
  • Создает дерево версий для каждого элемента проекта
  • Позволяет проводить параллельную работу над одним файлом нескольким участникам команды
  • Позволяет каждому участнику проекта настраивать собственное рабочее пространство и видимый круг подконтрольных элементов
  • Позволяет разработчику на время выходить из общего русла проекта
  • При наличии MultiSite объединяет регионально удаленные команды разработчиков
  • Хранит весь проект включая: исходные файлы, двоичные файлы, библиотеки, документацию, WEB приложения, модели и директории
  • Имеет WEB интерфейс для удаленного доступа
  • Конвертирует данные из PVCS в собственный формат
  • Имеет дружественный интерфейс


Содержание раздела