(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

IBM Rational Purify

Rational Purify - средство автоматического выявления ошибок, связанных с памятью, обеспечивающее качество и надежность всего приложения. Rational Purify помогает командам разработчиков находить дефекты с самого начала процесса разработки и в конечном счете создавать качественный продукт.

Rational Purify предлагает быстрый и эффективный способ отладки приложений, что позволяет основное время посвятить написанию кода и значительно сократить время на его отладку. Используя Purify с начальной стадии и регулярно в течение всего процесса разработки, пользователь получает необходимый уровень качества к тому моменту, как код будет передан тестировщикам. Purify поможет обнаружить фатальные ошибки доступа к памяти.

Всесторонняя отладка для компонентной разработки

Компонентные технологии являются составной частью современных программных приложений, и ошибки в таких компонентах могут оказывать на приложения катастрофическое воздействие. Обнаружение ошибок программирования, таких, как использование неинициализированной памяти, утечек памяти и перезаписи памяти, составляет особую трудность при разработке программного обеспечения с использованием компонентов. Вам необходимо проверять доступ к памяти между ними и внутри них; в противном случае Вы можете потратить недели в попытках исправить программную ошибку, которая находится даже и не в написанном Вами коде, а скрыта в компоненте.

Запатентованная технология Object Code Insertion позволяет Rational Purify выявлять фатальные или разрушающие ошибки доступа к памяти не только в исходном коде, но также и в библиотеках, не имея при этом доступа к исходному коду. Purify проверяет компоненты, включая элементы управления ActiveX, компоненты COM/DCOM, компоненты ODBC, библиотеки DLL, компоненты сторонних разработчиков, а также любые компоненты C++ или Java в приложениях, поддерживающих OLE, независимо от того, есть ли у Вас доступ к исходному коду или нет.

Только Rational Purify может проверять как код приложения, так и код связанных с приложением компонентов, не требуя исходного кода или специальной сборки. Он поможет добиться подлинного качества, тщательно тестируя приложение и выявляя дефекты в работе компонентов, вызывающие ошибки, благодаря чему Вы сможете исправить их на ранней стадии.

Улучшенное управление памятью в Java

Java-программисты и тестировщики могут использовать Rational Purify совместно с поддерживающими виртуальными машинами Java и тем самым повышать эффективность использования памяти Java-апплетов и приложений. Rational Purify может выполнять апплеты, скомпилированные файлы или JAR-файлы и поддерживает такие программы-контейнеры, как JVM или Microsoft Internet Explorer.

Настраиваемый поиск ошибок с помощью PowerCheck

С помощью уникальной функции PowerCheck Вы сможете настраивать нужный уровень проверки для каждого модуля в отдельности. Это позволит сконцентрировать внимание на том коде, который для Вас наиболее важен. Просто выберите минимальную (Minimal) или тщательную (Precise) проверку. При минимальной проверке быстро обнаруживаются обычные runtime-ошибки и ошибки Windows API. Для наиболее важных модулей с помощью тщательной проверки осуществляется детализированный поиск ошибок доступа к памяти, благодаря чему Вы можете более продуктивно распределять приоритеты при отладке и работе.

Интеграция со средствами разработки

Использовать Rational Purify легко и удобно: он не отвлекает Вас от той работы, которой Вы заняты, быстро находя программные ошибки.

Rational Purify работает, дополняя уже используемые Вами инструменты. Поскольку он интегрируется с Microsoft Visual Studio, Вы получаете быстрый доступ к автоматической отладке Purify и редактированию исходного кода там, где Вы привыкли работать - в среде разработки Microsoft. Таким образом, нарушение привычного процесса разработки сводится к минимуму и Вы не теряете в скорости программирования. Кроме того, средства оперативной отладки (just-in-time debugging) в Purify могут автоматически остановить программу и запустить отладчик при обнаружении ошибки.

Активное тестирование надежности - дополнение функционального тестирования

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

Rational Purify повышает качество ПО, написанного на C и C++, выявляя связанные с памятью программные ошибки. Purify дополняет тестирование качества, обнаруживая проблемы с надежностью параллельно с тем функциональным тестированием, которое уже ведется. Вы сможете предоставить всю диагностическую информацию, необходимую для устранения проблемы.

Rational Purify сокращает число трудоемких циклов "тестирование - исправление", вызванных скрытыми ошибками. Purify не ждет сбоя приложения, а активно ищет и сообщает о связанных с памятью ошибках программирования. Он позволяет выявлять множество ошибок одновременно, снижая число циклов "тестирование - исправление", необходимых для успешного релиза ПО.

Помимо нахождения критических ошибок Rational Purify также может сообщить, насколько глубоким является покрытие тестами программного кода. Если установлен и Rational PureCoverage, Purify может автоматически собрать данные о покрытии кода при каждом прогоне и сообщить, какая часть кода была проверена. Опираясь на эту мощную информацию, Вы можете быть уверены, что провели поиск ошибок во всех подозрительных местах.

Объединенное решение - выявление ошибок с помощью Purify и анализ покрытия кода с помощью PureCoverage - является неоценимым для организации тестирования качества, задача которого и заключается в нахождении таких "невидимых ошибок".

Ссылки по теме


 Распечатать »
 Правила публикации »
  Обсудить материал в конференции IBM Rational/Telelogic - системный инжиниринг, управление требованиями, изменениями, жизненным циклом ИС, умное управление проектами »
Написать редактору 
 Рекомендовать » Дата публикации: 25.11.2004 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
IBM Rational Functional Tester Floating User License
IBM RATIONAL Rose Enterprise Floating User License + Sw Subscription & Support 12 Months
IBM RATIONAL Quality Manager Quality Professional Authorized User Single Install License + Sw Subscription & Support 12 Months
IBM RATIONAL Clearcase Floating User From Rational Clearcase Lt Floating User Trade Up License + Sw Subscription & Support 12 Months
IBM Rational Method Composer Authorized User License
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 



    
rambler's top100 Rambler's Top100