2. Класи
2
Клас - це опис групи об'єктів із спільними властивостями
(атрибутами), поведінкою (операціями), стосунками з іншими
об'єктами і семантикою. Таким чином, класом є шаблон для
створення об'єкту.
У мові UML класи відображаються у вигляді розділених
прямокутників. У верхній секції вказується ім'я класу, середня
секція містить його структуру - атрибути, а нижняя описує його
поведінку - операції. Клас показаний на рис. 1.
Рис. 1. Нотація мови
UML для класа
3. Створення класів
1. Щоб відкрити програму Rational Rose потрібно
виконати наступні дії:
Клікніть лівою кнопкою миші в меню Пуск, де
натиснувши на значок «Все програми», виберіть
прораму Rational Rose .
4. 2. Після того, як ви ввійшли в програму, в вас з’явиться
наступне діалогове вікно програми, де ви маєте
натиснути на клавішу Cancel:
5. 3. Для створення класу, клікніть правою кнопкою миші
по розділу Logical View (Логічне представлення) у
вікні браузера.
9. Етапи створення стереотипів для класів в
програмі Rational Rose:
2.1 Клікніть правою кнопкою миші по імені класу в
списку браузера.
У контекстному меню, що з'явилося, виберіть команду
Open Specification (Відкрити параметри).
10. 2.2 Клацніть по вкладці General (Спільні).
У списку, що відкрився, - Stereotype (Стереотип) виберіть
потрібний стереотип. Щоб створити новий стереотип, введіть його
ім'я в поле списку Stereotype.
Встановлення стереотипу класа
16. Для опису операції необхідно двічі натиснути ЛКМ
на назві операції та в полі Documentation описати її
17. Для того щоб додати до класу операцію
необхідно:
Натиснути ПКМ у вкладці Operations вибрати
Insert та ввести назву.
18. Генерація коду в програмі
Rational Rose
Для того щоб згенерувати код в програмі Rational Rose потрібно
спочатку вибрати мову програмування, для цього потрібно
виконати наступні дії: в меню програми вибрати команду «Tools»
“ANSI C++” “Convert From Classic C++ “.
19. Після цього виникне діалогове вікно де потрібно
буде вибрати наступну дію: Convert Entire Model,
після чого потрібно натиснути на кнопку Next.