Решения IBM Rational в области системного инжиниринга

15 февраля 2011 г. корпорация IBM провела пресс-конференцию в рамках семинара "Решения IBM Rational в области системного инжиниринга"

В рамках семинара были рассмотрены инструменты IBM Rational, призванные оптимизировать процесс разработки программного обеспечения авиационных систем и приборов, сократить сроки и ресурсы, а также обеспечить полное соответствие продукта требованиям заказчика. Речь также шла об истории успешного внедрения и использования инструментов IBM Rational в системном инжиниринге на примере Ульяновского конструкторского бюро приборостроения.

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

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

На пресс-конференции выступили:

- Анатолий Бибиков, руководитель направления по развитию IBM Rational, IBM в России и СНГ, он рассказал о системном инжиниринге и об инструментарии IBM Rational.

- Сергей Жаров, заместитель начальника отдела разработки ПО, Ульяновское конструкторское бюро приборостроения. Сергей рассказал о совместном проекте IBM и Ульяновского конструкторского бюро приборостроения по автоматизации разработки ПО о том, как происходила автоматизация разработки программного обеспечения авиационных систем для "Ульяновского конструкторского бюро приборостроения".

Проект стартовал в 2007 году. Тогда компания закупила 10 лицензий Rational DOORS для управления требованиями, 6 лицензий Rational Change для управления изменениями данных жизненного цикла и 10 лицензий Rational Synergy для управления версиями исходного и исполняемого кодов программного обеспечения разрабатываемых систем и приборов.

В последующие годы по мере применения инструментов Rational в новых проектах приобретались дополнительные лицензии.

Так, инструменты Rational DOORS, Change и Synergy применялись Ульяновским конструкторским бюро приборостроения при разработке блока-концентратора данных для нового пассажирского самолета Сухой Superjet 100. В DOORS была выполнена разработка требований всех уровней, начиная от требований заказчика и кончая требованиями низкого уровня к программному обеспечению, и установлена их трассируемость. В DOORS также размещались другие данные системных процессов и процессов разработки программного обеспечения. Средствами Synergy был обеспечен версионный контроль исходного и исполняемого кодов создаваемых версий программного обеспечения. Регистрация сообщений о проблемах и управление изменениями данных, находящихся в DOORS и Synergy, обеспечивались с помощью Change.

Инструменты Rational позволили обеспечить конфигурационное управление данных жизненного цикла системных процессов и процессов разработки программного обеспечения в соответствии с требованиями КТ-178В и других стандартов, применяемых при создании блока-концентратора данных.

В настоящее время DOORS, Change и Synergy широко применяются для разработки требований и управления данными жизненного цикла в проектных работах по созданию авиационных систем новых самолетов ТУ-204СМ, МС-21, а также систем и оборудования для перспективных вертолетов, разрабатываемых компаниями ОАО "МВЗ им. М.Л. Миля", ОАО "Камов" и ОАО "Казанский вертолетный завод".

В последние годы с внедрением в РФ западных авиационных стандартов существенно изменились требования к технологии создания авиационных систем и разработке их программного

В 2004 году был введен стандарт "Квалификационные требования КТ 178В. Требования к программному обеспечению бортовой аппаратуры и систем при сертификации авиационной техники" (аналог документа RTCA/DO-178B/ED-12).

Как сообщает представитель ОАО "Ульяновское конструкторское бюро приборостроения" Жаров С., "Переход на стандарт КТ-178В потребовал коренным образом изменить существующую на предприятии технологию разработки программного обеспечения и, прежде всего, решить проблемы управления конфигурацией данных жизненного цикла. Однако вплоть до 2007 года в силу ряда причин мы не решались приобрести специализированные решения для разработки ПО и управления данными жизненного цикла системных процессов".

Простой анализ рынка показал, что 80% подобных предприятий используют продукты Telelogic, поэтому четыре года назад, опираясь на опыт западных компаний, которые широко использовали DOORS при разработке авиационных систем, мы обратились в IBM, - продолжил Сергей Жаров.  - Решения IBM Rational помогают нам оптимизировать каждый из процессов проектирования, дают возможность обеспечивать требования авиационных стандартов к технологии разработки систем и создавать качественный продукт, в гораздо большей степени соответствующий как требованиям заказчика, так и требованиям к авиационной безопасности".

Следует также отметить, что с 1 января 2011 введен в действие авиационный стандарт Р-4754 (аналог ARP-4754), кардинально изменяющий технологию разработки авиационных систем, в котором особое внимание уделяется процессу разработки требований, а также вопросам управления конфигурацией данных процессов жизненного цикла систем.

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

