Page 116 - 6600
P. 116

Діаграма  кооперації,  яка  описувала  реалізацію  типового
                            перебігу подій варіанту використання Зняття готівки по кредитній
                            картці  для  проекту  системи  управління  банкоматом,  показана  на
                            рис. 7.8.






















                                  Рисунок 7.8 - Остаточний варіант діаграми кооперації, що
                            описує типовий хід подій варіанту використання Зняття готівки
                                                  по кредитній картці

                                  При  необхідності  можна  змінити  порядок  проходження
                            повідомлень  і  їх  специфікацію,  а  також  встановити  додаткову
                            синхронізацію  повідомлень  і  зв'язати  з  повідомленнями  примітки.
                            Зазначені  дії,  а  також  побудова  діаграм  кооперації,  що  описують
                            реалізації  винятків  для  варіанту  використання  Зняття  готівки  по
                            кредитній  картці  і  інших  варіантів  використання,  пропонується
                            виконати читачам самостійно в якості вправи.
                                  Слід  зауважити,  що  серед  властивостей  повідомлень  в
                            середовищі IBM Rational Rose 2003 відсутня контрольна умова. Цей
                            факт може дещо спантеличити розробників, оскільки в загальному
                            випадку  призводить  до  збільшення  кількості  діаграм  кооперації  в
                            моделі  проекту.  Як  вихід  з  даної  ситуації  можна  рекомендувати
                            вказувати  при  необхідності  сторожову  умову  в  якості  передумови
                            для відповідної операції класу.









                                                           114
   111   112   113   114   115   116   117   118   119   120   121