
- •Лабораторна робота n 1 ознайомлення з середовищем візуального моделювання Rational Rosei
- •Завдання на лабораторну роботу:
- •Зміст протоколу:
- •Теоретичні відомості.
- •1. Загальні відомості про case-засоби.
- •2. Загальна характеристика case-засобу Rational Rose 98/2000.
- •3. Особливості робочого інтерфейсу Rational Rose.
- •4. Початок роботи над проектом у середовищі Rational Rose.
- •Контрольні запитання.
- •Список рекомендованої літератури.
Лабораторна робота n 1 ознайомлення з середовищем візуального моделювання Rational Rosei
Мета: закріпити базові навички роботи з середовищем Rational Rose.
Зміст.
ст.
Завдання на лабораторну роботу............................................................1
Зміст протоколу........................................................................................1
Теоретичні відомості.
3.1.Загальні відомості про CASE-засоби.................................................................2
3.2.Загальна характеристика CASE-засобу Rational Rose 98/2000..............................3
3.3.Особливості робочого інтерфейсу Rational Rose...............................................4
3.4. Початок роботи над проектом у середовищі Rational Rose..............................7
4. Контрольні запитання...............................................................................10
5. Список літератури......................................................................................11
Завдання на лабораторну роботу:
Опрацювати теоретичні відомості. Перевірити засвоєння матеріалу на контрольних запитаннях.
Завантажити середовище Rational Rose та ознайомитись з призначенням основних елементів його робочого інтерфейсу.
Відкрити одну з навчальних моделей, що входять в склад середовища (знаходяться в <диск:\Program Files\Rational\Rose 98i\samples>) і зберегти її під іншим ім'ям у власну папку.
Дослідити призначення панелей інструментів середовища.
Додати нову діаграму в проект та скопіювати на неї елементи з однієї з вже існуючих діаграм.
Змінити нотацію (графічне представлення) моделі шляхом вибору пункту меню View->As ……
Виявити особливості кожної нотації, шляхом послідовного перегляду діаграм моделі.
Скласти і оформити протокол лабораторної роботи.
Зміст протоколу:
Титульна сторінка.
Завдання до роботи згідно варіанту.
Хід виконання лабораторної роботи.
Перелік та призначення гарячих клавіш середовища.
Спільні риси та відмінності нотацій, що підтримуються середовищем.
Перелік та назви діаграм (на українській та англійській мовах), що реалізовані середовищем.
Висновок про функціональні можливості середовища.
Теоретичні відомості.
1. Загальні відомості про case-засоби.
Поява на ринку програмних продуктів перших CASE-засобів (Computer Aided Software Engineering) ознаменувала новий етап розвитку програмної інженерії, характерними рисами якого є істотне скорочення термінів розробки програмних проектів, реалізація проектів групою програмістів і орієнтація на візуальні засоби специфікації компонентів програмного забезпечення.
Класичною областю застосування цих засобів стали додатки баз даних, особливо ті з них, що вимагали серйозних зусиль при розробці своїх концептуальних схем. Підтримка можливості автоматичної генерації програмного коду на основі попередньо розробленої концептуальної схеми виявилася настільки конструктивною, що стимулювала появу більш двох десятків CASE-засобів різних фірм.
Початковий етап розвитку CASE-технологій характеризувався тим, що різні фірми пропонували свої власні засоби візуального представлення концептуальних засобів. Найчастіше вибір того чи іншого CASE-засобу розробниками визначався простотою нотації підтримуваної засобом мови представлення схем і діаграм. Поява перших стандартів у цій області лише на якийсь час стабілізувала ситуацію. Однак найгостріша конкуренція серед фірм-виробників програмного забезпечення жадала від CASE-засобів реалізації об'єктно-орієнтованої технології розробки програм і підтримки широкого діапазону мов програмування і конкретних баз даних.
Серед усіх фірм-виробників CASE-засобів саме компанія Rational Software Corp. одна з перших усвідомила стратегічну перспективність розвитку об'єктно-орієнтованих технологій аналізу і проектування програмних систем. Ця компанія виступила ініціатором уніфікації мови візуального моделювання в рамках консорціуму OMG, що, в остаточному підсумку, призвело до появи перших версій мови UML. І ця ж компанія першою розробила інструментальний об'єктно-орієнтований CASE-засіб, у якому була реалізована мова UML як базова нотація візуального моделювання.
Серед причин, що стримують застосування CASE-засобів і визначають контраст їхньої популярності серед західних і вітчизняних розробників програм, слід зазначити, у першу чергу, масштабність проектів і розходження в технологіях створення програм. З одного боку, необхідність автоматизації аналізу і проектування програмних систем на базі CASE-технології починає усвідомлюватися тільки тоді, коли проект є досить складним і масштабним. У противному випадку для написання програм цілком достатньо звичайних інструментів розробника. З іншого боку, реалізація масштабних проектів під силу групі програмістів, а забезпечення групової роботи над проектом вимагає додаткових засобів для забезпечення сумісності його складових частин.