"При разработке ПО управлять требованиями в полном объеме очень трудно без специализированных средств, - утверждает Анатолий Бибиков, руководитель направления по развитию IBM Rational, IBM в России и СНГ, - особенно в авиационной промышленности, где нужна точность, упорядоченность управления, соблюдение многих стандартов и правил регулирующих органов. ОАО "Ульяновское конструкторское бюро приборостроения" пошло по пути автоматизации жизненного цикла разработки систем и их программного обеспечения, применив комплексный подход к проектированию систем".

Тезисы выступления представителя ОАО "Ульяновское конструкторское бюро приборостроения": Опыт применения в ОАО "УКБП" DOORS и Change для управления требованиями при разработке программного обеспечения авиационных систем и оборудования в соответствии со стандартом КТ-178В.

■ Краткие сведения о предприятии

- Ульяновское конструкторское бюро приборостроения (УКБП) создано в 1954 году.

- В последние десятилетия деятельность предприятия в области авиаприборостроения в основном сосредоточена на разработках и изготовлении:

• систем управления общесамолетным оборудованием;
• интегрированных комплексов бортового оборудования вертолетов;
• интегрированных систем измерения и вычисления воздушных параметров и лётных ограничений;
• систем и элементов внутрикабинного освещения и светосигнализации;
• наземных автоматизированных систем контроля и диагностики бортового оборудования (НАСК);
• систем электронной индикации и сигнализации самолетов и вертолетов.
• В числе постоянных партнеров и потребителей продукции предприятия компании "Сухой", "МиГ", ОАО "Туполев", ОАО "АК им. Ильюшина", ОАО "МВЗ им. М.Л.Миля", ОАО "Камов", ОАО "Казанский вертолетный завод", ОАО НПК "Иркут", ЗАО "Авиастар-СП", ОАО "ВАСО" и др.
• ОАО "УКБП" является одной из немногих российских компаний, являющихся разработчиками электронного бортового оборудования для самолета Сухой SuperJet-100.

■ Об имеющихся на предприятии инструментах IBM Rational для управления разработкой ПО

- Для обеспечения управления жизненным циклом ПО бортовых авиационных систем, разрабатываемого в соответствии состандартом КТ-178В, в 2007 г. у компании Telelogic был приобретен комплект лицензий DOORS, Synergy и Сhange.

- В последующем по мере необходимости осуществлялось приобретение дополнительных лицензий.

- Для освоения DOORS, Synergy и Сhange было проведено обучение группы специалистов.

- Для настройки инструментов под процессы ПО разрабатываемых систем была создана группа специалистов, обеспечивающая выполнение следующих задач:

• установка и настройка серверных и клиентских компонентов DOORS, Synergy и Сhangeпод конкретные процессы разработки;
• создание схем проектов в DOORSи Synergy;
• управление учетными записями и правами доступа к ресурсам проектов;
• разработка для DOORS скриптов и шаблонов для разработки документов;
• взаимодействие со службой поддержки Rational при решении возникающих в процессе работы проблем.

Management of the data of life cycle of the software developed on KT-178V, with help DOORS, Synergy, Change
Управление данными жизненного цикла ПО, разрабатываемого по КТ-178В, с помощью DOORS, Synergy, Change.

■ Какие авиационные стандарты обязывают разработчиков бортовых систем уделять особое внимание вопросам управления требованиями?

- Руководство Р -4754(аналог ARP-4754) содержит рекомендации к разработке высокоинтегрированных сложных бортовых систем воздушных судов гражданской авиации.

- Р-4754 действует с 1 января 2011г. Введено Директивным письмом Авиарегистра МАК №05-2010).

- Согласно Р-4754:

• разработчик бортовой системы должен установить трассируемость системных требований на требования высокого и низкого уровня к ПО, исходный код, а также на требования к аппаратуре и результаты тестирования и поддерживать эту трассируемость в течение жизненного цикла изделия;
• разработчик должен управлять изменениями требований.

■ Квалификационные требования КТ-178В (Требования к ПО бортовой аппаратуры и систем при сертификации авиационной техники). Документ "Квалификационные требования КТ-178В" (аналогDO178B/ED-12B) содержит требования к разработке ПО бортовой аппаратуры и систем при сертификации авиационной техники

- Каждое требование к системе, отнесенное к ПО, должно быть трассируемо на одно или более требований высокого уровня.

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

Требования к ПО относятся к данных, управление конфигурацией которых должно производиться по категории контроля "1".


 

Example of the circuit of life cycle "Messages on a problem"
Пример схемы жизненного цикла "Сообщения о проблеме" (СП - сообщение о проблеме).

