Создание сложных и комплексных изделий (самолетов, ракет, кораблей, танков, комплексов наведения и связи или сложных программных комплексов) требует особого и тщательного внимания всех разработчиков на протяжении всего цикла создания и поддержания работоспособности изделия в эксплуатации. Набор подходов, дисциплин, методик и инструментов, объединенных в единый интегрированный комплекс - системный инжиниринг - призван обеспечить создание качественного изделия от самого начала до самого окончания (снятия с эксплуатации).
В рамках семинара были рассмотрены инструменты IBM Rational, призванные оптимизировать этот процесс, сократить сроки и ресурсы, а также обеспечить полное соответствие продукта требованиям заказчика. Речь также шла об истории успешного внедрения и использования инструментов IBM Rational в системном инжиниринге на примере Ульяновского конструкторского бюро приборостроения.
На пресс-конференции выступили:
- Анатолий Бибиков, руководитель направления по развитию IBM Rational, IBM в России и СНГ, он рассказал о системном инжиниринге и об инструментарии IBM Rational.
- Сергей Жаров, заместитель начальника отдела разработки ПО, Ульяновское конструкторское бюро приборостроения. Сергей рассказал о совместном проекте IBM и Ульяновского конструкторского бюро приборостроения по автоматизации разработки ПО о том, как IBM автоматизировала разработку программного обеспечения авиационных систем для "Ульяновского конструкторского бюро приборостроения"
Подводя промежуточные итоги сотрудничества IBM с ОАО "Ульяновское конструкторское бюро приборостроения", можно констатировать, что инструменты IBM Rational уже четвертый год успешно помогают в автоматизации разработки программного обеспечения авиационных систем и приборов.
"Ульяновское конструкторское бюро приборостроения" - одно из ведущих предприятий авиаприборостроения в России. Его основная деятельность сосредоточена в области разработки, изготовления и внедрения авиационных систем электронной индикации и сигнализации самолетов и вертолетов, систем управления общесамолетным оборудованием, интегрированных систем измерения и вычисления воздушных параметров и лётных ограничений, а также наземных автоматизированных систем контроля и диагностики авиационного оборудования.
Проект стартовал в 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 года в силу ряда причин мы не решались приобрести специализированные решения для разработки ПО и управления данными жизненного цикла системных процессов. Четыре года назад, опираясь на опыт западных компаний, которые широко использовали DOORS при разработке авиационных систем, мы обратились в IBM. Решения IBM Rational помогают нам оптимизировать каждый из процессов проектирования, дают возможность обеспечивать требования авиационных стандартов к технологии разработки систем и создавать качественный продукт, в гораздо большей степени соответствующий как требованиям заказчика, так и требованиям к авиационной безопасности.
Следует также отметить, что с 1 января 2011 введен в действие авиационный стандарт Р-4754 (аналог ARP-4754), кардинально изменяющий технологию разработки авиационных систем, в котором особое внимание уделяется процессу разработки требований, а также вопросам управления конфигурацией данных процессов жизненного цикла систем. Без наличия современных инструментов, позволяющих эффективно решать такие задачи, выполнить разработку авиационных систем будет просто невозможно"
"При разработке ПО, управлять требованиями в полном объеме без специализированных средств очень трудно, - утверждает Анатолий Бибиков, руководитель направления по развитию IBM Rational, IBM в России и СНГ, - Особенно в авиационной промышленности, где нужна точность, упорядоченность управления, соблюдение многих стандартов и правил регулирующих органов. ОАО "Ульяновское конструкторское бюро приборостроения" пошло по пути автоматизации жизненного цикла разработки систем и их программного обеспечения, применив комплексный подход к проектированию систем".
Тезисы выступления представителя ОАО "Ульяновское конструкторское бюро приборостроения": Опыт применения в ОАО "УКБП" DOORS и Change для управления требованиями при разработке программного обеспечения авиационных систем и оборудования в соответствии со стандартом КТ-178В
■ Краткие сведения о предприятии
- Ульяновское конструкторское бюро приборостроения (УКБП) создано в 1954 году.
- В последние десятилетия деятельность предприятия в области авиаприборостроения в основном сосредоточена на разработках и изготовлении:
• систем управления общесамолетным оборудованием;
• интегрированных комплексов бортового оборудования вертолетов;
• интегрированных систем измерения и вычисления воздушных параметров и лётных ограничений;
• систем и элементов внутрикабинного освещения и светосигнализации;
• наземных автоматизированных систем контроля и диагностики бортового оборудования (НАСК).
• систем электронной индикации и сигнализации самолетов и вертолетов.
• В числе постоянных партнеров и потребителей продукции предприятия компании "Сухой", "МиГ", ОАО "Туполев", ОАО "АК им. Ильюшина", ОАО "МВЗ им. М.Л.Миля", ОАО "Камов", ОАО "Казанский вертолетный завод", ОАО НПК "Иркут", ЗАО "Авиастар-СП", ОАО "ВАСО" и др.
• ОАО "УКБП" является одной из немногих российских компаний, являющихся разработчиками электронного бортового оборудования для самолета Сухой SuperJet-100.
"МиГ" и ОАО "Казанский вертолетный завод" яляются также постоянными Партнерами и Заказчиками компании "Интерфейс" с 2002 года. Сотрудничество проводилось по таким направлениям как:
1) Сертификация ИТ-специалистов в Учебном Центре "Интерфейс"
2) Поставка лицензионного программного обеспечения
Являясь ведущим российским поставщиком инструментальных средств и решений для создания корпоративных информационных систем, компания "Интерфейс" осуществляет
■ Об имеющихся на предприятии инструментах IBM Rational для управления разработкой ПО
- Для обеспечения управления жизненным циклом ПО бортовых авиационных систем, разрабатываемого в соответствии состандартом КТ-178В, в 2007 г. у компании Telelogic был приобретен комплект лицензий DOORS, Synergy и Сhange.
- В последующем по мере необходимости осуществлялось приобретение дополнительных лицензий.
- Для освоения DOORS, Synergy и Сhange было проведено обучение группы специалистов.
- Для настройки инструментов под процессы ПО разрабатываемых систем была создана группа специалистов, обеспечивающая выполнение следующих задач:
• установка и настройка серверных и клиентских компонентов DOORS, Synergy и Сhangeпод конкретные процессы разработки;
• создание схем проектов в DOORSи Synergy;
• управление учетными записями и правами доступа к ресурсам проектов;
• разработка для DOORS скриптов и шаблонов для разработки документов;
• взаимодействие со службой поддержки Rational при решении возникающих в процессе работы проблем.
Управление данными жизненного цикла ПО, разрабатываемого по КТ-178В, с помощью DOORS, Synergy, Change
■ Какие авиационные стандарты обязывают разработчиков бортовых систем уделять особое внимание вопросам управления требованиями?
- Руководство Р -4754(аналог ARP-4754) содержит рекомендации к разработке высокоинтегрированных сложных бортовых систем воздушных судов гражданской авиации.
- Р-4754 действует с 1 января 2011г. Введено Директивным письмом Авиарегистра МАК №05-2010).
- Согласно Р-4754:
• разработчик бортовой системы должен установить трассируемость системных требований на требования высокого и низкого уровня к ПО, исходный код, а также на требования к аппаратуре и результаты тестирования и поддерживать эту трассируемость в течение жизненного цикла изделия.
• разработчик должен управлять изменениями требований.
■ Квалификационные требования КТ-178В (Требования к ПО бортовой аппаратуры и систем при сертификации авиационной техники). Документ "Квалификационные требования КТ-178В" (аналогDO178B/ED-12B) содержит требования к разработке ПО бортовой аппаратуры и систем при сертификации авиационной техники.
- Каждое требование к системе, отнесенное к ПО, должно быть трассируемо на одно или более требований высокого уровня.
- Каждое требование высокого уровня ПО должно быть трассируемо на одно или более требований к системе, за исключением производных требований.
Требования к ПО относятся к данных, управление конфигурацией которых должно производиться по категории контроля "1"
Пример схемы жизненного цикла "Сообщения о проблеме" (СП - сообщение о проблеме)
■ Положительные моменты применения инструментов Rationalпри разработке ПО авиационных систем
С помощью инcтрументов DOORS, Change и Synergy в ОАО "УКБП" была выполнена разработка ПО одного из комплектующих изделий для самолета Сухой Суперджет (RRJ) в соответствии со стандартом КТ-178В и получено одобрение сертификационного органа.
- Данные системных процессов и процессов разработки ПО находятся под управлением конфигурацией на сервере, как требует этого КТ-178В, а не в столах и компьютерах разработчиков.
- Все данные жизненного цикла ПО выполнены в электронном виде и на бумагу выводятся только при необходимости.
- Обеспечивается контроль состояния базовых версий и управление их изменениями.
- Решены вопросы установления трассируемости требований и поддержки ее после проведения изменений в данных жизненного цикла.
- Процесс разработки ПО стал более "прозрачен" и контролируем со стороны руководства. В любой момент времени можно увидеть состояние данных в DOORS и произведенные в них текущие изменения.
- Обеспечена регистрация сообщений о проблемах, контроль за их состоянием, а также прослеживание производимых корректирующих действий.
- Существенно упрощены вопросы архивации и воспроизведения данных жизненного цикла ПО.
■ О некоторых проблемах DOORS
1. Есть функция сравнения базовых версий модулей DOORS, но она доступна только лицу, для которого установлен доступ на редактирование модуля. Хотя эта функция больше нужна тем, кто с этими данными будет работать, например, специалистам, выполняющим верификацию требований.
2. Имеющийся сервис для просмотре данных о трассируемости не совсем удобен. Трудно проследить нужные ссылки. Приходится придумывать что-то свое.
3. Отсутствует сервис уведомления по электронной почте об изменениях состояния базовых версий данных.
4. Медленно выполняется сохранение данных после их изменений на основании сообщения о проблеме
5. Весьма ограничены функции форматирования текста и работы с таблицами.
6. Выпускаемые версии DOORS (особенно версия 9.3) порой содержат ошибки, с которыми приходится бороться вместе со службой поддержки Rational.
7. Проблемы перехода на новые версии. Чаще всего эти проблемы проявляются во взаимодействии DOORSи Changeпри проведении изменений.
Удостоверение версий данных в 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?
- Решения ориентированы на бизнес и развитие сотрудничества
- Интеграция управления качеством и разработкой
- Поддержка различных методов разработки программного обеспечения
- Нет принципу стандартизации
- Комплексные решения:
- Программное обеспечение
- Сервис
- Экспертиза отрасли
- Лучшие методы
- Путеводители и типовые ситуации
Есть вопросы по внедрению и сертификации? Наши специалисты с радостью Вас проконсультируют.
- Связаться со специалистом компании "Интерфейс" по горячей линии: +7 (495) 925-0049 c 10:00 до 18:00, по будням, mail@interface.ru. Отправить быстрое сообщение
- Если Вы по каким-то причинам не можете с нами связаться, заполните, пожалуйста, форму. В течение часа в рабочее время интернет-магазина наши специалисты свяжутся с Вами.
Ссылки по теме