|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
CASE-технологія створення інформаційних системCASE-технологія (Computer-Aided Software/System Engineering) являє собою сукупність методологій аналізу, проектування, розробки й супроводження складних систем програмного забезпечення (ПЗ), підтриману комплексом взаємозв’язаних засобів автоматизації. CASE надає системним аналітикам, проектувальникам і програмістам інструментарій для автоматизації проектування і розробки ПЗ. Головна мета CASE-технології полягає у відокремленні проектування ПЗ від його кодування і наступних етапів розробки. Основний акцент у процесі створення ПЗ припадає на етапи аналізу і проектування, на відміну від кодування. Процес створення ПЗ з застосуванням CASE-засобів має такі переваги, як підвищення якості ПЗ завдяки використанню засобів автоматичного контролю проекту; прискорення процесу проектування і розробки; позбавлення розробника рутинної роботи, надаючи йому можливість зосередитись на творчій частині розробки; підтримка розвитку й супроводження системи і т. ін. CASE-технологія передбачає використання різних за функціональним призначенням груп засобів. Засоби аналізу і проектування призначені для підтримки визначення системних вимог, створення специфікацій компонентів системи, проектування системи. В результаті формуються архітектура системи і детальний проект, розроблений до рівня алгоритмів і структур даних. До цієї групи належать пакети CASE.Аналітик (Ейтекс), BPWin (Logic Works), Analist/Designer (Yourdon), Design/IDEF (Meta Software) та ін. Засоби проектування баз даних забезпечують створення інфологічної та даталогічної моделей БД, нормалізацію відношень і автоматичну генерацію схем БД і описів файлів на рівні програмного коду. До цієї групи належать ERWin (Logic Works), Chen Toоlkit (Chen & Associates), S-Designor (SDP), Designer/2000 (Oracle). Засоби програмування здійснюють підтримку програмування і тестування, а також автоматичну кодогенерацію зі специфікацій з одержанням повністю документованої виконуваної програми. В цю групу входять діаграмери і засоби роботи з репозиторієм, генератори і аналізатори кодів, генератори тестів, налагоджувачі. Основні пакети: COBOL 2/Workbench (Mikro Focus), DECASE (DEC), APS (Sage Software). Засоби супроводження і реінжинірингу забезпечують управління функціонуванням системи, коригування й модифікацію, аналіз і реінжиніринг існуючої системи. До них відносяться документатори, аналізатори програм, засоби міграції, засоби реструктурування і реінжинірингу: Adpac CASE Tools (Adpac), Scan/COBOL та SuperStructure (Computer Data Systems), Inspector/Recoder (Language Technology). Засоби оточення включають засоби підтримки каркасів і платформ для створення, інтеграції і надання CASE-засобам товарного вигляду: Multi/Cam (AGS Management Systems), Sylva Foundry (Cadware). Засоби управління проектом призначені для підтримки планування, контролю, керування та взаємодії в процесі розробки і супроводження проектів: Project Workbench (Applied Business Technology).
Програмні агенти Програмні агенти являють собою автономні програмні модулі, призначені для автоматичного виконання специфічних задач з моніторингу комп'ютерних систем та пошуку інформації. За місцем використання програмні агенти поділяються на три групи: для настільних систем, для intranet-мереж і для Internet. Прикладами агентів для настільних систем є «майстри» (Wizards), які автоматично налаштовують прикладні програми у відповідності з побажаннями користувача, та «офісні помічники» (Office Assistants), котрі вносять пропозиції з підвищення продуктивності на базі спостережень за діями користувачів (технологія MemoryAgent компанії IBM). У корпоративних мережах програмні агенти можна використовувати для автоматизації процесів управління потоками даних, пошуку у базах даних й організації взаємодії між різними компонентами системи. В мережі Internet агента можна запрограмувати на електронні покупки, на пошук інформації за заданими критеріями. Прикладами таки систем є система BargainFinder та система PointCast компанії Andersen Consulting. За можливістю переміщування у середовищі ІС програмні агенти поділяються на стаціонарні та мобільні. Мобільні агенти - програми, що переміщуються в Internet від вузла до вузла, виконуючи різноманітні функції, наприклад, пошук інформації і продуктів. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.) |