Архитектура InterBase позволяет создавать распределенные базы данных и обеспечивает возможность для приложения-клиента открыть необходимое количество баз данных на различных узлах сети. InterBase поддерживает режим двухфазной фиксации без необходимости дополнительного программирования. Нетрадиционным типом данных, допустимым в InterBase, является многомерный массив. В InterBase в качестве поля записи может быть сохранен массив произвольных данных. Наличие такого типа данных позволяет эффективно строить приложения, работающие в финансовой, промышленной и научно-исследовательской области. InterBase позволяет перенести часть приложения с компьютераклиента на сервер, что повышает производительность и облегчает сопровождение прикладных систем. Ф. Брукс в своей книге [3] разделяет трудности, связанные с разработкой программного обеспечения, на две категории: первая присущие природе программного обеспечения, вторая сопутствующие производству программного обеспечения. К первой категории он относит такие понятия, как сложность, согласованность, изменяемость и незримость. Построение прикладных информационных систем для управления здравоохранением на различных уровнях невозможно без наличия единой системы нормативно-справочной информации, стандартов обмена данными и современных инструментальных средств программирования. Проведенный анализ инструментальных средств программирования показал, что Borland C++ Builder это одна из лучших сред для разработки прикладных программ в здравоохранении, а язык C++ отвечает практически любым требованиям предметной области [4, 38, 79, 121, 138]. |
кретной предметной области и разработчиками. В свою очередь, модель проектирования определяет, как система будет построена с учетом «физических» требований, т.е. в терминах среды реализации (требования к аппаратной части, операционной системе, баз данных, пользовательскому интерфейсу и т.д.). Сегодня персональные компьютеры достигли высоких результатов в производительности, стали применяться во многих областях человеческой деятельности все это отражается и на разрабатываемом программном обеспечении. Основные проблемы, которые необходимо решить при разработке программ, не изменились за последние 15 л е т они связаны со сложностью, необходимостью управления разработкой и изменением программного обеспечения. Ф. Брукс в своей книге [16] разделяет трудности, связанные с разработкой программного обеспечения, на две категории: первая присущие природе программного обеспечения, вторая сопутствующие производству программного обеспечения. К первой категории он относит такие понятия, как сложность, согласованность, изменяемость и незримость. Построение прикладных информационных систем для управления здравоохранением на различных уровнях невозможно без наличия единой системы нормативно-справочной информации, стандартов обмена данными и современных инструментальных средств программирования. Проведенный автором анализ инструментальных средств программирования показал, что Borland C++ Builder это одна из лучших сред для разработки прикладных программ в здравоохранении, а язык C++ отвечает практически любым требованиям предметной области [19, 114, 174, 233, 442, 464, 465, 494]. Если базы данных о лекарственных препаратах хоть как-то существуют и развиваются [12, 272, 273, 393-395, 451], то баз данных, содержащих информацию о медицинских услугах, медицинских стандартах, а также нормативно-справочную, по нашим сведениям, к сожале60 |