Программное обеспечение IBMRational. Методология и инструментальные средства разработки программных систем
Вместо введения
Недавно перебирал старые материалы с прошлых мест готовил брошюру для публикации ее в IBM . Не просто брошюру, а описание средств IBM Rational: немного технологии и много инструментов.
Актуальность брошюры и сейчас достаточно высока, но многих тулов уже давно нет,
Так что все, кому интересна история, да и все кому нужно краткое описание инструментов можете пользоваться данным
Так как труд был коллективным, то я упомяну всех, кто участвовал в написании данного документа:
Алексей Закис
Наталья Шкляева
Виктор Ематин
Дмитрий Лапыгин
Сергей
и я – Александр Новичков
Содержание
Историческая справка
Методология и инструментальные средства разработки программных систем
IBM Rational Unified Process
1 Подход к разработке
2 Четко
3 Готовый продукт
4 Использование инструментальных средств
6 <Дух RUP>
8 RUP и другие подходы к разработке ПО
9 Внедрение RUP
10 Адаптация Process Workbench
11 База знаний и опыта. IBM Rational Developer Network
Инструментальная поддержка RUP
1 Бизнес-моделирование. IBM Rational Rose
3 и генерация кода. Семейство инструментов IBM Rational XDE
4 Управление требованиями. IBM Rational RequisitePro
5 Разработка. IBM Rational
6 Автоматизированное тестирование
1 Поиск узких мест в производительности. IBM Rational Quantify
2 Поиск ошибок с распределением памяти. IBM
3 Оценка области охвата кода. IBM Rational PureCoverage
4 Планирование тестирования и отчетность. IBM Rational TestManager
5 Запись и воспроизведение Rational Robot
6 Тестирование надежности. IBM Rational TestFactory
7 Контроль качества. IBM Rational QualityArchitect
7 Автоматизация документирования. IBM Rational
8 Управление изменениями. IBM Rational ClearQuest
9 Конфигурационное управление. IBM Rational ClearCase
RUP предлагает разработчикам не жесткие правила, регламентирующие выполнение всех действий в ходе разработки, а набор достаточно гибких подходов, из которых разработчик может выбирать то, что более всего соответствует его задачам и особенностям проекта.
Основными итерационная разработка, управление процессом на основе прецедентов использования и ориентация на архитектуру.
IBM Rational Unified Process - . Создавать современные сложные программные системы последовательно, т.е. сначала определять все проблемы, затем принимать все проектные ПС и, наконец, проверять изделие, невозможно. Такой подход (называемый каскадным подходом или <водопадом>) в современной информационной себя, поскольку его использование часто приводит к непредсказуемому увеличению проектной стоимости и сроков выпуска ПС. Эффективной итерационный процесс разработки ПС.
При итерационном процессе каждая из фаз процесса разработки ПС состоит из итераций, целью последовательное осмысление стоящих проблем, наращивание эффективности решений и снижение риска потенциальных ошибок в проекте. На выходе законченная версия работающего программного продукта.
При таком подходе можно гибко учитывать новые требования или производить тактические изменения такой подход позволяет выявлять проблемы и разрешать их на самых ранних этапах разработки, что связано с
Итерация – это законченный цикл разработки, приводящий к выпуску конечного продукта или некоторой его сокращенной версии, которая расширяется итерации, чтобы, в конце концов, стать законченной системой.
IBM Rational Unified Process – процесс, управляемый на основе что в качестве метода описания функциональных требований к системе, а также в качестве естественной единицы для
Подразделение корпоративных мобильных решений компании motorola объявило о выпуске CA50 — беспроводной сканер передачи речи по протоколу IP (VoIP).
Motorola CA50 предоставляет сотрудникам доступ к информации в реальном режиме времени, пожелания клиентов в гостиницах, проверять цены и наличие товаров в магазинах, запрашивать срочную доставку оборудования в также выполнять целый ряд других функций. Кроме того, при помощи CA50 работники могут в любой точке любой момент осуществлять и принимать как индивидуальные (абонент-абонент), так и групповые (абонент-несколько абонентов) голосовые вызовы в что позволяет сократить время реакции.
Модель CA50 оснащается радиомодулем беспроводной сети, сканером штрихкодов, также поддерживает передачу речи IP, благодаря чему пользователи могут переговариваться как по мобильному телефону. Совместимость с рядом телефонных систем, например, позволяет использовать новинку в качестве дополнения к настольному телефону.
Чтобы помочь заказчикам интегрировать CA50 в свои системы, полный спектр услуг, охватывающий все этапы жизненного цикла решений, такие как первоначальный анализ системы, ввод в текущая поддержка и обучение специалистов.
Кроме того, на модель CA50 распространяется долгосрочная программа технического обслуживания Service from Exchange компании motorola , призванная обеспечить бесперебойную работу оборудования и предусматривающая замену вышедших из строя изделий рабочий день. В рамках этой программы также осуществляется бесплатный ремонт внешних и внутренних компонентов, поврежденных в естественного износа, но и случайной поломки.
Модель CA50 должна поступить в продажу во всех странах мира в 2008 года. Ориентировочная розничная цена устройства не называется.