■ Положительные моменты применения инструментов Rationalпри разработке ПО авиационных систем

С помощью инcтрументов DOORS, Change и Synergy в ОАО "УКБП" была выполнена разработка ПО одного из комплектующих изделий для самолета Сухой Суперджет (RRJ) в соответствии со стандартом КТ-178В и получено одобрение сертификационного органа.

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

- Все данные жизненного цикла ПО выполнены в электронном виде и на бумагу выводятся только при необходимости.

- Обеспечивается контроль состояния базовых версий и управление их изменениями.

- Решены вопросы установления трассируемости требований и поддержки ее после проведения изменений в данных жизненного цикла.

- Процесс разработки ПО стал более "прозрачен" и контролируем со стороны руководства. В любой момент времени можно увидеть состояние данных в DOORS и произведенные в них текущие изменения.

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

- Существенно упрощены вопросы архивации и воспроизведения данных жизненного цикла ПО.

■ О некоторых проблемах DOORS

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

2. Имеющийся сервис для просмотре данных о трассируемости не совсем удобен. Трудно проследить нужные ссылки. Приходится придумывать что-то свое.

3. Отсутствует сервис уведомления по электронной почте об изменениях состояния базовых версий данных.

4. Медленно выполняется сохранение данных после их изменений на основании сообщения о проблеме.

5. Весьма ограничены функции форматирования текста и работы с таблицами.

6. Выпускаемые версии DOORS (особенно версия 9.3) порой содержат ошибки, с которыми приходится бороться вместе со службой поддержки Rational.

7. Проблемы перехода на новые версии. Чаще всего эти проблемы проявляются во взаимодействии DOORSи Changeпри проведении изменений.
 

The certificate of versions of the data in DOORS the electronic signature
Удостоверение версий данных в DOORS электронной подписью.

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

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

■ Системный инжиниринг (System Engineering). Определения

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

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

Система - это набор компонентов (которые и сами могут быть системами), соединенных и связанных определенным образом так, чтобы обеспечить функционирование, которое сами по себе компоненты обеспечить не могут.

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

■ Требования и качество

Качество: полное соответствие результата первоначальным требованиям.

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

■ Управление архитектурой предприятия

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

- Бизнес-моделирование, моделирование данных и приложений, структурный анализ.

- Построение матриц отношений любой сложности между любыми элементами репозитория.

- Доступ к обновляемой информации неограниченному количеству специалистов.

- Использование предопределенных ролей пользователей, широкая настройка прав доступа к базе данных.

■ Управление требованиями

IBM Rational RequsitePro: инструмент управления требованиями и сценариями использования.

- Мощная база данных требований, синхронизированная с документами Word.

- Детализация требований набором настраиваемых атрибутов.

- Представление взаимосвязей требований.

IBM Rational Requements Composer: предоставляет заинтересованным сторонам и группам разработчиков возможность совместно определять требования к качеству с использованием множества визуальных и текстовых методов в соответствии с целями бизнеса.

- Использование множества визуальных и основанных на сценариях методов.

- Рационализация совместного управления требованиями с использованием централизованной платформы.

- Объединение распределенных групп разработчиков на основе методов коллективной работы.

IBM Rational DOORS: инструмент управления требованиями. Особенность IBM Rational DOORS состоит в возможности контролировать требования не только к программному обеспечению, но и к сложным инженерным системам.

- Структурированное отображение иерархии проектов, папок, модулей.

- Поддержка проектов любого масштаба с любым количеством пользователей.

- Гибкая, обновляемая, легкая в использовании матрица трассировки требований.

- Интеграция с другими решениями Rational для повышения визуализации работы с требованиями.

- Отображение текста, рисунков, графиков, аудио- и видеоинформации в одном документе, работа с несколькими документами одновременно.

- Единая база данных, доступ к которой регулируется по иерархическому принципу.

■ Управление процессами и портфелями продуктов

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

- Сбор и концентрация в едином репозитории информации, необходимой для принятия решения.

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

- Визуализация информации для облегчения и ускорения процесса принятия решения.

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

IBM Rational Method Composer: гибкая платформа для управления процессами.

- Богатый набор типовых процессов и руководство по организации процессов разработки, сопровождения и управления.

- Более 100 лучших настраиваемых методик реализации процессов.

- Лучший инструментарий для создания, конфигурирования, развертывания и администрирования эффективных процессов в соответствии с потребностями конкретных проектов.

- Возможность совместного использования процессов, созданных IBM и созданных самостоятельно.

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

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

