Page 163 - 6600
P. 163

класів і змінити ті типи даних, які не є синтаксично допустимими в
                            обраною мовою програмування. Стосовно до мови ANSI C ++ слід
                            замінити  тип  Integer  на  int,  Boolean  на  bool,  Currency  на  float.  В
                            іншому  випадку  відповідні  виправлення  доведеться  виконувати
                            вручну після генерації програмного коду.
                                  Редагування  загальних  властивостей  генерації  програмного
                            коду  можливо  в  спеціальному  діалоговому  вікні,  яке  може  бути
                            відкрито  в  результаті  виконання  операції  головного  меню:  Tools
                            ANSI C ++ Open ANSI C ++ Specification (Інструменти Мова ANSI
                            C  ++  Відкрити  специфікацію  мови  ANSI  C  ++).  Додаткові
                            властивості  генерації  програмного  коду  окремого  класу  можна
                            уточняти в діалоговому вікні, яке може бути відкрито в результаті
                            виконання  операції  контекстного  меню:  ANSI  C  ++  Class
                            Customization_  (Мова  ANSI  C  ++  Налаштування  властивостей
                            класу).  При  цьому  відповідний  клас  повинен  бути  виділений  в
                            браузері проекту.
                                  При  генерації  програмного  коду  на  мові  ANSI  C  ++  для
                            моделі    банкомату    значення    властивостей,   пропонованих
                            середовищем IBM Rational Rose 2003 по замовчуванням, спочатку
                            можна залишити без зміни.
                                  Вибір  класу  або  компонента  і  генерація  для  нього
                            програмного коду
                                  Вибір класу або компонента для генерації програмного коду
                            означає виділення відповідного елемента моделі в браузері проекту.
                            Що стосується аналізованої моделі системи управління банкоматом
                            для  генерації  програмного  коду  на  мові  ANSI  C  ++  виберемо
                            компонент з ім'ям MainATM.exe.
                                  Генерація програмного коду в середовищі IBM Rational Rose
                            2003  можлива  для  окремого  класу  або  компонента.  Для  цього
                            потрібний  елемент  моделі  попередньо  слід  виділити  в  браузері
                            проекту  і  виконати  операцію  контекстного  меню:  ANSI  C  ++
                            Generate  Code_  (Мова  ANSI  C  ++  Генерувати  код).  В  результаті
                            цього  буде  відкрито  діалогове  вікно  з  пропозицією  щодо  обрання
                            класів  для  генерації  програмного  коду  на  обраною  мовою
                            програмування  (рис.  10.6).  Після  вибору  відповідних  класів  і
                            натискання  кнопки  OK  програма  IBM  Rational  Rose  2003  виконує
                            кодогенерацію.










                                                           161
   158   159   160   161   162   163   164   165   166   167   168