- •1. Основные проблемы, возникающие при разработке по
- •2. Основные принципы организации работы над проектом
- •3. Организация совместной работы на основе ibm Team Unifying Platform
- •4. Основы методологии Rational Unified Process
- •5. Структура жизненного цикла проекта, выполняемого по технологии rup
- •6. Основные процессы методологии rup
- •7. Важнейшие акценты технологии rup
- •8. Управление процессом разработки с использованием ibm RationalUnified Process
- •Ibm Rational:
- •9. Моделирование как один из ключевых процессов создания программного обеспечения.
- •10. Программные средства моделирования в линейке ibm.
- •11. Средство визуального моделирования ibm Rational Rose
- •12. Средство визуального моделирования информационных систем ibm Rational xde Modeler
- •13. Средство моделирования бизнес-процессов ibm WebSphere Business Integration Modeler (wbi Modeler)
- •14. Средство быстрого проектирования ibm Rational Application Developer for WebSphere Software
- •15. Инструмент для быстрой разработки, тестирования и развертывания приложений ibm Rational Web Developer
- •16. Средство разработки, тестирования и развертывания приложений ibm Rational xde Developer
- •17. Управление требованиями с помощью Rational RequisitePro
- •18. Тестирование программного обеспечения. Цели и задачи тестирования.
- •19. Функциональное и нагрузочное тестирование
- •1. Функциональное тестирование
- •2. Нагрузочное тестирование
- •20. Средства тестирования в линейке продуктов Atlantic, входящие в пакет ibm Rational Professional Bundle.
- •21. Средства тестирования, входящие в состав ibm Rational Suite.
- •22. Средства управления тестированием в составе Team Unifying Platform:
- •23. Управление тестированием с использованием ibm Rational TestManager
- •24. Средство ibm Rational Robot построения автоматизированных тестов для интернет-приложений, erp- и клиент-серверных приложений.
- •25. Средство ibm Rational Quantify для определения узких мест в производительности приложения.
- •26. Средство ibm Rational Purify для автоматического выявления ошибок, связанных с памятью.
- •27. Средство Rational PureCoverage для автоматического определения полноты тестирования кода в приложениях и компонентах.
- •28. Инструмент ibm Rational Performance Tester для создания, выполнения и анализа тестов производительности.
- •29. Инструмент ibm Rational Functional Tester для автоматического функционального и регрессионного тестирования.
- •30. Инструмент ibm Rational Manual Tester для ручного создания и выполнения тестов.
- •31. Инструмент ibm Rational xde Tester функционального тестирования для приложений на Java и для Web-приложений
- •33. Средство ibm Rational ProjectConsole для автоматизации процесса создания и мониторинга отчетов о состоянии проекта
- •34. Специализированное средство ibm Rational SoDa для автоматизации процесса создания и сопровождения проектной документации.
- •35. Управление конфигурациями и изменениями. Единая система конфигурационного управления.
- •36. Инструмент Rational ClearCase для управления версиями и конфигурациями
- •37. Инструмент Rational ClereCaseLt, предназнаяенный для небольших рабочих групп
- •39. Инструмент Rational ClearQuest для отслеживания всех типов запросов на изменения для любого проекта
- •40. Интеграция ClearQuest с различными средствами тестирования.
39. Инструмент Rational ClearQuest для отслеживания всех типов запросов на изменения для любого проекта
Rational ClearQuest представляет собой мощный инструмент для отслеживания всех типов запросов на изменения для любого проекта. Возможность создавать новые типы запросов на изменения, обладающих собственными атрибутами и имеющих нестандартный жизненный цикл, позволяет адаптировать ClearQuest в любой организации.
Как показывает практика, чтобы обеспечить высокое качество создаваемого продукта, недостаточно просто наладить поиск ошибок. Для этого необходимо обеспечить эффективный процесс управления всеми типами запросов на изменения, возникающих в процессе разработки. К таким запросам относятся, в первую очередь, запросы на улучшение самого продукта или процесса по его созданию, описания ошибок, выявленных в продукте, и любые поручения к участникам проекта. Поскольку все запросы на изменение фиксируется в едином репозитории, то появляется возможность наладить четкий контроль за работой коллектива и осуществлять непрерывный мониторинг проекта.
Размер проекта по разработке информационных систем при этом неограничен, т.к. репозиторий запросов на изменения может быть создан на базе известных СУБД, таких как Microsoft SQL Server, Oracle Server, IBM DB2 Server, Sybase SQL Anywhere Server. Для небольших команд вполне подойдет возможность создания репозитория на базе Microsoft Access.
Web-интерфейс ClearQuest, известный как ClearQuestWeb, позволяет взаимодействовать участникам проекта удаленно практически с любой программно-аппаратной платформы. Кроме того, наличие клиентов для Linux, Sun Solaris, AIX, HP/UX и др. предоставляет мощные возможности для организации процесса запроса на изменения в проекте, в котором происходит создание распределенной многоплатформенной ИС.
Для распределенных команд предлагается расширение в виде Rational ClearQuest Multisite, который на базе реплицирования репозитория запросов на изменения предоставит этим командам полный набор возможностей, предлагаемых инструментарием, что недоступно при использовании Web-интерфейса.
40. Интеграция ClearQuest с различными средствами тестирования.
ClearQuest предоставляет полностью документированный интерфейс API на базе COM. Это дает возможность интегрировать ClearQuest, например, с центром приема и обработки телефонных звонков или иными системами, участвующими в бизнес-процессе организации.
Интеграция ClearQuest с Rational RequisitePro позволяет связать требования к разрабатываемой ИС с конкретными запросами на изменение. Таким образом, если появились новые требования или изменились существующие, то легко определить, какие запросы на улучшение или обнаруженные ошибки в системе послужили источником для этого.
Интеграция ClearQuest с Rational ClearCase предоставляет возможность наладить контроль не только за запросами на изменения, но и непосредственно за любыми изменениями в артефакты проекта. В этом случае никто не сможет изменить ни один артефакт до тех пор, пока для него не определена соответствующая задача. Таким образом, значительно повышается контроль за ходом процесса разработки.
Интеграция ClearQuest со средствами тестирования позволяет вносить описания обнаруженных ошибок прямо по его результатам. Таким образом, можно создать описание ошибки прямо из лога тестирования, сформированного в Rational TestManager, или из отчета по результатам анализа, выполненного в реальном времени с помощью Rational Purify, Rational Quantify, Rational PureCoverage.
Интеграция ClearQuest с Rational SODA позволяет автоматически формировать отчеты в необходимом виде по любым запросам на изменения.
Интеграция ClearQuest с Microsoft Project позволит быстро сформировать список задач для участников проекта, детализировать этот список до конкретных поручений и реально отслеживать, не выходит ли проект за определенные в плане проекта сроки, ресурсы и бюджет.
