Функционально-блочный метод разработки ИС

СОВРЕМЕННЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ

Функции диалоговых информационных систем

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

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

Основные функции информационных систем (ИС):

сбор, хранение и формальная обработка больших объемов информации;

ведение совокупности данных сложной структуры;

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

выдача информации в форме, удобной для принятия решений.

Функции ДИС реализуются двумя классами функциональных задач: информационными и технологическими. Информационные задачи ДИС обеспечивают переработку и представление информации, непосредственно используемой в процессах управления или принятия решений человеком. Технологические задачи связаны с актуализацией базы данных, поддержанием ее в целостном состоянии, эксплуатацией и настройкой информационной системы.

К ДИС предъявляются в основном следующие технические требования:

способность к изменениям и настройке на новые функциональные области;

реакция системы на запросы пользователей в требуемый период времени;

возможность расширения приложений и включения новых; технологичность эксплуатации и сопровождения системы; надежность функционирования; эффективность использования вычислительных ресурсов.

Функционально-блочный метод разработки ИС

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

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

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

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

Альтернативой функционально-блочному методу реализации информационных систем служит подход, который основан на применении интегрированного системного программного обеспечения, важнейшую компоненту в котором составляют системы управления базами данных (СУБД).