АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Примітка. Серед причин, що стримують застосування CASE-засобів і визначають контраст їх популярності серед західних і вітчизняних розробників програм

Читайте также:
  1. Примітка
  2. Примітка
  3. Примітка
  4. Примітка
  5. Примітка
  6. Примітка
  7. Примітка
  8. Примітка
  9. Примітка
  10. Примітка
  11. Примітка
  12. Примітка

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

26.1. Загальна характеристика CASE-засобу Rational Rose

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

У рамках Rational Rose існують різні програмні інструментарії, що відрізняються між собою діапазоном реалізованих можливостей. Базовим засобом у цей час залишається Rational Rose 98, що існує в чотирьох основних модифікаціях:

¨ Rational Rose 98 Enterprise Edition

¨ Rational Rose 98 Professional Edition

¨ Rational Rose 98 Modeler Edition

¨ Rational Rose 98 для UNIX

Найповнішими можливостями володіє перша із зазначених модифікацій цього засобу. Із цих можливостей можна відзначити: реалізацію UML версії 1.0, генерацію кодів на різних мовах програмування (Java, C++, VisualBasic, PowerBuilder), зворотну генерацію діаграм (реінжинірингу) на основі програмного коду й випуск проектної документації.

Наступною версією став засіб Rational Rose 98i, що також випускається в цих же чотирьох модифікаціях. Ця версія додатково дозволяє генерувати програмний код стандарту MS Visual C++, забезпечує документування проекту у форматі HTML для Web-публікації й підтримує інтеграцію з іншими інструментаріями обєктно-орієнтованого розроблення програм, базами даних і з компонентами MS Office.

Можливості Rational Rose якої акумулюють практично всі сучасні досягнення в області інформаційних технологій:

¨ Інтеграція з MS Visual Studio 6, що містить у собі підтримку на рівні прямої й зворотної генерації кодів і діаграм VB 6, Visual C++ 6, Visual J++ 6 (ATL-Microsoft Active Template Library, Web-Classes, DHTML, Data Connections).

¨ Безпосередня робота (інжиніринг і реінжиніринг) з виконуючими модулями і бібліотеками форматів EXE, DLL, TLB, OCX.

¨ Підтримка технологій MTS (Microsoft Transaction Server) і ADO (Active Data Objects) на рівні шаблонів і вихідного коду, а також елементів стратегічної технології Microsoft – СОМ+ (DCOM).

¨ Повна підтримка CORBA 2.2, включаючи реалізацію технології компонентного розроблення програм CBD (Component-Based Development), мови визначення інтерфейсу IDL (Interface Definition Language) і мови визначення даних DDL (Data Definition Language).

¨ Повна підтримка середовища розроблення Java-програм JDK 1.2, включаючи пряму й зворотну генерацію класів Java формату JAR, а також роботу з файлами форматів CAB й ZIP.

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


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)