Page 159 - 6600
P. 159

попереджень відносяться, наприклад, не використовувані асоціації і
                            класи,  що  залишилися  після  видалення  окремих  графічних
                            елементів з діаграм, а також операції, які не є іменами повідомлень
                            на діаграмах взаємодії.
                                  Для  перевірки  моделі  слід  виконати  операцію  головного
                            меню:  Tools  Check  Model  (Інструменти  Перевірити  модель).
                            Результати  перевірки  розробленої  моделі  на  наявність  помилок
                            відображаються у вікні журналу. Перш ніж приступити до генерації
                            тексту програмного коду розробнику слід домогтися усунення всіх
                            помилок і попереджень, про що має свідчити чисте вікно журналу
                            (рис. 10.2).







                                   Рисунок 10.2 -  Вид журналу при відсутності помилок за
                                             результатами перевірки моделі

                                  Створення     компонентів    для    реалізації   класів   і
                            відображення класів на компоненти
                                  По  суті  дані  етапи  виконуються  в  ході  розробки  діаграми
                            компонентів.  Хоча  програма  IBM  Rational  Rose  2003  дозволяє
                            генерувати програмний код на мові ANSI C ++ для кожного класу
                            моделі  без  попередньої  побудови  діаграми  компонентів,  має  сенс
                            скористатися   розробленою     раніше   діаграмою   компонентів.
                            Стосовно  до  проекту,  що  розробляється  бажано  перейменувати
                            компоненти,  задавши  їм  англомовні  імена.  У  цьому  випадку
                            відповідна діаграма компонентів моделі банкомата матиме вигляд,
                            представлений на рис. 10.3.





















                                                           157
   154   155   156   157   158   159   160   161   162   163   164