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

UptoLike

Рис.8
Полная диаграмма
Если вы хотите, чтобы на диаграммах выводилось минимум информации, ну,
например, только имя класса, то Rational Rose, позволяет сделать следующее.
Предварительно выделив либо всю диаграмму, либо один класс, зайдите в
Menu=>Format=>***, вместо трех звездочек в меню идут следующие команды:
Show Visibility – позволяет убрать маленькие иконки, находящиеся внутри
каждой диаграммы вначале перед каждым атрибутом или операцией. Эта
иконка показывает, к какой из четырех представленных областей видимости
относится данный атрибут или класс.
Show Operation Signature показывает все параметры функции (внутри
скобок) и тип операции.
Show All Attributes позволяет показывать\скрывать все атрибуты в классах
(причем, когда скрыть все атрибута, сама строка с ними остается пустой).
Show All Operations выполняет те же действия, что и предыдущая команда,
только по отношению к операциям.
Suppress Attributes полностью убирает строку с атрибутами из диаграммы
класса.
Suppress Operations такая же команда, что и предыдущая, только по
отношению к операциям.
Layout Diagram – автоматически выстраивает диаграммы.
Autosize All – автоматическая размерность.
Таким образом, можно получить, например сокращенный автоматически
выстроенный вид диаграммы, (рис. 9):
Рис.9
Так же в меню есть еще некоторые команды, с которыми можно разобраться
самостоятельно.
А теперь хочется рассказать о главном достоинстве Rational Rose. Это
конечно перевод диаграмм в код программного языка. Причем Rational Rose
позволяет проводить эту операция со множеством типов языков
программирования. Мы же начнем с языка С++, потому что он ближе нам
Sklad
line1 : char *
Get1()
Tovar
Name : char
quantity : double
Get_characters()
Line
NameT : char
Quantity : double *
Summ()
*1 *1 11 11
Sklad
Tovar
Line
*
1
*
1
1
1
1
1
                                     Line                             Tovar
          Sklad
                                NameT : char                      Name : char
       line1 : char *
                                Quantity : double *               quantity : double
                        1   *                         1       1
       Get1()
                                Summ()                            Get_characters()

                                      Рис.8
                                Полная диаграмма

   Если вы хотите, чтобы на диаграммах выводилось минимум информации, ну,
например, только имя класса, то Rational Rose, позволяет сделать следующее.
Предварительно выделив либо всю диаграмму, либо один класс, зайдите в
Menu=>Format=>***, вместо трех звездочек в меню идут следующие команды:
    Show Visibility – позволяет убрать маленькие иконки, находящиеся внутри
      каждой диаграммы вначале перед каждым атрибутом или операцией. Эта
      иконка показывает, к какой из четырех представленных областей видимости
      относится данный атрибут или класс.
    Show Operation Signature – показывает все параметры функции (внутри
      скобок) и тип операции.
    Show All Attributes – позволяет показывать\скрывать все атрибуты в классах
      (причем, когда скрыть все атрибута, сама строка с ними остается пустой).
    Show All Operations – выполняет те же действия, что и предыдущая команда,
      только по отношению к операциям.
    Suppress Attributes – полностью убирает строку с атрибутами из диаграммы
      класса.
    Suppress Operations – такая же команда, что и предыдущая, только по
      отношению к операциям.
    Layout Diagram – автоматически выстраивает диаграммы.
    Autosize All – автоматическая размерность.

Таким образом, можно получить,              например      сокращенный      автоматически
выстроенный вид диаграммы, (рис. 9):

                                       Sklad

                                       1


                                       *
                                           Line

                                      1


                                      1
                                       Tovar


                 Рис.9
Так же в меню есть еще некоторые команды, с которыми можно разобраться
самостоятельно.
     А теперь хочется рассказать о главном достоинстве Rational Rose. Это
конечно перевод диаграмм в код программного языка. Причем Rational Rose
позволяет проводить эту операция со множеством типов языков
программирования. Мы же начнем с языка С++, потому что он ближе нам