logo search
Елесеева (Лекции)

4. Особенности разработки и реализации современных информационных технологий. Понятие платформы.

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

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

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

Результатом технологических описаний является совокупность реализуемых в системе информационно-технологических процессов.

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

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

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

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

Платформа — аппаратно-программный комплекс, обеспечивающий базовый набор электронных сервисов.

Различают техническую, программную и коммуникативная платформы.

Техническая платформа определяет тип оборудования, на котором можно установить информационную технологию. Она имеет сложную структуру. Главным компонентом технической платформы является тип компьютера, определяемый типом процессора: Macintosh, Atary, Sincler, Intel, J2EE т.д. Многие современные информационные технологии используют добавочное оборудование. Например, сетевые информационные технологии зависят от сетевого оборудования: модемов, адаптеров, каналов связи и т.д. В технологии мультимедиа используются приводы CD-ROM, видеокарты, звуковые карты. А так как технология мультимедиа может быть использована в сетях ЭВМ, она также зависит и от сетевого оборудования. Поэтому добавочное оборудование также входит в состав технической платформы.

Главным компонентом программной платформы является операционная система, работающая на том или ином процессоре. Для обслуживания добавочного оборудования разработаны специальные программные средства (например, драйверы). Многие из них включаются в операционные системы (например, сетевые), и эта тенденция развивается. Например, сетевая операционная система Windows работает на многих типах процессоров: Intel, MIPS, ALPHA, Power PC, Linux IA-64 (Itanium), 3/390 ( Мэйнфреймы от IBM), SuperH, Intel.

Часто вид платформы зависит от использования сервера баз данных. Выделяют следующие виды платформ:

1. Настольная платформа - однопользовательская или для небольшой группы, в которой не используется сервер базы данных.

2. Корпоративная платформа — для рабочей группы или компании, в которой почти всегда оперируют с одним или несколькими серверами баз данных;

3. Интернет-платформа - для Интернет- или Интранет- приложений, которые используют web-сервер.

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

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

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