Главная страница
Навигация по странице:

  • Создание Главной диаграммы Классов

  • Рис. 7 Главная диаграмма классов в логическом представлении браузера.

  • Рис. 8 Представление пакетов и классов Добавление диаграмм Классов к каждому пакету

  • Лабораторная работа 7. Уточнение методов и свойств классов.

  • Постановка проблемы Для определения атрибутов классов был проанализирован поток событий. В результате к классу Заказ

  • Номер заказа

  • Заказ

  • Этапы выполнения упражнения

  • Убедитесь, что флажки Show all attributes (Показать все атрибуты) и Show all operations (Пока­зать вое операции) установлены.

  • Добавление нового класса 1.

  • Лабораторные по UML в среде Rational Rose+RoseDelphiLink. Руководство по выполнению лабораторных работ


    Скачать 3.07 Mb.
    НазваниеРуководство по выполнению лабораторных работ
    АнкорЛабораторные по UML в среде Rational Rose+RoseDelphiLink.doc
    Дата29.12.2017
    Размер3.07 Mb.
    Формат файлаdoc
    Имя файлаЛабораторные по UML в среде Rational Rose+RoseDelphiLink.doc
    ТипРуководство
    #13431
    КатегорияИнформатика. Вычислительная техника
    страница4 из 9
    1   2   3   4   5   6   7   8   9

    Лабораторная работа 6. Пакеты и классы


    В этом упражнении необходимо сгруппировать в пакеты классы, созданные при выполнении предыду­щих работ. Затем нужно будет построить несколько диаграмм Классов и показать на них клас­сы и пакеты системы.

    Создание диаграммы Классов


    Объедините обнаруженные классы в пакеты. Создайте диаграмму Классов для отображения пакетов, диаграммы Классов, для представления классов в каждом пакете и диаграмму Классов для пред­ставления всех классов варианта использования "Ввести новый заказ".

    Этапы выполнения упражнения

    Создание пакетов


    1. Щелкните правой кнопкой мыши на Логическом представлении браузера.

    2. В открывшемся меню выберите пункт New > Package (Создать >Пакет).

    3. Назовите новый пакет Сущности.

    4. Повторив шаги 1—3, создайте пакеты Границы и Управление.

    Создание Главной диаграммы Классов

    1. Дважды щелкнув мышью на Главной диаграмме Классов, находящейся под Логическим представлени­ем браузера, откройте ее.

    2. Перетащите пакет Сущности из браузера на диаграмму.

    3. Перетащите пакеты Границы и Управление из браузера на диаграмму.

    Главная диаграмма Классов должна выглядеть, как показано на рис. 7

    Рис. 7 Главная диаграмма классов в логическом представлении браузера.

    Создание диаграммы Классов для сценария "Ввести новый заказ" с отображением всех классов

    1. Щелкните правой кнопкой мыши на Логическом представлении браузера.

    2. В открывшемся меню выберите пункт New > Class Diagram (Создать > Диаграмма Классов).

    3. Назовите новую диаграмму Классов: Ввод нового заказа.

    4. Дважды щелкнув мышью на этой диаграмме в браузере, откройте ее.

    5. Перетащите из браузера все классы (Выбор_заказа, Заказ_деталей, упр_заказами, Заказ, Упр_транзакциями.

    Объединение классов в пакеты


    1. В браузере перетащите класс выбор_заказа на пакет Границы.

    2. Перетащите класс заказ_деталей на пакет Границы.

    3. Перетащите классы Упр_заказами и Упр-транзакциями на пакет Управление.

    4. Перетащите класс Заказ на пакет Сущности.

    Классы и пакеты в браузере показаны на рис. 9



    Рис. 8 Представление пакетов и классов

    Добавление диаграмм Классов к каждому пакету

    1. В браузере щелкните правой кнопкой мыши на пакете Границы.

    2. В открывшемся меню выберите пункт New > Class Diagram (Создать > Диаграмма Классов).

    3. Введите имя новой диаграммы — Main (Главная).

    4. Дважды щелкнув мышью на этой диаграмме, откройте ее.

    5. Перетащите на нее из браузера классы выбор_заказа и заказ_деталей.

    6. Закройте диаграмму.

    В браузере щелкните правой кнопкой мыши на пакете Сущности.

    8. В открывшемся меню выберите пункт New > Class Diagram (Создать > Диаграмма Классов).

    9. Введите имя новой диаграммы — Main (Главная).

    10. Дважды щелкнув мышью на этой диаграмме, откройте ее.

    11. Перетащите на нее из браузера класс Заказ.

    12. Закройте диаграмму

    13. В браузере щелкните правой кнопкой мыши на пакете Управление

    14. В открывшемся меню выберите пункт New > Class Diagram (Создать > Диаграмма Классов).

    15. Введите имя новой диаграммы — Main (Главная).

    16. Дважды щелкнув мышью на этой диаграмме, откройте ее.

    17. Перетащите на нее из браузера классы Упр_заказами и Упр_транзакциями

    18. Закройте диаграмму
    Лабораторная работа 7. Уточнение методов и свойств классов.

    В этом упражнении к описаниям операций будут добавлены детали, включая параметры и типы возвращаемых значений, и определены атрибуты классов

    Постановка проблемы

    Для определения атрибутов классов был проанализирован поток событий. В результате к классу Заказ диаграммы Классов были добавлены атрибуты Номер заказа и Имя клиента. Так как в одном заказе можно ука­зать большое количество товаров и у каждого из них имеются свои собственные данные и поведение, было решено моделировать товары как самостоятельные классы, а не как атрибуты класса Заказ.

    Добавление атрибутов и операций

    Добавим атрибуты и операции к классам диаграммы Классов "Ввод нового заказа". При этом использу­ем специфические для языка особенности. Установим параметры так, чтобы показывать все атрибу­ты, все операции и их сигнатуры. Применим нотацию UML.

    Этапы выполнения упражнения

    Настройка


    1. В меню модели выберите пункт Тооls > Options (Инструменты >Параметры).

    2. Перейдите на вкладку Diagram.

    3. Убедитесь, что флажок Show visibility (Показать видимость) установлен.

    4. Убедитесь, что флажок Show stereotyps (Показать стереотипы) установлен.

    5. Убедитесь, что флажок Show operation signatures (Показать сигнатуры операций) установлен.

    6. Убедитесь, что флажки Show all attributes (Показать все атрибуты) и Show all operations (Пока­зать вое операции) установлены.

    7. Убедитесь, что флажки Suppress attributes (Подавить атрибуты) и Suppress operations (Подавить операции) сброшены.

    8. Перейдите на вкладку Notation (Нотация).

    9. Убедитесь, что флажок Visibility as icons (Отображать пиктограммы) сброшен.

    Добавление нового класса

    1. Найдите в браузере диаграмму Классов варианта использования "Ввести новый заказ".

    2. Дважды щелкнув мышью на диаграмме, откройте ее.

    3. Нажмите кнопку С1аss панели инструментов.

    4. Щелкните мышью внутри диаграммы, чтобы поместить туда новый класс.

    5. Назовите его Позиц_заказа.

    6. Назначьте этому классу стереотип Entity.

    7. В браузере перетащите класс в пакет Сущности.
    1   2   3   4   5   6   7   8   9


    написать администратору сайта