Программалық талаптардың негізін білуі Программалық жабдықтауды жобалауды білуі



бет34/45
Дата27.01.2023
өлшемі3,19 Mb.
#166618
түріПрограмма
1   ...   30   31   32   33   34   35   36   37   ...   45
Байланысты:
УМК ИСРП каз (2)

Создание агрегаций

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

  2. Проведите линию агрегации от класса-части к целому.

  3. Для того чтобы поместить на диаграмму классов рефлексив­ную агрегацию:

  4. На панели инструментов диаграммы нажмите кнопку Aggregation.

  5. Проведите линию агрегации от класса до какого-нибудь места вне класса.

  6. Отпустите кнопку мыши.

  7. Проведите линию агрегации назад к классу.

Создание обобщений
При создании обобщения может потребоваться перенести некоторые атрибуты или операции из одного класса в другой. Если, например, понадобится перенести их из подкласса в супер­класс Employee, в браузере для этого достаточно просто перета­щить атрибуты или операции из одного класса в другой. Не за­будьте удалить другую копию атрибута из второго подкласса, если он имеется.
Чтобы поместить обобщение на диаграмму классов:

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

  2. Проведите линию обобщения от подкласса к суперклассу.

Спецификации связей
Спецификации связей касаются имен ассоциаций ролевых имен, множественности и классов ассоциаций.
Для того чтобы задать множественность связи:

  1. Щелкните правой кнопкой мыши на одном конце связи.

  2. Выберите пункт Multiplicity в открывшемся меню.

  3. Укажите нужную множественность.

  4. Повторите то же самое для другого конца связи.

Для того чтобы задать имя связи:

  1. Выделите нужную связь.

  2. Введите ее имя.

Для того чтобы задать связи ролевое имя:

  1. Щелкните правой кнопкой мыши на ассоциации с нужного конца.

  2. Выберите пункт role Name в открывшемся меню.

  3. Введите ролевое имя.

Для того чтобы задать элемент связи (класс ассоциаций):

  1. Откройте окно спецификации требуемой связи.

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

  3. Задайте элемент связи в поле Link Element.



Достарыңызбен бөлісу:
1   ...   30   31   32   33   34   35   36   37   ...   45




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет