Экономическая информатика-стр.336

•    работу с большими массивами (обычно упорядоченной определенным образом) исходной информации;

•    требование предоставления большинства результатной информации в виде документов табличной формы.

Решение указанных задач может быть осуществлено с использованием программно-инструментальных средств СУБД и электронных таблиц.

Основное достоинство этих инструментальных средств заключается в том, что они предъявляют меньшие требования к их пользователям в области программирования как науки, обеспечивая в то же время достаточно быстрое эффективное решение большинства задач экономического управления. В связи с этим они пользуются большой популярностью среди непрофессиональных программистов. К наиболее развитым программно-инструментальным средствам относятся системы автоматизации проектирования (САПР) ПО, создание которых было начато в конце 70-х годов.

Однако подобные разработки слабо учитывали требования системного подхода, так как ограничивались автоматизацией лишь части этапов разработки ПО, причем, как правило, узкого класса задач. Вместе с тем появление и быстрое распространение современных ПК среди профессиональных разработчиков ПО, благодаря их широким возможностям интерактивного взаимодействия, открыли новые перспективы в деле автоматизации. Так, за последнее десятилетие в области средств автоматизации программирования сформировалось новое направление под общим названием кейс-технология (Computer Aided Software Engineering-СASE).

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