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