Rational Software
(программные продукты по категориям)
Анализ и управление требованиями
Правильное управления требованиями и применение анализа помогут снизить риск, обеспечить четкое выполнение проекта и успешно поставить конечный продукт заказчику.
Компания Rational Software предлагает следующие решения по управлению требованиями и анализу:
- IBM Rational RequisitePro - мощный, простой в использовании и интегрированный продукт для управления требованиями и прецедентами (Use Case), обеспечивающий лучшие возможности коллективной работы и обмена информацией, а также снижающий риск неблагоприятного завершения проекта.
- IBM Rational Software Modeler - визуальный инструмент моделирования и проектирования, который позволяет пользователям четко документировать эти различные представления системы и доводить их до сведения заинтересованных лиц.
Моделирование и проектирование информационных систем
- IBM Rational Software Architect – инструмент проектирования и разработки, который использует принцип разработки на основе моделей UML для создания хорошо спланированных приложений и служб.
- IBM Rational Software Modeler - визуальный инструмент моделирования и проектирования, который позволяет пользователям четко документировать эти различные представления системы и доводить их до сведения заинтересованных лиц.
- IBM Rational Rose - лидирующее средство визуального моделирования, является простым и полностью интегрированным решением для разработки ПО, включая интернет-решения. Rational Rose является стандартом де-факто среди инструментов проектирования приложений.
- IBM Rational Rose XDE Modeler - позволяет архитекторам и проектировщикам организовать управляемую моделями разработку с использованием UML (Unified Modeling Language - универсальный язык моделирования). Пользователи могут создавать независимые от платформ модели программной архитектуры, бизнес-требований, повторно используемых информационных ресурсов и коммуникационных средств управленческого уровня.
- IBM WebSphere Business Integration Modeler - средство проектирования бизнес-процессов. Включает в себя средства для проектирования, тестирования и совершенствования комплексных бизнес-процессов, а также средства для организации коммуникации между ними.
Разработка информационных систем
- IBM Rational Software Architect – инструмент проектирования и разработки, который использует принцип разработки на основе моделей UML для создания хорошо спланированных приложений и служб.
- IBM Rational Application Developer - решение, предназначенное для быстрого проектирования, разработки, анализа, тестирования, профилирования и развертывания приложений web, веб-служб, Java, J2EE и порталов в полной среде IDE на базе Eclipse.
- IBM Rational Web Developer - решение, предназначенное для быстрой разработки, тестирования и развертывания приложений Web, веб-служб и приложений Java в среде IDE, простое в обучении и работе.
- IBM Rational Rose XDE Developer - продукт, предоставляющий проектировщикам и разработчикам ПО широкий набор возможностей по динамическому анализу и управляемой моделями разработке, что обеспечивает создание высококачественных приложений.
- IBM Rational Ada Developer - часть традиционного языкового решения, обеспечивающее поддержку использования современных методологий создания ПО для проектов разработки на Ada на всем протяжении жизненного цикла программного продукта.
Автоматизированное тестирование приложений
Продукты, онлайновые ресурсы и сервисы тестирования от Rational позволяют расширять диапазон и глубину тестирования при одновременном сокращении времени тестирования.
Упрощение организации автоматизированного тестирования за счет использования IBM Rational TestManager для управления ручным тестированием и генерацией отчетов с последующим применением IBM Rational Robot для автоматизации регрессионного тестирования. Использование преимуществ интегрированного отслеживания дефектов, управления тестированием и отслеживанием требований в IBM Rational Team Unifying Platform для более эффективного и раннего обнаружения дефектов. Постоянное совершенствование рабочих навыков тестировщиков с помощью обмена информацией в сети Rational Developers Network, обучения на веб-курсах Университета Rational и использования основанной на работе с браузером инфраструктуры процессов разработки Rational Unified Process.
Для автоматизированного системного тестирования Rational предоставляет следующие продукты:
- IBM Rational Functional Tester - решение, обеспечивающее расширенное автоматизированное функциональное и регрессионное тестирование Java- и Web-приложений из сред разработки Eclipse IDE, IBM WSAD и Rational XDE.
- IBM Rational Performance Tester - продукт, предназначенный для обнаружения и корректировки проблем производительности, возникающих в эксплуатационной среде, еще в лаборатории тестирования, задолго до развертывания приложения.
- IBM Rational Robot - продукт, автоматизирующий функциональное, регрессионное и конфигурационное тестирование для широкого диапазона типов приложений, включая .NET.
- IBM Rational Manual Tester - инструмент для ручного создания и выполнения тестов, который способствует повторному использованию шагов теста, чтобы сократить негативный эффект от изменений ПО на работу тестеров и бизнес-аналитиков. Он добавляет контроль и организацию в любой процесс ручного тестирования, повышая эффективность и скорость работы по оценке качества приложения.
- IBM Rational XDE Tester - средство функционального тестирования Java-приложений и web-сайтов.
- IBM Rational PurifyPlus - исчерпывающий набор инструментов динамического анализа, предназначенных для увеличения надежности и производительности приложений.
- IBM Rational Test RealTime - кросс-платформенное решение для компонентного тестирования и динамического анализа, разработанное специально для тех, кто пишет код для встроенных устройств и других типов широко распространенных компьютерных продуктов.
- IBM Rational TestManager - программный продукт, позволяющий управлять тестированием и контролировать его ход из единой графической оболочки. Включает в себя возможности по составлению тест-планов, по исполнению тестируемых приложений, а также возможность проводить окончательный анализ по завершении процесса тестирования.
Управление конфигурациями, версиями и изменениями ПО
Решения по управлению конфигурацией ПО (SCM) являются центральным звеном управления изменениями от IBM Rational. Технология SCM позволяет коллективам разработчиков собирать, контролировать и безопасно управлять ресурсами и изменениями программных систем. Решения SCM от Rational интегрированы с лидирующими в отрасли средами IDE, включая IBM Websphere Studio, распространяемую в исходных кодах платформу Eclipse и платформу Microsoft .NET, что предоставляет разработчикам доступ к коду и изменениям в любое время и из любого места.
Семейство систем управления изменениями IBM Rational ClearCase Change Management включает лидирующее на рынке решение для управления конфигурацией ПО и обеспечивает интегрированное отслеживание дефектов и изменений с управлением программными ресурсами.
Для конфигурационного управления проектами компания Rational предоставляет следующие продукты:
- IBM Rational ClearCase - решение для управления программными ресурсами для средних и крупных проектов.
- IBM Rational ClearQuest - решение, предназначенное для гибкого отслеживания дефектов и изменений на протяжении всего жизненного цикла проекта.
Управление проектами и процессами разработки ПО
Эффективное создание, расширение и интеграция программного обеспечения становится критически важной бизнес-возможностью. Для руководителей проектов это означает еще большую потребность в точной оценке имеющихся ресурсов при разработке исчерпывающих, но, тем не менее, гибких планов работ. Особую важность имеет поддержание фокусировки коллектива на проекте и работа в соответствии с общим пониманием поставленных бизнес-целей. IBM Rational предоставляет инструменты и процессы, необходимые для выполнения указанных задач.
Rational Unified Process, или RUP, является платформой разработки программного обеспечения, основанной на доказавших свою надежность лучших практических методах работы, конфигурируемых в соответствии с потребностями проекта. Исчерпывающие ИТ-методологии, а также инструменты оценки и планирования, имеющиеся в IBM Rational SUMMIT Ascendant, дополняют надежные принципы RUP, что в итоге обеспечивает создание высококачественного ПО. IBM Rational Team Unifying Platform предназначена для обеспечения разработчиков инфраструктурными инструментами, процессами и интеграцией - элементами, необходимыми для более эффективной организации совместной работы. Также имеются возможности для предоставления руководителям и заинтересованным лицам доступа к новейшей информации по статусу проекта. IBM Rational Suite является исчерпывающим решением, включающим возможности Team Unifying Platform вместе с возможностями визуального моделирования, генерации кода и выполнения динамического анализа.
- IBM Rational Unified Process (RUP) - гибкая платформа разработки ПО, предоставляющая настроенные в соответствии с требованиями пользователя и последовательные указания по формированию процесса разработки ПО.
- IBM Rational Team Unifying Platform - платформа, предназначенная для обеспечения разработчиков инфраструктурными инструментами, процессами и интеграцией - элементами, необходимыми для более эффективной организации совместной работы. Данное решение объединяет коллектив разработчиков, предоставляя общий доступ к ресурсами разработки, коммуникационным оповещениям и процессам, что необходимо для отслеживания динамики и текущего состояния проекта.
- IBM Rational Portfolio Manager - решение для полной поддержки жизненного цикла управления проектом, включая планирование, управление и анализ состояния проекта.
- IBM Rational SoDA - система, автоматизирующая процесс создания и обновления проектной документации. Это инструментальное средство способно автоматически генерировать проектную документацию, используя текстовые и графические данные, собираемые из разных источников. SoDA поддерживает различные стандарты оформления документации и может применяться для документирования проектов, разрабатываемых на различных языках программирования.
- IBM Rational ProjectConsole - средство мониторинга ключевых показателей проекта, упрощающее контроль за статусом проекта и генерацию объективных метрик проекта с целью улучшения его предсказуемости.
Комплексные решения для поддержки процесса разработки ПО
- IBM Rational Team Unifying Platform - платформа, предназначенная для обеспечения разработчиков инфраструктурными инструментами, процессами и интеграцией - элементами, необходимыми для более эффективной организации совместной работы. Данное решение объединяет коллектив разработчиков, предоставляя общий доступ к ресурсами разработки, коммуникационным оповещениям и процессам, что необходимо для отслеживания динамики и текущего состояния проекта.
- IBM Rational Suite - представляет собой решение по поддержке всего жизненного цикла ПО, предназначенное для аналитиков, разработчиков и тестировщиков, что позволяет объединить многофункциональные группы разработчиков и поддерживать корпоративные программные проекты, начиная от формулирования требований и до выпуска финального ПО.
- IBM Rational Professional Bundle - пакет, объединяющий линейку продуктов IBM Rational для моделирования, разработки и тестирования программного обеспечения, создаваемого на платформе J2EE.
- IBM Rational Suite for Technical Developers - представляет собой полное решение поддержки жизненного цикла ПО, предназначенное для написания очень сложного кода для некоторых наиболее проблемных продуктов и систем, таких как встроенные приложения и приложения реального времени.
- IBM Rational Suite Development Studio for UNIX - представляет собой решение по поддержке всего жизненного цикла ПО, предназначенное для аналитиков, разработчиков и тестировщиков, что позволяет объединить многофункциональные группы разработчиков и поддерживать программные проекты для UNIX, начиная от формулирования требований и до выпуска финального ПО.
Форум по продуктам Rational Software