Опубликована: 05.04.2011 | Уровень: для всех | Стоимость: 490.00 руб. | Длительность: 14 дней
Предметом курса является рассмотрение практических особенностей процесса объектно-ориентированного моделирования и разработки проектов программных приложений с использованием CASE-средства IBM Rational Rose 2003. Описываются элементы рабочего интерфейса программы IBM Rational Rose 2003 и рекомендации по выполнению проекта в нотации UML. Последовательно рассматриваются особенности построения канонических диаграмм языка UML в среде IBM Rational Rose 2003 и практические рекомендации по генерации программного кода на основе разработанной модели. Процесс разработки моделей в среде IBM Rational Rose 2003 иллюстрируется практическими примерами построения конкретных диаграмм в нотации UML.
Курс ориентирован на архитекторов проектов программных приложений, системных аналитиков, корпоративных программистов, разработчиков баз данных и интерфейсов к базам данных, бизнес-аналитиков, ставящих перед собою цели повышения квалификации и получения практических навыков в области автоматизации проектирования и реализации программных проектов с использованием CASE-средства IBM Rational Rose 2003. Материал курса может быть также использован руководителями и менеджерами проектов разработки программных и информационных систем, руководителями информационных служб, CIO и MIS, ставящих перед собою цели повышения квалификации в области современных технологий автоматизации разработки программных проектов и моделей бизнес-систем. Для автоматизации проектирования и реализации программных проектов используется CASE-средство IBM Rational Rose 2003. Для иллюстрации материала используются диаграммы визуального моделирования в нотации UML и фрагменты моделей разработки программных систем. Курс посвящен изучению основ практической разработки визуальных моделей в среде IBM Rational Rose 2003 в нотации языка UML. Изучение материала курса направлено на совершенствование знаний по методологии разработки визуальных моделей объектно-ориентированных систем и формирование практических навыков по реализации этих знаний в среде IBM Rational Rose 2003. Полученные в ходе изучения курса практические знания и навыки могут быть успешно использованы в последующем при выполнении проектов разработки информационных моделей и программных приложений. Знание изучаемых в курсе основ практической работы с программой IBM Rational Rose 2003 позволит слушателям самостоятельно использовать это CASE-средство с целью автоматизации выполнения всех этапов концептуального, логического и физического проектирования при разработке корпоративных информационных систем и программных приложений. В основу курса положены две основные идеи. С одной стороны, рассмотреть все элементы рабочего интерфейса программы IBM Rational Rose 2003, без знания которых вряд ли возможно адекватно и безошибочно использовать потенциал возможностей этого CASE-средства. С другой стороны, представить практические рекомендации по разработке всех канонических диаграмм нотации UML в среде IBM Rational Rose 2003, что необходимо для использования этой программы в ходе самостоятельной разработки концептуальных, логических и физических моделей программных приложений. Курс лекций последовательно знакомит слушателей с особенностями практического построения канонических диаграмм языка UML в среде IBM Rational Rose 2003. Для каждой из канонических диаграмм описывается назначение кнопок специальной панели инструментов, которые необходимы для изображения различных элементов моделей, а также приводятся примеры выполнения практических действий при разработке соответствующих моделей.
Цель: Помочь корпоративным программистам и системным аналитикам, архитекторам IT-проектов и бизнес-аналитикам, менеджерам и руководителям проектов освоить базовые возможности программы IBM Rational Rose 2003 и получить практические навыки по разработке визуальных моделей программных систем и бизнес-процессов в среде IBM Rational Rose 2003 с целью самостоятельного выполнения всех этапов концептуального, логического и физического проектирования программных приложений в нотации UML.
Необходимые знания: Для понимания базовых возможностей программы IBM Rational Rose 2003 и особенностей разработки визуальных моделей достаточно общей эрудиции и уровня базового образования в объеме первых трех курсов технических вузов.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
37 минут
Общая характеристика CASE-средства IBM Rational Rose 2003
Общая характеристика CASE-средства IBM Rational Rose 2003 и его функциональные возможности. Особенности рабочего интерфейса программы IBM Rational Rose 2003 и характеристика отдельных его элементов. Назначение операций главного меню File, Edit, View, Format и Browse.
Оглавление
    -
    Тест 1
    15 минут
    -
    Лекция 2
    32 минуты
    Рабочий интерфейс программы и операции главного меню
    Внешний вид окна браузера проекта и иерархическое представление структуры проекта. Специальная панель инструментов и окно диаграммы. Характеристика окна документации и окна журнала разрабатываемого проекта. Назначение операций главного меню - Report, Query, Tools, Add-Ins, Window и Help.
    Оглавление
      -
      Тест 2
      15 минут
      -
      Лекция 3
      34 минуты
      Разработка диаграммы вариантов использования и редактирование свойств ее элементов
      Особенности разработки диаграмм вариантов использования в среде IBM Rational Rose 2003. Добавление актеров и вариантов использования на диаграмму. Редактирование свойств графических элементов и изменение их геометрических размеров. Добавление ассоциации и отношения зависимости. Пример построения диаграммы вариантов использования в среде IBM Rational Rose 2003.
      Оглавление
        -
        Тест 3
        15 минут
        -
        Лекция 4
        26 минут
        Разработка диаграммы классов и редактирование их свойств
        Особенности разработки диаграмм классов в среде IBM Rational Rose 2003. Добавление класса на диаграмму классов и редактирование его свойств. Стереотипы класса сущности и управляющего класса и их графическое представление. Графические стереотипы граничного класса и интерфейса.
        Оглавление
          -
          Тест 4
          15 минут
          -
          Лекция 5
          26 минут
          Добавление атрибутов и операций на диаграмму классов
          Добавление атрибутов классов. Диалоговое окно редактирования свойств атрибута класса. Добавление операций классов. Диалоговое окно редактирования свойств операции класса.
          Оглавление
            -
            Тест 5
            15 минут
            -
            Лекция 6
            30 минут
            Добавление отношений на диаграмму классов и редактирование их свойств
            Добавление ассоциации на диаграмму классов и редактирование ее свойств. Добавление отношений агрегации и композиции и редактирование их свойств. Добавление отношения обобщения и редактирование его свойств. Окончательное построение диаграммы классов модели банкомата.
            Оглавление
              -
              Тест 6
              15 минут
              -
              Лекция 7
              37 минут
              Разработка диаграммы кооперации и редактирование свойств ее элементов
              Особенности разработки диаграмм кооперации в среде IBM Rational Rose 2003. Добавление объекта на диаграмму кооперации и редактирование его свойств. Добавление сообщения и редактирование его свойств. Виды сообщений между объектами и их графические стереотипы. Реализация вариантов использования в форме диаграммы кооперации. Пример построения диаграммы кооперации для модели банкомата.
              Оглавление
                -
                Тест 7
                15 минут
                -
                Лекция 8
                30 минут
                Разработка диаграммы последовательности и редактирование свойств ее элементов
                Особенности разработки диаграммы последовательности в среде IBM Rational Rose 2003. Добавление объектов на диаграмму последовательности и редактирование их свойств. Добавление сообщений и редактирование их свойств. Пример построения диаграммы последовательности для модели банкомата.
                Оглавление
                  -
                  Тест 8
                  15 минут
                  -
                  Лекция 9
                  31 минута
                  Разработка диаграммы состояний и редактирование свойств ее элементов
                  Особенности разработки диаграммы состояний в среде IBM Rational Rose 2003. Добавление состояния на диаграмму состояний и редактирование его свойств. Добавление перехода и редактирование его свойств. Пример диаграммы состояний для модели банкомата.
                  Оглавление
                    -
                    Тест 9
                    15 минут
                    -
                    Лекция 10
                    32 минуты
                    Разработка диаграммы деятельности и редактирование свойств ее элементов
                    Особенности разработки диаграммы деятельности в среде IBM Rational Rose 2003. Добавление деятельности на диаграмму деятельности и редактирование ее свойств. Добавление перехода и редактирование его свойств. Пример диаграммы деятельности для модели банкомата.
                    Оглавление
                      -
                      Тест 10
                      15 минут
                      -
                      Лекция 11
                      26 минут
                      Разработка диаграммы деятельности для моделирования бизнес-процессов
                      Особенности проектов по моделированию бизнес-процессов в среде IBM Rational Rose 2003. Добавление дорожек на диаграмму деятельности. Построение диаграммы деятельности с дорожками и потоком объектов. Пример построения диаграммы деятельности с дорожками и потоком объектов для модели бизнес-процесса.
                      Оглавление
                        -
                        Тест 11
                        15 минут
                        -
                        Лекция 12
                        28 минут
                        Разработка диаграммы компонентов и редактирование свойств ее элементов
                        Особенности разработки диаграммы компонентов в среде IBM Rational Rose 2003. Добавление компонента на диаграмму компонентов и редактирование его свойств. Добавление отношения зависимости и редактирование его свойств. Пример диаграммы компонентов модели банкомата.
                        Оглавление
                          -
                          Тест 12
                          15 минут
                          -
                          Лекция 13
                          25 минут
                          Разработка диаграммы развертывания и редактирование свойств ее элементов
                          Особенности разработки диаграммы развертывания в среде IBM Rational Rose 2003. Добавление узла на диаграмму развертывания. Особенности редактирования свойств процессора и устройства. Добавление соединения. Пример диаграммы развертывания для модели банкомата.
                          Оглавление
                            -
                            Тест 13
                            15 минут
                            -
                            Лекция 14
                            25 минут
                            Особенности генерации программного кода в среде IBM Rational Rose 2003
                            Подготовка модели для генерации программного кода. Проверка модели и создание компонентов для реализации классов. Отображение классов на компоненты и выбор языка программирования. Редактирование свойств генерации программного кода. Примеры генерации кода по диаграмме классов модели банкомата на языке программирования ANSI C++.
                            Оглавление
                              -
                              Тест 14
                              15 минут
                              -
                              5 часов
                              -