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

UptoLike

class Company{
Dept* theDept;
}
generates as
Company Dept
Пользователь до реализации кода должен
определить в контейнера класса:
class Company{
CList theEmployee;
}
далее происходит обратное проектирование...
+theDept
обратная модель
Company Dept
0..*
theDept
t:CList
0..*
Company CList
11
+theDept
используя реализацию роли
без нее
выполнение роли как единственное (отдельное) примечание отображения,
количество элементов и сдерживание освобождены до использования как
чистый семантический проект/модель, который сохраняется, пересекая
генерацию объектного кода и обратной разработки. Следующая диаграмма
иллюстрирует, как первоначальная семантика проекта сохраняется, даже при
использовании контейнерных классов.
Рис.24
Реализация семантики
Генерация конструкторов и деструкторов без Model Assistant
Rose Visual C ++ поддерживает генерацию объектного кода "образец",
который позволяет Вам определять, которые конструкторы операций,
деструкторы, и операторы - каждого нового класса должны быть по
умолчанию. Кроме того, возможно, определить, что каждый новый член
данных класса должен получать или устанавливать добавочный метод по
умолчанию. Эти параметры настройки применяются всякий раз, когда класс
первоначально сгенерирован, и Применяющийся Образец на опции Code
generation включен. Эта опция и желательный образец определены в
диалоговых свойствах Visual C++. "Образец" определен, проверяя
желательные операции класса и добавочные методы во вкладках Operation и
Accessors Класса.
Что такое “диаграмма краткого обзора”
выполнение роли как единственное (отдельное) примечание отображения,
количество элементов и сдерживание освобождены до использования как
чистый семантический проект/модель, который сохраняется, пересекая
генерацию объектного кода и обратной разработки. Следующая диаграмма
иллюстрирует, как первоначальная семантика проекта сохраняется, даже при
использовании контейнерных классов.


   Company                                +theDept      Dept



                           generates as
                                                                Пользователь до реализации кода должен
                                                                определить в контейнера класса:
                                                                class Company{
                                                                  CList theEmployee;
                class Company{
                                                                }
                   Dept* theDept;
                }
                                                                далее происходит обратное проектирование...




       обратная модель


    используя реализацию роли

                                    theDept
      Company                        t:CList     Dept
                                          0..*



      без нее



      Company                        +theDept CList

                                           1



                                                        Рис.24
                                                 Реализация семантики
Генерация конструкторов и деструкторов без Model Assistant

      Rose Visual C ++ поддерживает генерацию объектного кода "образец",
который позволяет Вам определять, которые конструкторы операций,
деструкторы, и операторы - каждого нового класса должны быть по
умолчанию. Кроме того, возможно, определить, что каждый новый член
данных класса должен получать или устанавливать добавочный метод по
умолчанию. Эти параметры настройки применяются всякий раз, когда класс
первоначально сгенерирован, и Применяющийся Образец на опции Code
generation включен. Эта опция и желательный образец определены в
диалоговых свойствах Visual C++. "Образец" определен, проверяя
желательные операции класса и добавочные методы во вкладках Operation и
Accessors Класса.

Что такое “диаграмма краткого обзора”