|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Примітка. Серед причин, що стримують застосування CASE-засобів і визначають контраст їх популярності серед західних і вітчизняних розробників програм
Серед причин, що стримують застосування 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-технологій, коли сам інструментальний засіб стає не тільки робочим інструментом, але й своєрідною базою даних для практично всіх сучасних об'єктних стандартів і компонентних інтерфейсів. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.) |