- Единый web-интерфейс для просмотра в реальном времени точной информации об эффективности проектов и процессов. Все участники коллектива всегда смогут определить, насколько эффективно они работают.

■ Средства проектирования и разработки

IBM Rational Team Concert: среда совместной разработки программного обеспечения, позволяющая упростить и автоматизировать выпуск программных продуктов. Динамическое распределение ресурсов по проектам обеспечивает продуктивную работу с первого дня, а сотрудничество в реальном времени позволяет значительно сократить вероятность появления брака и потребности в переработке.

- Мощная система среды разработки, поддерживающая как небольшие, так и средние команды разработчиков.

- Возможность взаимодействия в реальном времени всех участников проекта вне зависимости от их территориального расположения.

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

- Контроль за распределением заданий, их выполнением и изменением содержания.

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

- Поддержка всех диаграмм UML.

- Упрощенное представление информации о модели с использованием диаграмм произвольной формы, диаграмм элементов и обзора.

- Создание и применение шаблонов и преобразований.

- Установка трассируемостей от требований к проекту.

IBM Rational Data Architect: инструментальная программа моделирования корпоративных данных и проектирования интеграции.

- Создание логических и физических моделей данных.

- Сравнение и синхронизация моделей структур и элементов двух моделей данных.

- Анализ модели данных на корректность и соответствие корпоративным стандартам.

- Моделирование логических данных как основа интеграции моделирования данных.

IBM Rational Asset Manager: решение для совместного использования активов, позволяющее идентифицировать и управлять проектированием, разработкой и использованием сервисов SOA или других элементов среды разработки.

- Многократное использование связанных активов.

- Мониторинг целостности активов и их использования, определение, поддержка и контроль этого процесса.

- IBM Rational Asset Analyser: решение, позволяющее получать полное представление о внутренних и внешних зависимостях приложений для мэйнфреймов и составных приложений. Решение помогает обслуживать, расширять и многократно использовать существующие приложения для мэйнфреймов и web-приложения при модернизации систем, например при развертывании SOA.

IBM Rational Rhapsody: среда разработки на основе моделей с использованием языков моделирования UML 2.1 OMG и SysML, предназначенная для проектирования, разработки и тестирования встраиваемых систем и программного обеспечения реального времени.

- Соединяет в одной среде два не совместимых до этого подхода: функционально-ориентированный (используемый при проектировании систем) и объектно-ориентированный (используемый при проектировании программного обеспечения).

- Позволяет ускорить процесс разработки благодаря генерации всего кода приложения, а не только его структуры.

- Широкие возможности визуального моделирования позволяют эффективно формулировать требования и обмениваться информацией между участниками проекта.

- Режим "белой доски" и пользовательские визуальные элементы позволяют удобно описывать архитектуру системы.

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

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

- Rule Cheker: формирование единого подхода к написанию кода. Использование заложенных в программу шаблонов и создание своих собственных.

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

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

IBM Rational DashBoard: это инструментальная панель, которая поддерживает и облегчает процесс контроля за разработками и процесс принятия решений менеджерами проектов, обеспечивая автоматический сбор, анализ и доставку им самой разнообразной метрической информации из IBM Rational DOORS - проектные риски, статусы, состояния, тенденции. Статусная информация по проектам отображается в различных графических форматах. Менеджеры могут сосредоточить свое внимание на контроле за разработками и принятии решений.

IBM Rational Project Console: средство мониторинга состояния проекта на текущий реальный момент времени. Позволяет определять зоны повышенного внимания и предотвращать риски, фокусируя усилия на основных проблемах и оставаясь в рамках расписания проекта. Позволяет принимать решения на основании точных и актуальных данных, а не субъективных оценках состояния проекта.

- Возможность собирать и анализировать данные по стандартным и дополнительным (настраиваемым) метрикам из продуктов и продуктов других производителей.

- Графическое представление результатов для демонстрации текущего состояния проекта и качества продукта.

- Встроенные средства защиты, обеспечение контроля доступа к документам.

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

IBM Rational Quality Manager: предоставляет группам контроля качества инструменты по отслеживанию всех аспектов деятельности по обеспечению качества. Предполагает сотрудничество коллективов разработчиков, применение средств автоматизации для ускоренного выполнения проектов, обмен информацией и использование показателей, которые позволяют более эффективно работать над проектом.

- Выявление источника дефекта для выполнения корректирующих действий, предотвращение повторения дефектов исключают самые значительные риски.

- Тестирование на базе рисков для определения приоритетов задач.

- Написание сценариев тестирования для других решений Rational по управлению качеством.

IBM Rational TestLab Manager: предоставляет средства отслеживания ресурсов лабораторного тестирования и управления ими.

