Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПОЭС_Ляшенко1.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
5.23 Mб
Скачать

13.13. Инструментальные средства ibm Rational

Решения IBM Rational ориентированы на решение следующих основных задач:

  • -         Поддержка основных процессов создания программного обеспечения – моделирования, разработки и тестирования (IBM Professional Bundle, IBM Rational Suite)

  • -         Организация совместной работы проектной команды (IBM Team Unified Process)

  • -         Управление проектами и портфелями (IBM Portfolio Mangager)

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

Продукты, услуги и лучшие методы организации работ Rational лежат в основе IBM Software Development Platform – платформы для разработки и развертывания программного обеспечения в рамках бизнес-приложений, встроенных систем и программных продуктов. Это модульное и функционально законченное решение позволяет командам разработчиков использовать подход к разработке, учитывающий интересы бизнеса и основанный на открытых стандартах, включая оболочку Eclipse Результатом этого подхода является исключительная эффективность бизнеса.

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

Обзор инструментальных средств IBM Rational

Одной из ключевых особенностей новой линейки продуктов IBM Rational является более тесная интеграция предлагаемых средств поддержки жизненного цикла разработки.

Наиболее полно интеграция инструментальных средств основных процессов создания приложений на платформе J2EE – моделирования, разработки и тестирования – реализована в пакете IBM Rational Professional Bundle, который объединяет новые продукты линейки IBM Rational, получившей название Atlantiс. Отличительной чертой пакета IBM Rational Professional Bundle является тесная интеграция средств проектирования, разработки и тестирования в рамках единой среды разработки на базе платформы Eclipse. Это позволяет быстро переходить от проектирования к разработке и легко визуализировать код в графическом представлении на языке моделирования UML. Новые инструменты интегрированы со средствами организации совместной работы IBM Rational Team Unifying Platform на основе среды Eclipse. IBM Rational Professional Bundle включает полный комплект инструментальных средств, необходимых для проектирвоания, разработки и тестирования приложений, ориентированных на J2EE/порталы/службы, на платформах Windows и Linux, а также для тестирования .NET-приложений:

  • -         IBM Rational Software Architect – инструменты проектирования и разработки приложений на основе моделей на языке UML, которые позволяют выполнять детальное проектирование информационной системы и обеспечивать создание качественной архитектуры. Включает такие средства как IBM Rational Software Modeler, IBM Rational Application Developer и IBM Rational Web Developer;

  • -         Инструменты тестирования в составе новой линейки продуктов Atlantic – это средство нагрузочного тестирования IBM Rational Performance Tester и средство функционального тестирования IBM Rational Functional Tester (включает средство ручного тестирования IBM Rational Manual Tester).

Интегрированное решение по проектированию и разработке приложений – IBM Rational Software Architect (RSA), которое входит в IBM Rational Professional Bundle, содержит средства моделирования IBM Rational Software Modeler (RSM) и разработки приложений IBM Rational Application Developer (RAD), дополненное инструментом разработки сайтов IBM Rational Web Developer (RWD). Эти продукты позволяют создавать средства преобразования моделей, обеспечивающие автоматизированный переход от высокоуровневых моделей к низкоуровневым моделям реализации, вплоть до графического представления кода на UML. Средства поддержки процесса тестирования в составе пакета IBM Rational Professional Bundle – это IBM Rational Performance Tester – средство нагрузочного тестирования и IBM Rational Functional Tester – средство функционального тестирования, в состав которого входит также и средство ручного тестирования – IBM Rational Manual Tester.

Для организации совместной работы по моделированию и тестированию программных систем для различных платформ разработки, не поддерживаемых IBM Rational Professional Bundle, успешно используется пакет IBM Rational Suite, объединяющий такие хорошо знакомые разработчикам средства, как IBM Rational Rose, IBM Rational XDE DeveloperPlus, IBM Rational Robot. IBM Rational PurifyPlus for Windows, а также средства организации коллективной работы проектной команды IBM Team Unifying Platform.

Пакет IBM Rational Team Unifying Platform обеспечивает совместную работу проектной команды по управлению требованиями, изменениями, тестированием, конфигурациями, документированию и отслеживанию состояния проекта в соответствии с методологией процесса разработки программного обеспечения. IBM Rational Team Unifying Platform является объединяющей платформой, которая рекомендуется как основа для организации взаимодействия в рамках коллективов разработчиков при использовании инструментальных средств обоих пакетов – IBM Rational Professional Bundle и IBM Rational Suite. В состав пакета входят следующие инструментальные средства: IBM Rational RequisitePro, IBM Rational ProjectConsole, IBM Rational ClearQuest, IBM Rational ClearCase LT, IBM Rational TestManager, IBM Rational SoDA, IBM Rational Unified Process. Кроме того, для управления проектами используется пакет IBM Rational Portfolio Manager, обеспечивающий управление портфелем проектов разработки программного обеспечения.

Технологии Rational в портфеле IBM

После приобретения IBM весной 2003 года компании Rational Software, технологии Rational стали неотъемлемой частью портфеля программного обеспечения IBM. «Rational является неотъемлемым элементом нашей недавно объявленной инициативы в области электронного бизнеса по требованию, – говорит Стив Миллз (Steve Mills), вице-президент IBM и руководитель подразделения IBM Software. – Законченная, открытая программная платформа Rational позволит повысить скорость, качество и прогнозируемость проектов в области программного обеспечения. Продукты Rational станут великолепным дополнением к имеющимся у нас четырем семействам ПО – WebSphere, DB2, Lotus и Tivoli». Программные инструменты компании используют более 600 тысяч разработчиков программного обеспечения.

Компания Rational Software была основана Полом Леви (Paul Levy) и Майком Девлином (Mike Devlin) в 1981 г. Их вдохновили перспективы позитивного влияния программного обеспечения на мировую экономику. С тех пор постоянно растет роль корпоративного ПО как двигателя мировой экономики и ключевого элемента в конкурентной борьбе компаний, сервисов и продуктов. Компания Rational Software была основана с конкретной миссией, которая остается неизменной до сих пор – обеспечение успеха клиентов, разрабатывающих и развивающих программное обеспечение. Цель Rational Software – помочь клиентам в создании информационных систем. Подход компании Rational Software помогает решать проблемы разработки, развития, тестирования и управления разработкой, позволяя создавать корпоративное ПО более быстро, качественно, надежно и с наименьшим риском.

Свой первый продукт компания Rational Software поставила на рынок в конце 1984 г. С тех пор она выросла в мощную, высокотехнологичную компанию. К моменту слияния Rational Software была крупнейшим специализированным поставщиком средств разработки ПО. По итогам ее последнего финансового года (31.03.2002) объем доходов компании составил 689 млн. долл. На момент вхождения Rational в IBM в компании работало около 3400 сотрудников, действовали 80 офисов по всему миру, ее продуктами пользовались более 600 тысяч разработчиков. С этих пор продукты корпорации распространяются под торговой маркой IBM Rational, а бывший руководитель и один из основателей Rational Software Майк Девлин встал во главе нового подразделения IBM.

IBM Rational Suite в свое время стала первым интегрированным решением для разработки программного обеспечения. Теперь идеи коллективной работы получили дальнейшее развитие на уровне всей компании, а IBM Software Development Platform стала первой интегрированной платформой, которая позволяет увязать задачи разработки ИТ с целями бизнеса. Продукты, услуги и лучшие методы организации работ IBM Rational лежат в основе IBM Software Development Platform.