IBM Rational PurifyPlus

Обучение и тестирование

Демо-день


Курсы обучения по продуктам компании IBM Rational Software


Авторизованный центр тестирования: сертификация по продуктам Rational

Консалтинг

Управление проектами

 

Цены

Краткий прайс-лист

Консультация и помощь в составлении спецификации

Статьи по PurifyPlus

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

Роль Управления Изменениями в жизненном цикле разработки сложных программных систем с использованием технологии IBM Rational.

 

все статьи

Книги по IBM Rational

Rational Unified Process - путь к успеху. Руководство по внедрению RUP. С. Бергстрём, Л. Роберг

Быстрая разработка программного обеспечения. А. Коберн

Выбор и оценивание характеристик качества программных средств: Методы и стандарты. В.В. Липаев

все книги

Обратная связь


 

Rational PurifyPlus - это полный набор автоматизированных инструментальных средств для проведения анализа на этапе выполнения, предназначенный для повышения надежности и производительности приложений, разработанных в среде Windows, Linux и UNIX. Предназначен для Java, C/C++, языков, поддерживаемых оболочкой VS.NET (включая C# и VB.NET), Visual C/C++ и Visual Basic.

   
 

Пакет Rational PurifyPlus включает в себя несколько средств тестирования, нацеленных на обнаружение различных видов ошибок:

  • IBM Rational Purify - отслеживает утечки памяти и тестирует программу на наличие runtime-ошибок. Purify тесно интегрируется с VisualStudio и с PureCoverage. Есть возможность идентификации пропущенного при тестировании кода.
  • IBM Rational Quantify - позволяет собирать ключевую информацию о тестируемом приложении, такую как время исполнения той или иной функции и статистика обращений к функциям. Получив всю нужную информацию, разработчик может оптимизировать код долго работающих функций. Quantify тесно интегрируется с Visual Studio, что позволяет получить доступ к исходному коду тестируемой программы.
  • IBM Rational PureCoverage - находит пропущенные при тестировании фрагменты в тексте/работе программы, ускоряя тем самым процесс тестирования всего приложения. Имеется возможность параллельного тестирования с последующим сравнением двух версий одного файла.

Редакции Rational PurifyPlus

Rational PurifyPlus Enterprise Edition

Инструментарий для динамического анализа при разработке приложений для Windows и UNIX

Отмеченный наградами инструментарий для динамического анализа программного обеспечения, предназначенный для повышения надежности и производительности приложений Windows и UNIX.

  • Облегчает поиск трудно обнаруживаемых ошибок памяти, таких как доступ к неинициализированной памяти, переполнение буфера и неправильное освобождение памяти.
  • Обнаруживает утечку памяти (блоки памяти без действительных указателей).
  • Определяет узкие места, снижающие производительность приложения, и упрощает понимание работы приложения благодаря графическому представлению вызовов функций.
  • Находит непротестированный код с точностью до строки.
  • Не требует доступа к исходному коду и благодаря этому может использоваться с библиотеками сторонних разработчиков.
  • Поддерживает разработку на языках C, C++, .NET и Java.
  • Интегрируется с Microsoft Visual Studio.
  • Поддерживаемые операционные системы: AIX, Linux, Sun Solaris, Windows.

Rational PurifyPlus for Windows

Инструментарий для динамического анализа при разработке приложений для Windows

Отмеченный наградами инструментарий для динамического анализа программного обеспечения, предназначенный для повышения надежности и производительности приложений Windows.

  • Облегчает поиск трудно обнаруживаемых ошибок памяти, таких как доступ к неинициализированной памяти, переполнение буфера и неправильное освобождение памяти.
  • Обнаруживает утечку памяти (блоки памяти без действительных указателей).
  • Определяет узкие места, снижающие производительность приложения, и упрощает понимание работы приложения благодаря графическому представлению вызовов функций.
  • Находит непротестированный код с точностью до строки.
  • Не требует доступа к исходному коду и благодаря этому может использоваться с библиотеками сторонних разработчиков.
  • Поддерживает разработку на языках Visual C++, .NET и Java.
  • Интегрируется с Microsoft Visual Studio.
  • Поддерживаемые операционные системы: Windows.

Системные требования

Операционные системы

Комплектующие

Microsoft Windows Vista (Business, Enterprise, Ultimate) base through SP2
Microsoft Windows XP Professional, base through SP3
Microsoft Windows 2000 (Professional, Server, Advanced Server) SP2 through SP4
Microsoft Windows Server 2003 (Standard, Enterprise, R2 Standard, R2 Enterprise), base through SP2
Microsoft Windows Server 2008 (Enterprise, Standard, DataCenter), base through SP2
Microsoft Windows 7
Microsoft Windows Server 2008 R2 (Foundation, Standard, Enterprise, DataCenter)

Intel IA-32

Поддержка компиляторов

Тип собираемых данных

Процессорные архитектуры

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

C/C++ (unmanaged code)data collection

Intel IA-32

Microsoft Visual Studio 2008
Microsoft Visual Studio 2005
Microsoft Visual Studio .NET 2003
Microsoft Visual Studio .NET
Microsoft Visual Studio 6.0

.NET (managed code) data collection

Intel IA-32

Microsoft .NET Framework versions 1.0, 1.1, 2.0, 3.0 used with the following:
Microsoft Visual Studio 2008
Microsoft Visual Studio 2005
Microsoft Visual Studio .NET 2003
Microsoft Visual Studio .NET

Java™ code coverage data collection

Intel IA-32

IBM JRE 1.4.2, 5.0
Sun JRE 1.4.2, 1.5.0

Rational PurifyPlus for Linux and UNIX

Инструментарий для динамического анализа при разработке приложений для UNIX

Отмеченный наградами инструментарий для динамического анализа программного обеспечения, предназначенный для повышения надежности и производительности приложений UNIX.

  • Облегчает поиск трудно обнаруживаемых ошибок памяти, таких как доступ к неинициализированной памяти, переполнение буфера и неправильное освобождение памяти.
  • Обнаруживает утечку памяти (блоки памяти без действительных указателей).
  • Определяет узкие места, снижающие производительность приложения, и упрощает понимание работы приложения благодаря графическому представлению вызовов функций.
  • Находит непротестированный код с точностью до строки.
  • Не требует доступа к исходному коду и благодаря этому может использоваться с библиотеками сторонних разработчиков.
  • Поддерживает разработку на языках C и C++. Поддерживаемые операционные системы: AIX, Linux, Sun Solaris.

Системные требования

Операционная система

Программное обеспечение

Аппаратное обеспечение

Solaris 10 base through 5/09
Solaris 9 base through 9/05
Solaris 8 base through 2/04

Sun C/C++ 5.3 through 5.10
GNU gcc/g++ 4.0 through 4.4
GNU gcc/g++ 3.0 through 3.4

Sun UltraSPARC

Solaris 10 6/06 through 5/09

Sun C/C++ 5.8 through 5.10
GNU gcc/g++ 4.0 through 4.4
GNU gcc/g++ 3.4

AMD64™
Intel 64

RHEL 5 (Server/Desktop) base through 5.4
RHEL 4 (AS/ES/WS) base through 4.8
RHEL 3 (AS/ES/WS) base through U9
SLES 11 base
SLES 10 base through SP2
SLES 9 base through SP4

GNU gcc/g++ 4.0 through 4.4
GNU gcc/g++ 3.2 through 3.4
Intel icc 11.0
Intel icc 10.1

Intel IA-32

RHEL 5 (Server/Desktop) base through 5.4
RHEL 4 (AS/ES/WS) base through 4.8
SLES 11 base
SLES 10 base through SP2
SLES 9 base through SP4

GNU gcc/g++ 4.0 through 4.4
GNU gcc/g++ 3.2 through 3.4
Intel icc 11.0
Intel icc 10.1

AMD64
Intel 64

AIX 6.1 base through TL3
AIX 5L v5.3 TL5 through TL9

IBM XL C/C++ 10.1
IBM XL C/C++ 9.0
IBM XL C/C++ 8.0
IBM XL C/C++ 7.0
GNU gcc/g++ 3.4

IBM POWER4
IBM POWER5
IBM POWER6

Интеграция PurifyPlus с инструментами Rational

Любой из продуктов Rational PurifyPlus имеет средства интеграции с остальными инструментами IBM Rational. Интеграция Rational PurifyPlus с Rational ClearQuest позволяет сохранить информацию об обнаруженной ошибке в общем репозитарии запросов на изменения. Интеграция Rational PurifyPlus с Rational TestManager позволяет выполнить анализ в реальном времени в процессе общего тестирования системы. Таким образом, Rational Purify позволяет провести анализ утечек памяти (C/C++ и др. приложения, при работе которых не задействованы "сборщики мусора" - garbage collectors) или ее профайлинг (Java- и .NET-приложения). Rational Quantify позволяет выявить узкие места производительности системы. Rational PureCoverage позволяет определить степень покрытия тестами разрабатываемого ПО.

   
 


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=471