- Автоматизация трудоемких, выполняемых вручную задач, связанных с созданием и конфигурированием сред тестирования.

- Оптимизация использования ресурсов лабораторий тестирования.

IBM Rational Functional Tester: мощное средство, автоматизирующее процессы функционального и регрессионного тестирования.

- Тестирование на базе сценариев.

- Визуализация операций тестирования.

- Не требуется написание/считывание кода тестирования.

- Новые средства интеграции с Team Concert и Quality Manager.

- Расширенная поддержка сред.

IBM Rational Performance Tester: решение, автоматизирующее процессы тестирования производительности.

- Сравнительная оценка результатов тестирования и целевых показателей производительности.

- Локализация и выявление первопричин снижения производительности в оборудовании и программном обеспечении.

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

IBM Rational AppScan: тестирование и выявление уязвимостей web-приложений.

- Всестороннее тестирование перед вводом в эксплуатацию.

- Регулярная оценка качества и безопасности приложений.

- Развитые средства устранения уязвимостей, включая предоставление полного списка действий, необходимых для устранения выявленных при сканировании проблем.

- Масштабируемая корпоративная архитектура, позволяющая сканировать множество приложений одновременно.

IBM Rational Manual Tester: решение, позволяющее создавать и выполнять ручные тесты.

- Повторное использование шагов тестирования, для уменьшения влияния изменений программного обеспечения.

- Мощный текстовый редактор, поддерживающий возможность присоединения изображений и файлов.

- Импорт неавтоматизированных тестов, созданных при помощи Microsoft Word и Exel, экспорт результатов тестов в CSV-файлы.

■ Управление изменениями и выпуском релизов

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

- Схемы жизненного цикла запросов предоставляются в готовом виде и могут быть настроены или созданы заново.

- Контроль текущего состояния каждого запроса.

- Аутентификация и авторизация пользователей для обеспечения безопасности.

- Доступ через локальный или web-интерфейс.

IBM Rational ClearCase: программный продукт, упрощающий управление версиями и контроль над ними.

- Мощная система контроля версий, возможность параллельной разработки, управление базовыми версиями.

- Масштабируемость от отдельных рабочих групп до уровня транснациональной корпорации.

- Использование локального, удаленного и web-интерфейса.

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

■ Управление изменениями и конфигурациями

IBM Rational Synergy: система управления изменениями и конфигурациями. В его состав входят два независимых инструмента: Telelogic Change и Telelogic Synergy, каждый из которых может использоваться независимо друг от друга. Однако эффективность работы системы повышается, когда оба инструмента используются совместно.

■ Создание отчетной документации

IBM Rational Publishing Engine: автоматизация процесса создания документации на основе данных из приложений Rational и других поставщиков.

- Составление специальных документов, официальных отчетов, контрактных обязательств, документов о соответствии стандартам.

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

IBM Rational DocExpress: продукт, предназначенный для автоматической генерации отчетов и документации.

- Формирование отчетов по заранее заложенным шаблонам.

- Выполнение в автоматическом режиме огромной рутинной работы по составлению отчетов и документации.

■ Вывод: интегрированное решение IBM Rational, обеспечивающее значительную экономию.

Почему именно IBM?

- Решения ориентированы на бизнес и развитие сотрудничества.

- Интеграция управления качеством и разработкой.

- Поддержка различных методов разработки программного обеспечения.

- Нет принципу стандартизации.

- Комплексные решения:

      • Программное обеспечение.
      • Сервис.
      • Экспертиза отрасли.
      • Лучшие методы.
      • Путеводители и типовые ситуации.

О компании "Интерфейс"

Более 15 лет компания "Интерфейс" выполняет поставки, обучение, внедрение программного обеспечения Rational.

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

Компания обладает статусом IBM Premier Partner, высшим статусом иерархии партнеров IBM, подтвердив высокий уровень компетенции в области поставок, лицензирования и внедрения программного обеспечения IBM Rational.

Для обеспечения эффективной работы с заказчиками компания "Интерфейс" постоянно повышает квалификацию своих сотрудников.

Большая часть сотрудников являются сертифицированными консультантами по продаже решений IBM Rational (Rational Solutions Sales Professional), что позволяет им грамотно оценить стоящие перед заказчиками бизнес-задачи и предложить решение, лучшим образом способствующее их решению. Сертифицированные технические специалисты обеспечивают внедрение решений IBM Rational, техническую поддержку пользователей, обучение сотрудников заказчиков и сопровождение проектов.

Есть вопросы по внедрению и сертификации? Наши специалисты с радостью Вас проконсультируют:


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