- •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 с различными средствами тестирования.
3. Организация совместной работы на основе ibm Team Unifying Platform
Инструментарий IBM Rational Team Unifying Platform предназначен для организации совместной работы в составе многофункциональных коллективов с целью повышения производительности как команды в целом, так и отдельных специалистов. Использование средств коллективной разработки IBM Rational помогает синхронизировать работу разнопрофильных специалистов, вовремя предупреждая всех участников проекта об изменениях.
Довольно часто члены команды проекта взаимодействуют недостаточно эффективно, что замедляет обмен информацией и служит причиной потери многих часов рабочего времени. Благодаря полному набору средств для ведения коллективной разработки, тесно интегрированных друг с другом, все члены проектной команды получают общее видение проекта. Специалисты более не изолированы и не ограничены рамками выполняемой функции.
Инструментарий IBM Rational предупреждает специалистов по тестированию о том, что им необходимо изменить сценарий тестирования, разработчиков — об изменении приоритетов требований, а руководителя проекта — о превышении установленного предела серьезных ошибок. Такой обмен информацией крайне важен для повышения продуктивности в работе над проектом.
Набор средств IBM Rational под названием Team Unifying Platform (Объединяющая платформа) включает в себя следующие средства совместного управления проектами и создания коллективной инфраструктуры:
• IBM Rational Unifying Process — методология создания информационных систем, обеспечивает всеобщее понимание и следование итеративному подходу;
IBM Rational RequisitePro — средство управление требованиями, которое позволяет коллективу справляться с постоянно меняющимися требованиями;
IBM Rational ClearQuest — средство управления запросами на изменения, предоставляет возможности для отслеживания дефектов и изменений, которое позволяет каждому понимать текущий статус качества ПО;
IBM Rational ClearCase — средство конфигурационного управления, надежный инструмент для управления версиями, который служит в качестве общего репозитария для всех объектов разработки ИС;
IBM Rational TestManager — средство организации процессов тестирования, которое объединяет в себе планирование тестов, их выполнение и анализ, включая частные и унаследованные тестовые объекты;
IBM Rational Project Console - средство мониторинга ключевых показателей проекта, которое упрощает контроль за статусом проекта и генерирование объективных метрик проекта с целью улучшения его предсказуемости.
IBM Rational SoDA — средство документирования, автоматизирует создание и сопровождение всеобъемлющей проектной документации и отчетов
В основе работы инструментария лежит подход Unifying Change Management (UCM), который позволяет организовать индивидуальные рабочие пространства для каждого участника проекта на базе единого проектного репозитария. В зависимости от специфики деятельности конкретного участника проекта он использует необходимые инструментальные средства. Интеграция указанных средств позволяет объединить деятельность всей команды в единый и четкий процесс построения эффективной ИС.
