КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Создание ассоциацийАссоциации создают непосредственно на диаграмме классов. Панель инструментов диаграммы классов содержит кнопки для создания как одно-, так и двунаправленных ассоциаций. Чтобы на диаграмме классов создать ассоциацию: 1. Нажмите на панели инструментов кнопку Association. 2. Проведите мышью линию ассоциации от одного класса к другому. Чтобы задать возможности навигации по ассоциации: 1. Щелкните правой кнопкой мыши на связи с того конца, на котором хотите показать стрелку. 2. В открывшемся меню выберите пункт Navigable. Чтобы создать рефлексивную ассоциацию: 1. На панели инструментов диаграммы нажмите кнопку Association. 2. Проведите линию ассоциации от класса до какого-нибудь места вне класса. 3. Отпустите кнопку мыши. 4. Проведите линию ассоциации назад к классу. Создание агрегаций 1. Нажмите кнопку Aggregation панели инструментов. 2. Проведите линию агрегации от класса-части к целому. Чтобы поместить на диаграмму классов рефлексивную агрегацию: 1. На панели инструментов диаграммы нажмите кнопку Aggregation. 2. Проведите линию агрегации от класса до какого-нибудь места вне класса. 3. Отпустите кнопку мыши. 4. Проведите линию агрегации назад к классу. Создание обобщений При создании обобщения может потребоваться перенести некоторые атрибуты или операции из одного класса в другой. Если, например, понадобится перенести их из подкласса в суперкласс Employee, в браузере для этого достаточно просто перетащить атрибуты или операции из одного класса в другой. Не забудьте удалить другую копию атрибута из второго подкласса, если он имеется. Чтобы поместить обобщение на диаграмму классов: 1. Нажмите кнопку Generalization панели инструментов. 2. Проведите линию обобщения от подкласса к суперклассу. Спецификации связей Спецификации связей касаются имен ассоциаций, ролевых имена, множественности и классов ассоциаций. Чтобы задать множественность связи: 1. Щелкните правой кнопкой мыши на одном конце связи. 2. В открывшемся меню выберите пункт Multiplicity. 3. Укажите нужную множественность. 4. Повторите то же самое для другого конца связи. Чтобы задать имя связи: 1. Выделите нужную связь. 2. Введите ее имя. Чтобы задать связи ролевое имя: 1. Щелкните правой кнопкой мыши на ассоциации с нужного конца. 2. В открывшемся меню выберите пункт role Name. 3. Введите ролевое имя. Чтобы задать элемент связи (класс ассоциаций): 1. Откройте окно спецификации требуемой связи. 2. Перейдите на вкладку Detail. 3. Задайте элемент связи в поле Link Element.
|