
- •Лабораторна робота №10 Тема. Розробка діаграми компонентів та редагування її властивостей
- •1. Особливості розробки діаграми компонентів у середовищі ibm Rational Rose
- •2. Додавання компоненти на діаграму компонентів та редагування її властивостей
- •3. Додавання відношення залежності та редагування його властивостей
- •4. Остаточна побудова діаграми компонентів моделі банкомата
4. Остаточна побудова діаграми компонентів моделі банкомата
Для завершення побудови діаграми компонентів прикладу, що розглядається треба описаним вище способом додати компоненти, що залишилися, та залежності. Із цією метою варто виконати наступні дії:
Додати компонент із ім'ям: Пристрій Банкомата, для якого задати стереотип Task Specification.
Додати компоненти з іменами: Пристрій читання картки, Клавіатура Банкомата, Принтер Банкомата, Екран Банкомата, Пристрій видачі наявних грошей, для яких задати стереотип Task Body.
Додати залежність від компоненти з ім'ям MainATM.exe до компоненти з ім'ям Пристрою Банкомата.
Додати залежність від компонент з ім'ям Пристрій читання картки до компоненти з ім'ям Пристрою Банкомата.
Додати залежність від компоненти з ім'ям Клавіатура Банкомата до компоненти з ім'ям Пристрою Банкомата.
Додати залежність від компоненти з ім'ям Принтер Банкомата до компоненти з ім'ям Пристрою Банкомата.
Додати залежність від компонент з ім'ям Екран Банкомата до компоненти з ім'ям Пристрою Банкомата.
Додати залежність від компоненти з ім'ям Пристрій видачі наявних грошей до компоненти з ім'ям Пристрою Банкомата.
Побудована в такий спосіб діаграма компонентів буде мати такий вигляд (рис. 5).
Рис.
5. Остаточний вид діаграми компонентів
розроблювальної моделі керування
Варто помітити, що різні графічні стереотипи компонентів не роблять впливу на особливості генерації програмного коду. Тому при розробці діаграми компонентів присутня деяка неоднозначність вибору відповідних стереотипів, пов'язана з особливостями передбачуваної реалізації програмного додатка. При роботі з діаграмою компонентів можна також створювати пакети та розміщати в них компоненти, змінювати їхню специфікацію та відношення залежності між різними елементами діаграми.