Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 1 Понятие инструментальных средств 4 час...doc
Скачиваний:
17
Добавлен:
01.05.2025
Размер:
124 Кб
Скачать
☆

Средства разработки Internet/Intranet-приложений

Новый быстро развивающийся сектор Internet/Intranet-приложений включает следующие группы средств разработки информационных систем:

  • традиционные средства разработки гипертекстовых информационных систем для публикации и поиска документов;

  • средства для организации шлюза в другие приложения из традиционных Internet/Intranet-приложений;

  • развитые средства программирования Internet/Intranet-приложений.

Традиционные средства разработки гипертекстовых ИС включают:

  • редакторы и преобразователи гипертекста на основе языка разметки документов HTML;

  • программы подготовки и встраивания гипермедиа-материалов (графики, аудио, видео);

  • браузеры - программы просмотра и интерпретации гипертекста и гипермедиа;

  • модули расширения браузеров.

Средства для организации шлюза в другие приложения из Internet/Intranet-приложений основаны на интерфейсах CGI и API Web-серверов, содержат средства выполнения CGI-процедур, расширения для связи с БД и для заполнения HTML-шаблонов. Интерфейс CGI может обеспечить вызов любых программ и в частности программ доступа к БД.

Развитые средства программирования Internet/ Intranet-приложений представлены различными системами программирования на интерпретируемых языках Java, JavaScript, Tcl и др. Приложения, построенные с использованием таких средств, могут загружаться с любого Web-сервера сети и интерпретироваться на клиентском узле. Это сохраняет платформенную независимость при расширении функциональности приложений. Возможно организовать оперативный доступ из Java к БД через интерфейс JDBC и сокеты.

Средства автоматизации проектирования приложений

Средства автоматизации проектирования приложений (CASE-средства) предназначены для анализа предметной области, для проектирования и генерации программ информационных приложений. Могут существовать в виде отдельных утилит или интегрированной среды проектирования. Системы CASE реализуют либо структурные, либо объектно-ориентированные методы анализа, проектирования и программирования. Кроме того, для каждой методики проектирования несколько различаются нотации схематических описаний. Различают следующие виды систем автоматизации проектирования приложений: независимые CASE-системы (например IDEF/Design); системы, интегрированные с СУБД (WestmountI-CASE for Informix и Oracle Designer/2000); системы проектирования БД (SILVERRUN и ERWin/ERX).

Характерными особенностями CASE-систем являются: наличие графических редакторов схем проекта, хранение описаний проектов в репозитарии объектов и генерация описания структуры и свойств БД, а также модулей приложения.

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

Самостоятельная работа

Составить классификационную схему «Знакомство с инструментальными средствами». Смотреть таблицу 2