Rational rose - лідер серед case-засобів

Сочинський державний університет курортної справи і туризму

Факультет економіки і процесів управління

Кафедра інформаційних технологій

Дисципліна: Програмна інженерія

Навчально-методичний посібник
до практичних занять на тему №1

Універсальна мова моделювання UML і засіб моделювання Rational Rose - перше знайомство

Rational rose - лідер серед case-засобів

Передмова упорядника навчально-методичного посібника. 3

Що таке Rational Rose. 3

Rational Rose - лідер серед CASE-засобів. 4

Що може і чого не може зробити Rational Rose. 5

Переваги від застосування Rational Rose. 7

Головне вікно Rational Rose. 8

Які діаграми дає в наше розпорядження Rational Rose. 12

Deployment diagram (діаграми топології). 14

State diagram (діаграми станів). 14

Activity diagram (діаграми активності). 15

Interaction diagram (діаграми взаємодії). 16

Sequence diagram (діаграми послідовностей дій). 16

Collaboration diagram (діаграми співробітництва). 17

Class diagram (діаграми класів). 18

Component diagram (діаграми компонентів). 19

Загальний порядок роботи. 20

Зразкові питання для самоперевірки і захисту. 21

Передмова упорядника навчально-методично-го посібники

Що таке Rational Rose?

На щастя, користувач пакета Rational Rose повністю позбавлений ручного введення коду, і Rational Rose сам по візуальним діаграм створює і зберігає все, що необхідно.

UML не залежить від використовуваних в процесі генерації програмного коду програми об'єктно-орієнтованих мов програмування і може підтримувати будь-який з них. UML також не залежить від використовуваної методології розробки проекту, і створені на діаграми виразні і зрозумілі для всіх розробників, залучених в проект, причому, що важливо, не тільки в момент розробки, а й багато місяців по тому.

UML є відкритим і володіє засобами розширення базового ядра. На UML можна змістовно описувати класи, об'єкти і компоненти в різних предметних областях, часто сильно відрізняються один від одного. Однак пакет Rational Rose підтримує не тільки UML. але і інші нотації створення діаграм, такі як ОМТ або Booch.

Rational Rose - лідер серед CASE-засобів

Потужний поштовх CASE-засоби отримали в пору впровадження об'єктно-орієнтованої технології розробки програмного забезпечення. Старі технології розробки програм «зверху вниз» вже не могли впоратися з дедалі ускладнюються, труднообозримой програмними комплексами.

Сьогодні Rational Rose лідирує серед інших CASE -Засобів, і не випадково. Те, що цей пакет дозволяє створювати складні програмні системи від задуму до створення вихідного коду, приваблює не тільки проектувальників систем, але і програмістів-розробників. За кордоном, через сильну конкуренцію між фірмами-розробниками програм, жоден, навіть невеликий програмний проект, не обходиться без застосування CASE-засоби. Уже понад 50 тисяч [1] великих і маленьких компаній по всьому світу використовують Rational Rose для розробки програмних систем. Це такі відомі компанії як NASA. Boeing. Lockheed Martin. Honeywell. NBC. Reuters. ATT та інші.