2.1.3. СРЕДСТВА ДЛЯ СОЗДАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ (CASE-ТЕХНОЛОГИЯ)

CASE-технология программный комплекс, автоматизирующий весь технологический процесс анализа, проектирования, разработки и сопровож­дения сложных программных систем.

Средства CASE-технологии – относительно новое, сформировавшееся на рубеже 1980-х гг. направление. Массовое их применение затруднено крайне высокой стоимостью и предъявляемыми требованиями к оборудованию рабочего места разработчика.

Основное достоинство CASE-технологии – поддержка коллективной работы над про­ектом за счет возможности работы в локальной сети разработчиков, экспорта-импорта любых фрагментов проекта, организационного управления проектом.

К программным продуктам для создания приложений относятся, например:

· макроассемблер, обеспечивающий создание программ, быстро мани­пулирующих с данными большой размерности, поддерживающих различные форматы объ­ектных файлов. Кроме того, можно создавать динамические библиотеки (DLL, VBX) для Microsoft Visual Basic, генерировать DOS-, Windows-приложения. Средства данного языка наиболее часто используются для разработки драйверов – специальных программ для эмуляции нестандартных устройств, подключаемых к компьютеру, различных преобразований форматов данных, поддержания интерфейсов доступа к данным в разнородных программных системах;

· компилятор Visual C++ for Windows Professional Edition 1.5, который является систе­мой программирования объектно-ориентированного типа, обеспечивающей просмотр ие­рархии классов объектов приложения, работу компилятора и др. В состав пакета входит библиотека классов MFC, содержащая классы для реализации сложного пользовательского интерфейса, средства изготовления структуры пользовательского интерфейса (AppWizard), создания диалогов, меню, иконок, растров, курсоров, свойств новых интерфейсных классов;

· Visual Basic for Windows 4.0-6.0 — системы программирования объектно-ориентированного типа, транслирующие команды по мере их ввода, позволяющие создавать и управлять множеством объектов (кнопками, флажками, комбинированными списками, окнами ввода, переключателями, линейками и т.п.), обеспечивающие поддержку объектов OLE 2.0. Данный язык является языковой платформой приложений Microsoft Office  и имеет диа­лект Microsoft Basic for Application.