Программное обеспечение ibm rational. методология и инструментальные средства разработки программных систем

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

Вместо введения

Недавно перебирал старые материалы с прошлых мест работ. Когда-то я готовил брошюру для публикации ее в IBM . Не просто брошюру, а описание средств IBM Rational: немного методологии, немного технологии и много инструментов.

Актуальность брошюры и сейчас достаточно высока, но многих тулов уже давно нет, еще больше добавилось.

Так что все, кому интересна история, да и все кому нужно краткое описание инструментов можете пользоваться данным материалом.

Так как труд был коллективным, то я упомяну всех, кто участвовал в написании данного документа:

  • Алексей Закис
  • Наталья Шкляева
  • Виктор Ематин
  • Дмитрий Лапыгин
  • Сергей Шмаков
  • и я – Александр Новичков

Содержание

Историческая справка

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

IBM Rational Unified Process

1 Подход к разработке

2 Четко определенный процесс

3 Готовый продукт

4 Использование инструментальных средств

6 <Дух RUP>

8 RUP и другие подходы к разработке ПО

9 Внедрение RUP

10 Адаптация RUP. IBM Rational Process Workbench

11 База знаний и опыта. IBM Rational Developer Network

Инструментальная поддержка RUP

1 Бизнес-моделирование. IBM Rational Rose

3 Визуальное моделирование и генерация кода. Семейство инструментов IBM Rational XDE

4 Управление требованиями. IBM Rational RequisitePro

5 Разработка. IBM Rational Rapid Developer

6 Автоматизированное тестирование

1 Поиск узких мест в производительности. IBM Rational Quantify

2 Поиск ошибок с распределением памяти. IBM Rational Purify

3 Оценка области охвата кода. IBM Rational PureCoverage

4 Планирование тестирования и отчетность. IBM Rational TestManager

5 Запись и воспроизведение скриптов тестирования. IBM Rational Robot

6 Тестирование надежности. IBM Rational TestFactory

7 Контроль качества. IBM Rational QualityArchitect

7 Автоматизация документирования. IBM Rational SoDA

8 Управление изменениями. IBM Rational ClearQuest

9 Конфигурационное управление. IBM Rational ClearCase

Posted by admin

1подход к разработке

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

Основными принципами RUP являются итерационная разработка, управление процессом на основе прецедентов использования и ориентация на архитектуру.

IBM Rational Unified Process - это итерационный процесс . Создавать современные сложные программные системы последовательно, т.е. сначала определять все проблемы, затем принимать все проектные решения, формировать ПС и, наконец, проверять изделие, невозможно. Такой подход (называемый каскадным подходом или <водопадом>) в современной информационной индустрии не оправдывает себя, поскольку его использование часто приводит к непредсказуемому увеличению проектной стоимости и сроков выпуска ПС. Эффективной альтернативой <водопаду> служит итерационный процесс разработки ПС.

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

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

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

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

Posted by admin

Компания motorola выпускает беспроводной сканер

Компания motorola выпускает беспроводной сканер

Подразделение корпоративных мобильных решений компании motorola объявило о выпуске CA50 — беспроводной сканер с возможностью передачи речи по протоколу IP (VoIP).

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

Модель CA50 оснащается радиомодулем беспроводной сети, сканером штрихкодов, также поддерживает передачу речи по протоколу IP, благодаря чему пользователи могут переговариваться как по мобильному телефону. Совместимость с рядом телефонных систем, например, предлагаемых компанией Avaya, позволяет использовать новинку в качестве дополнения к настольному телефону.

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

Кроме того, на модель CA50 распространяется долгосрочная программа технического обслуживания Service from the Start Advance Exchange компании motorola , призванная обеспечить бесперебойную работу оборудования и предусматривающая замену вышедших из строя изделий на следующий рабочий день. В рамках этой программы также осуществляется бесплатный ремонт внешних и внутренних компонентов, поврежденных в результате не только естественного износа, но и случайной поломки.

Модель CA50 должна поступить в продажу во всех странах мира в первом квартале 2008 года. Ориентировочная розничная цена устройства не называется.

Posted by admin