- •Тема 1 понятие инструментальных средств. Классификация инструментальных средств.
- •Традиционные системы программирования
- •Инструменты для создания файл-серверных приложений
- •Средства разработки приложений клиент-сервер
- •Средства автоматизации делопроизводства и документооборота
- •Средства разработки Internet/Intranet-приложений
- •Средства автоматизации проектирования приложений
- •Самостоятельная работа
Средства разработки 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
