Page 166 - 6600
P. 166

У  файлі  реалізації  міститься  заготовка  для  реалізації  всіх
                            операцій  класу  ATMTransaction  відповідно  до  правил  синтаксису
                            мови  ANSI  C  ++.  При  цьому  кожна  з  операцій  має  порожнє  тіло
                            реалізації, яке слід написати додатково, виходячи з функціональних
                            вимог  моделі  і  синтаксису  мови  програмування  ANSI  C  ++.  Дану
                            роботу  зручніше  виконувати  в  обраній  інтегрованому  середовищі
                            програмування, наприклад, MS Visual C ++ або Borland C ++. При
                            використанні    інтегрованого   середовища     крім   компіляції,
                            налагодження  і  тестування  вихідних  модулів  програми  розробник
                            отримує  можливість  доповнити  додаток  графічним  інтерфейсом,
                            необхідним для взаємодії з користувачем.
                                  Слід  зауважити,  що  при  встановленій  на  комп'ютер
                            розробника інтегрованого середовища згенеровані файли з текстом
                            програмного коду автоматично відкриваються в цьому середовищі
                            після подвійного клацання на піктограмі цих файлів. Проте, краще
                            копіювати  вміст  цих  файлів  в  попередньо  створені  програмні
                            проекти  для  повного  контролю  в  цих  середовищах  процесу
                            програмування і налагодження програм.
                                  Згенеровані  програмою  IBM  Rational  Rose  2003  файли  з
                            текстом  програмного  коду  містять  мінімум  інформації.  Для
                            включення  додаткових  елементів  в  програмний  код  слід  змінити
                            властивості   генерації   програмного    коду,   встановлені   за
                            замовчуванням. Згенерувати файли з текстом програмного коду при
                            різних  значеннях  властивостей  вибраної  мови  програмування
                            пропонується самостійно.
                                  На  закінчення  слід  зазначити,  що  ефект  від  використання
                            засобу  IBM  Rational  Rose  2003  проявляється  при  розробці
                            масштабних проектів в складі команди або проектної групи. Дійсно,
                            при  розгляді  моделі  системи  управління  банкоматом  може
                            скластися  враження  того,  що  написати  й  налагодити  відповідну
                            програму  набагато  простіше  безпосередньо  в  тій  чи  іншій
                            інтегрованому середовищі програмування.
                                  Однак ситуація здасться не настільки очевидною, коли стане
                            необхідно  виконати  проект  з  декількома  десятками  варіантів
                            використання  і  сотнею  класів.  Саме  для  подібних  проектів  явно
                            виявляється перевага використання засобу IBM Rational Rose 2003 і











                                                           164
   161   162   163   164   165   166   167   168   169