Работа в среде проектирования Rational Rose. Гусин А.Н - 6 стр.

UptoLike

Customize… После чего появиться меню, в котором есть два окна:
Имеющиеся кнопки и Панель инструментов. В этом то меню и можно
добавить еще дополнительные функции, которые не содержит панель
инструментов.
Для связи представленных двух классов мы использовали
агрегирование (aggregation - показывает, что ассоциация является
отношением типа целое/часть). Далее определим свойства роли. Например,
множественность. Множественность (multiplicity) - количество
представителей (конкретных объектов), которые могут быть связаны с одним
партнером ассоциации.
Нажимаем правой клавишей мыши на составленную нами связь ищем
слово multiplicity, и выбираем для обоих классов свое. В данном случае
нажимаем на цифру 1, как для первого, так и для второго класса.
Следовательно, отношение классов получится один к одному. На нашем
примере это значит, что каждой строчке накладной (класс - Line),
соответствует один товар из класса Tovar. Ведь мы же не можем для одной
строки накладной, имеющей одно название товара задать, их несколько. Но
можно поставить отношение один ко многим или другие, но об этом
попозже. Итак, мы установили отношение классов, и теперь они связаны.
Теперь наша диаграмма приобрела следующий вид (рис.7):
Рис.7
Связь между двумя классами
Следующий класс Sklad. Здесь будет присутствовать обращение к классу
Line, поэтому в атрибутах укажем line1, который является указателем на
параметры предыдущего класса. Таким образом, получается, что в классе
склад будут присутствовать все данные предыдущих классов. Для их
просмотра введем функцию Get1, которая непосредственно будет
обращаться к классу Tovar, и выводить все его характеристики, а из класса
Line, будем получать сумму цен товара относительно количества.
Теперь зададим отношение между классами Line и Sklad. Так как в одном
классе Sklad, мы будем получать сведения о любых товарах, то есть у нас
будет доступ к любому параметру, следовательно, проводим подобные
действия, что и в первый раз, только ставим отношение один ко многим. У
класса Sklad, ставим единицу, а класса Line – звездочку.
И в результате мы получили готовую диаграмму (рис. 8):
Customize… После чего появиться меню, в котором есть два окна:
Имеющиеся кнопки и Панель инструментов. В этом то меню и можно
добавить еще дополнительные функции, которые не содержит панель
инструментов.
      Для связи представленных двух классов мы использовали
агрегирование (aggregation - показывает, что ассоциация является
отношением типа целое/часть). Далее определим свойства роли. Например,
множественность.      Множественность        (multiplicity) -  количество
представителей (конкретных объектов), которые могут быть связаны с одним
партнером ассоциации.
      Нажимаем правой клавишей мыши на составленную нами связь ищем
слово multiplicity, и выбираем для обоих классов свое. В данном случае
нажимаем на цифру – 1, как для первого, так и для второго класса.
Следовательно, отношение классов получится один к одному. На нашем
примере это значит, что каждой строчке накладной (класс - Line),
соответствует один товар из класса – Tovar. Ведь мы же не можем для одной
строки накладной, имеющей одно название товара задать, их несколько. Но
можно поставить отношение один ко многим или другие, но об этом
попозже. Итак, мы установили отношение классов, и теперь они связаны.
Теперь наша диаграмма приобрела следующий вид (рис.7):




                                 Рис.7
                       Связь между двумя классами

Следующий класс – Sklad. Здесь будет присутствовать обращение к классу
Line, поэтому в атрибутах укажем line1, который является указателем на
параметры предыдущего класса. Таким образом, получается, что в классе
склад будут присутствовать все данные предыдущих классов. Для их
просмотра введем функцию Get1, которая непосредственно будет
обращаться к классу Tovar, и выводить все его характеристики, а из класса
Line, будем получать сумму цен товара относительно количества.
Теперь зададим отношение между классами Line и Sklad. Так как в одном
классе Sklad, мы будем получать сведения о любых товарах, то есть у нас
будет доступ к любому параметру, следовательно, проводим подобные
действия, что и в первый раз, только ставим отношение один ко многим. У
класса Sklad, ставим единицу, а класса Line – звездочку.
И в результате мы получили готовую диаграмму (рис. 8):