СОСТАВ И СТРУКТУРА ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ

ТЕМА 1 ПОНЯТИЕ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ.

СОСТАВ И СТРУКТУРА ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ.

Типы информационных приложений

Информационное приложение - прикладная программная подсистема, ориентированная на сбор, хранение, поиск и обработку текстовой и/или фактографической… Значительная часть возможностей приложения закладывается в системном… Кроме программной составляющей приложения существенную роль играет информационная составляющая, которая задает…

ТЕНДЕНЦИИ РАЗВИТИЯ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ.

Все это послужило предпосылкой к рождению целого направления в индустрии программного обеспечения, чье имя - создание инструментов быстрой…

Объектная ориентация

Средства RAD дали возможность реализовывать совершенно иную технологию создания приложений: информационные объекты формируются как некие действующие… Подобное свойство инструментов RAD появилось как результат… Объектно-ориентированное программирование реально возникло тогда, когда было обеспечено слияние (инкапсуляция) данных…

Визуальный характер программирования

С появлением объектно-ориентированных языков 4GL, включающих в себя средства формирования GUI, ситуация в разработке прикладных ИС принципиально… Поскольку разработка прототипов и пользовательского интерфейса по существу… Визуальные инструменты RAD позволяют максимально сблизить этапы создания ИС: анализ исходных условий, проектирование…

Событийное программирование

Обработчики событий, связанных с управлением базой данных (DELETE, INSERT, UPDATE), реализуются в виде триггеров на клиентском или серверном узле.…

Распределенные приложения

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

В качестве примеров инструментальных средств, относящихся к последней группе, можно привести продукты фирм Informix, Progress, Dynasty Technologies, Forte и Seer Technology, с которыми связано новое понятие "сегментация приложений". Сегментация приложений - это технология создания прикладных систем, позволяющая разработчикам писать и сопровождать программы, ничего не зная ни об аппаратной платформе, ни о сетях, на которых они будут выполняться. Позже программа сетевого администрирования или персонал сопровождения распределяют приложения или их компоненты между серверами и клиентами, расположенными в разных узлах сети, выбирая конфигурацию, которая обеспечивает наибольшую производительность и надежную защиту данных. При наличии определенных инструментов компоненты приложений могут быть перераспределены динамически.

Построение распределенного приложения обеспечивается поддержкой широкого спектра протоколов и средств для создания распределенных вычислений и удаленного доступа: мониторов транзакций, почтовых интерфейсов, архитектуры WOSA фирмы Microsoft, где предусматривается связь с офисными приложениями.

Влияние Web-технологии

Web-технология в перспективе несколько потеснит традиционную технологию клиент-сервер и хорошо адаптируется к офисным приложениям.

Сближение с CASE-технологиями

Ряд пакетов имеет графические средства для проектирования запросов и развитые средства документирования. Третьи фирмы выпускают мосты для связи…

ОПЕРАЦИОННЫЕ СИСТЕМЫ

Инструментальные программные средства разработки информационных приложений должны обеспечивать следующие важные свойства: поддержку…