Опубликована: 05.04.2011 | Уровень: для всех | Стоимость: 490.00 руб. | Длительность: 14 дней
Предметом видео курса является изложение основ современной методологии разработки сложных программных и информационных систем IBM Rational Unified Process (далее – RUP). Последовательно излагаются все основные элементы этой методологии и особенности инструментальной поддержки основных этапов процесса разработки с использованием линейки продуктов IBM Rational.
В курсе рассматриваются определения необходимых терминов, описания всех артефактов и деятельностей в контексте RUP, приводятся примеры их разработки и выполнения. В заключение представлены рекомендации по адаптации RUP для конкретных проектов и демонстрация примеров в различных программных инструментариях. Видео курс ориентирован на начинающих и более опытных системных аналитиков и архитекторов программных систем, корпоративных программистов, бизнес-аналитиков и менеджеров проектов разработки программных и информационных систем, ставящих перед собою цели получения или повышения квалификации в области современных технологий разработки программных проектов и моделей информационных систем. В курсе рассматриваются все рабочие дисциплины RUP, включая бизнес-моделирование, управление требованиями, анализ, проектирование и управление проектом разработки информационных систем в соответствии с методологией RUP. Изучение материала видео курса направлено на формирование и совершенствование знаний по методологии планирования, управления и контроля процесса разработки программных и информационных систем в контексте RUP. Полученные в ходе изучения видео курса знания могут быть успешно использованы для последующей профессионально грамотной адаптации RUP при выполнении конкретных проектов. Знание назначения и структуры изучаемых в видео курсе артефактов RUP позволит слушателям самостоятельно их разрабатывать и наполнять конкретным содержанием. Рекомендации автора по использованию линейки продуктов IBM Rational помогут всем слушателям автоматизировать выполнение отдельных дисциплин на всех этапах разработки моделей и проектной документации.
Цель: Помочь системным аналитикам и архитекторам, корпоративным программистам и бизнес-аналитикам, а также менеджерам и руководителям проектов освоить базовые концепции и понятия RUP – наиболее перспективной из современных технологий проектирования и разработки программных и информационных систем – для последующего применения полученных знаний в ходе самостоятельной разработки проектов на основе адаптации RUP.
Необходимые знания: Для понимания базовых концепций, дисциплин и артефактов RUP достаточно общей эрудиции и знания основных понятий процесса разработки программных систем. Для творческого овладения методологией RUP необходимо дополнительное знание основ управления проектами, управления требованиями и языка представления визуальных моделей информационных систем – UML. В данном контексте может оказаться исключительно полезным предварительное изучение видео курса автора «Нотация и семантика языка UML 2».

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
Базовые принципы и понятия RUP. Часть 1
Цели и особенности курса. Характеристика проблем разработки ПО на современном этапе. Цели и история развития IBM Rational Unified Process. Структура RUP (концепция 4 + 9). Фазы RUP и их характеристика. Структура жизненного цикла ПО в контексте итеративной разработки.
Оглавление
    -
    Лекция 2
    Базовые принципы и понятия RUP. Часть 2
    Лучшие практики RUP и их характеристика. Основные элементы RUP: рабочий процесс, деятельность, сотрудник и артефакт. Иерархия описания потоков работ. Дисциплины RUP и их краткая характеристика.
    Оглавление
      -
      Тест 1
      24 минуты
      -
      Лекция 3
      Основные элементы дисциплины Бизнес моделирование (Business Modeling)
      Цели дисциплины Бизнес моделирование и диаграмма ее потока работ. Особенности реализации рабочего процесса Бизнес моделирования. Артефакты дисциплины Бизнес моделирование и их характеристика. Особенности артефактов Модель бизнес вариантов использования и Модель анализа бизнеса. Рекомендации по разработке артефактов: Концепция бизнеса и Оценка целевой организации на основе шаблонов RUP.
      Оглавление
        -
        Тест 2
        24 минуты
        -
        Лекция 4
        Основные элементы дисциплины Управление требованиями (Requirements)
        Цели дисциплины Управление требованиями и диаграмма ее потока работ. Особенности реализации рабочего процесса Управление требованиями. Артефакты дисциплины Управление требованиями и их характеристика. Особенности структуры артефакта Модель вариантов использования и ее связь с функциональными требованиями. Рекомендации по разработке артефактов: Спецификация требований к ПО (SRS), Глоссарий, Концепция и План управления требованиями на основе шаблонов RUP.
        Оглавление
          -
          Тест 3
          24 минуты
          -
          Лекция 5
          Основные элементы дисциплины Анализ и проектирование (Analysis и Design)
          Цели дисциплины Анализ и проектирование и диаграмма ее потока работ. Особенности реализации рабочего процесса Анализа и проектирования. Артефакты дисциплины Анализ и проектирование и их характеристика. Структура артефактов: Модель анализа, Модель проектирования, Модель развертывания и Модель данных. Рекомендации по разработке моделей с использованием нотации UML.
          Оглавление
            -
            Тест 4
            24 минуты
            -
            Лекция 6
            Основные элементы дисциплин Реализация (Implementation) и Тестирование (Test)
            Цели дисциплины Реализация и диаграмма ее потока работ. Особенности реализации рабочего процесса Реализация. Артефакты дисциплины Реализация и их характеристика. Особенности артефакта Модель реализации и ее представление в нотации UML. Цели дисциплины Тестирование и диаграмма ее потока работ. Особенности реализации рабочего процесса Тестирование. Артефакты дисциплины Тестирование и их характеристика. Инструментальные средства автоматизации тестирования.
            Оглавление
              -
              Тест 5
              24 минуты
              -
              Лекция 7
              Основные элементы дисциплин Развертывание (Deployment) и Управление конфигурацией и изменениями (Configuration и Change Management)
              Цели дисциплины Развертывание и диаграмма ее потока работ. Особенности реализации рабочего процесса Развертывание. Артефакты дисциплины Развертывание и их характеристика. Особенности артефактов Продукт и Комплект поставки. Цели дисциплины Управление конфигурацией и изменениями и диаграмма ее потока работ. Особенности реализации рабочего процесса Управление конфигурацией и изменениями и ее артефакты. Понятия рабочих пространств разработки и интеграции. Инструментальные средства автоматизации управления конфигурацией и изменениями.
              Оглавление
                -
                Тест 6
                24 минуты
                -
                Лекция 8
                Основные элементы дисциплин Управление проектом (Project Management) и Управление средой разработки (Environment)
                Цели дисциплины Управление проектом и диаграмма ее потока работ. Особенности реализации рабочего процесса Управление проектом. Артефакты дисциплины Управление проектом и их характеристика. Особенности артефактов План разработки программного обеспечения и План итерации. Цели дисциплины Управление средой разработки и диаграмма ее потока работ. Особенности реализации рабочего процесса Управление средой разработки и ее артефакты. Адаптированный процесс и его построение. Характеристика инструментальных средств линейки продуктов IBM Rational в контексте RUP. Литература для самостоятельного изучения.
                Оглавление
                  -
                  Тест 7
                  24 минуты
                  -
                  5 часов
                  -