Доц. В.И.Морозова дисц. «Информационные технологии в экономике»
Тема 1. Информационные технологии
Информационные системы и информационные технологии (ИТ).
Основные понятия, определения и технологическое обеспечение ИТ
1.2. Структура информационной технологии
1.3. Классификация информационных технологий.
Большое значение для повышения эффективности управленческого труда имеет оптимальная информационная технология, обладающая гибкостью, мобильностью и адаптивностью к внешним воздействиям.
Предприятия, организации, фирмы, корпорации, банки представляют собой сложные системы. Под понятием система подразумевается совокупность связанных между собой и внешней средой элементов, функционирование которых направлено на реализацию конкретной цели. Любой системе управления экономическим объектом свойственна своя информационная система. Иными словами, экономическая информационная система(ЭИС) – совокупность внутренних и внешних потоков информации экономического объекта, методов, средств, специалистов, участвующих в процессе обработки информации и выработке управленческих решений. Принятие эффективных управленческих решений в сложных экономических системах требует проработки значительных объемов различной информации. Решение такой задачи требует разработки автоматизированных информационных систем, представляющих собой комплекс организационных, технических, программных и методических средств, направленных на оптимизацию и эффективность процесса управления.
Информационные системы (ИС) многообразны и отличаются:
по типу основной деятельности объекта
(экономические, технологические, административные и т.п.);
по сфере функциональной направленности
(финансовые, налоговые, страховые, банковские, бухгалтерские, маркетинговые и т.д.);
по методу решения задач
(экспертные, имитационные, оптимизационные и т.д.)
ИС позволяют осуществлять множество расчетов, организовать комплексный учет, контроль, анализ и прогнозирование, принимать рациональные управленческие решения.
Деятельность любого экономического объекта сегодня невозможна без информационной системы этого объекта, где наличествует аппарат управления, технико-экономическая информация, методы и средства ее накопления, передачи и обработки. Все перечисленное в комплексе образует информационную технологию(ИТ) (рис.1.)
Технологическое обеспечение ИТ состоит из подсистем, автоматизирующих
информационное обслуживание решения задач с применением ЭВМ и других технических средств управления в установленных режимах работы.
Технологическое обеспечение ИТ, как правило, по составу однородно для различных систем, что позволяет реализовать принцип совместимости систем в процессе их функционирования.
Обязательными элементами обеспечения ИТ являются информационное, лингвистическое, техническое, программное, математическое, правовое, организационное и эргономическое.
Информационное обеспечение представляет собой совокупность проектных решений по объемам, размещению, формам организации информации, циркулирующей в ИТ. Оно включает в себя совокупность показателей, справочных данных, классификаторов и кодификаторов информации, унифицированные системы документации, специально организованные для автоматического обслуживания, массивы информации на соответствующих носителях, а также персонал, обеспечивающий надежность хранения, своевременность и качество технологии обработки информации.
Лингвистическое обеспечение (ЛО) объединяет совокупность языковых средств для формализации естественного языка, построения и сочетания информационных единиц в ходе общения персонала ИТ со средствами вычислительной техники. С помощью лингвистического обеспечения осуществляется общение человека с машиной. ЛО включает информационные языки для описания структурных единиц информационной базы ИТ (документов, показателей, реквизитов и т.п.); языки управления и манипулирования данными информационной базы ИТ; языковые средства информационно-поисковых систем; языковые средства автоматизации проектирования ИТ; диалоговые языки специального назначения и другие языки; систему терминов и определений, используемых в процессе разработки и функционирования автоматизированных систем управления.
Техническое обеспечение представляет собой комплекс технических средств (технические средства сбора, регистрации, передачи, обработки, отображения, размножения информации, оргтехника и др.), обеспечивающих работу ИТ. Центральное место среди всех технических средств занимает ЭВМ. Структурными элементами технического обеспечения наряду с техническими средствами являются также методические и руководящие материалы, техническая документация и обслуживающий эти технические средства персонал.
Программное обеспечение включает совокупность программ, реализующих функции и задачи ИТ и обеспечивающих устойчивую работу комплексов технических средств. В состав программного обеспечения входят общесистемные и специальные программы, а также инструктивно-методические материалы по применению средств программного обеспечения и персонал, занимающийся его разработкой и сопровождением на весь период жизненного цикла ИТ.
К общесистемному ПО относятся программы, рассчитанные на широкий круг пользователей и предназначенные для организации вычислительного процесса и решений часто встречающихся задач, обработки информации. Они позволяют расширить функциональные возможности ЭВМ, автоматизировать планирование очередности вычислительных работ, осуществлять контроль и управление процессом обработки данных, а также автоматизировать работу программистов.
Специальное программное обеспечение представляет собой совокупность программ, разрабатываемых при создании ИТ конкретного функционального назначения. Оно включает пакеты прикладных программ, осуществляющих организацию данных и их обработку при решении функциональных задач.
Математическое обеспечение (МО) - это совокупность математических методов, моделей и алгоритмов обработки информации, используемых при решении функциональных задач и в процессе автоматизации проектировочных работ ИТ. Математическое обеспечение включает средства моделирования процессов управления, методы и средства решения типовых задач управления, методы оптимизации исследуемых управленческих процессов и принятия решений (методы многокритериальной оптимизации, математического программирования, математической статистики, теории массового обслуживания и т.д.). Техническая документация по этому виду обеспечения ИТ содержит описание задач, задания по алгоритмизации, экономико-математические модели задач, текстовые и контрольные примеры их решения. Персонал составляют специалисты по организации управления объектом, постановщики задач управления, специалисты по вычислительным методам, проектировщики ИТ.
Организационное обеспечение представляет собой комплекс документов, регламентирующих деятельность персонала ИТ в условиях функционирования АИС:
в процессе решения задач управления данный вид обеспечения определяет взаимодействие работников управленческих служб и персонала ИТ с техническими средствами и между собой. Организационное обеспечение реализуется в различных методических и руководящих материалах по стадиям разработки, внедрения и эксплуатации АИС и ИТ, в частности при проведении предпроектного обследования, формировании технического задания на проектирование и технико-экономического обоснования, разработке проектных решений в процессе проектирования, выборе автоматизируемых задач, типовых проектных решений и пакетов прикладных программ (ППП), внедрении системы в эксплуатацию.
l1paвoвoe обеспечение представляет собой совокупность правовых норм, регламентирующих правоотношения при создании и внедрении АИС и ИТ. Правовое обеспечение на этапе разработки АИС и ИТ включает нормативные акты, связанные с договорными отношениями разработчика и заказчика в процессе создания АИС и ИТ с правовым регулированием различных отклонений в ходе этого процесса, а также обусловленные необходимостью обеспечения процесса разработки АИС и ИТ различными видами ресурсов. Правовое обеспечение на этапе функционирования АИС и ИТ включает определение их статуса в конкретных отраслях государственного управления, правовое положение о компетенции звеньев АИС и ИТ и организации их деятельности, права, обязанности и ответственность персонала, порядок создания и использования информации в АИС, процедуры ее регистрации, сбора, хранения, передачи и обработки, порядок получения и использования электронно-вычислительной техники и других технических средств, порядок создания и использования математического и программного обеспечения.
Эргономическое обеспечение как совокупность методов и средств, используемых на разных этапах разработки и функционирования ИТ, предназначено для создания оптимальных условий высокоэффективной и безошибочной деятельности человека в ИТ, для ее быстрейшего освоения. В состав эргономического обеспечения ИТ входят: комплекс различной документации, содержащей эргономические требования к рабочим местам, информационным моделям, условиям деятельности персонала, а также набор наиболее целесообразных способов реализации этих требований и осуществления эргономической экспертизы уровня их реализации; комплекс методов, учебно-методической документации и технических средств, обеспечивающих обоснование формулирования требований к уровню подготовки персонала, а также формирование системы отбора и подготовки персонала ИТ; комплекс методов и методик, обеспечивающих высокую эффективность деятельности человека в ИТ.
Иными словами, информационная технология предполагает умение грамотно работать с информацией и вычислительной техникой.
«Новая информационная технология(НИТ) – совокупность внедряемых («встраиваемых») в системы организационного управления принципиально новых средств и методов обработки данных, представляющих собой целостные технологические системы и обеспечивающих целенаправленное создание, передачу, хранение и отображение информационного продукта (данных, идей, знаний) с наименьшими затратами и в соответствии с закономерностями той социальной среды, где развивается НИТ».
При моделировании информационного процесса и его этапов выделяют три уровня: концептуальный, определяющий содержание и структуру предметной области;логический, на котором производится формализация модели, ифизический, обеспечивающий способ реализации информационной модели в техническом устройстве.
Трехуровневый подход может быть целесообразен и при изучении информатики. При таком подходе можно выделить следующие уровни информатики:
физический, логический и прикладной (или пользовательский).
На физическом уровне информатика занимается аппаратно-программными средствами вычислительной техники, средствами связи, которые как бы составляют ее фундамент и позволяют физически реализовывать ее логический и прикладной уровни.
На логическом уровне информатики изучается технология переработки информационного ресурса в целях получения новой информации на базе средств ВТ и связи, т. е. логический уровень - этоинформационная технология.
Наконец, третий, прикладной уровень информатики посвящен вопросам использования информационной технологии при создании и эксплуатации систем, в которых преобладающими процессами являются информационные.
Таким образом, предметом курса «Информационные технологии» являются логический и прикладной уровни информатики. Физический же уровень изучается в курсе "Информатика", который посвящен аппаратным средствам электронной вычислительной техники и базовому программному обеспечению.
Информационная технология имеет свои цель, методы и средства реализации. Кратко их содержание состоит в следующем.
Цель информационной технологии - создание из информационного ресурса качественно нового информационного продукта, удовлетворяющего требованиям пользователя.
Методами ИТ являются методы обработки и передачи данных.
СредстваИТ - это математические, программные, информационные, технические и др.
При таком определении целей, методов и средств под информационной технологией будем понимать целостную техническую систему, обеспечивающую целенаправленные создание, передачу, хранение и отображение информационного продукта (данных, идей, знаний) с наименьшими затратами и в соответствии с закономерностями той социальной среды, где развивается информационная технология.
Практическое приложение методов и средств обработки данных может быть различным, поэтому целесообразно выделить глобальную, базовые и конкретные информационные технологии.
Глобальная информационная технология включает модели, методы и средства, формализующие и позволяющие использовать информационные ресурсы общества.Базовая информационная технология предназначена для определенной области применения (производство, научные исследования, обучение и т.д.).
Конкретные информационные технологии реализуют обработку данных при решении функциональных задач пользователей (например, задачи учета, планирования, анализа).
На выбор того или иного способа обработки данных в ЭИС влияет очень большое количество факторов, связанных как с самим объектом управления, так и управляющей системой. Количество возможных вариантов построения технологического процесса обработки данных оказывается довольно значительным. Поэтому с целью облегчения изучения и проектирования этих процессов целесообразно выделять некоторые классы процессов.
При этом существенное влияние на классификацию оказывают возможные режимы обработки данных в вычислительных системах (ВС).
Рассмотрим режимы обработкиданных в информационной технологии.
Процесс организации вычислительного процесса имеет различную функциональную сложность в зависимости от класса и количества решаемых задач, режимов обработки данных, топологии системы обработки данных. В наиболее полном объеме функции организации вычислительного процесса реализуются при обработке данных на больших универсальных машинах (мэйнфреймах), которые, как правило, работают в многопользовательском режиме и обладают большими ресурсами по памяти и производительности. При обработке данных с помощью ЭВМ в зависимости от конкретного применения информационной технологии, а значит, и решаемых задач различают три основных режима: пакетный, разделения времени, реального времени.
При пакетном (off-line) режиме обработки задачи (задания), а точнее, программы с соответствующими исходными данными накапливаются на дисковой памяти ЭВМ, образуя "пакет". Обработка заданий осуществляется в виде их непрерывного потока. Для данного режима характерно минимальное вмешательство оператора, высокая эффективность работы ВС, но большие затраты времени на ожидание результата. Размещенные на диске задания образуют входную очередь, из которой они выбираются автоматически последовательно или по установленным приоритетам. Входные очереди могут пополняться в произвольные моменты времени. Такой режим позволяет максимально загрузить ЭВМ, так как отсутствуют простои между заданиями, но дает задержки в получении решения из-за того, что некоторое время задание простаивает в очереди.
Режим разделения времени реализуется путем выделения для выполнения заданий определенных интервалов времени, называемыхквантами. Предназначенные для обработки в этом режиме задания находятся в оперативной памяти ЭВМ одновременно. В течение одного кванта обрабатывается одно задание, затем выполнение первого задания приостанавливается с запоминанием полученных промежуточных результатов и номера следующего шага программы и в следующий квант обрабатывается второе задание и т. д. Задание при этом режиме находится все время в оперативной памяти вплоть до завершения его обработки. При большом числе одновременно поступающих на обработку заданий можно для более эффективного использования оперативной памяти временно перемещать во внешнюю память только что обрабатывавшееся задание до следующего своего кванта. В режиме разделения времени возможна также реализация диалоговых операций, обеспечивающих непосредственный контакт человека с вычислительной системой (ВС).
Увеличивает скорость ответа системы пользователю возможность непосредственного доступа, осуществляемого в оперативном режиме обработки (on-line). При многопрограммном режиме работы ЭВМ с использованием квантования времени и режима непосредственного доступа получается режим, именуемый разделением времени (time-sharing).
Задачи, решаемые в АСУ можно подразделить на задачи, которые требуют немедленного ответа, и задачи, допускающие определенную задержку ответа. Для задач с немедленным ответом предназначен режим реального времени. Он характеризуется дистанционной обработкой информации, илителеобработкой. Телеобработка применима и для других режимов (например, для пакетного), позволяет передавать пакеты на обработку ЭВМ и получать результаты пользователям, находящимся на значительном расстоянии от нее. Для передачи данных часто используются каналы связи.
Режим реального времени используется при обработке данных в информационных технологиях, предназначенных для управления физическими процессами. В таких системах информационная технология должна обладать высокой скоростью реакции, чтобы успеть за короткий промежуток времени (лучше бы мгновенно) обработать поступившие данные и использовать полученные результаты для управления процессом.
Поскольку в технологической системе управления потоки данных имеют случайный характер, ВС всегда должна быть готова получать входные сигналы и обрабатывать их. Повторить поступившие данные невозможно, поэтому потеря их недопустима.
Выбор того или иного режима эксплуатации вычислительной системы определяется параметрами решаемых задач. Когда пользователь имеет доступ к какому-либо терминалу и в обработке участвует небольшой объем данных (что характерно для информационного поиска и обработки сообщений) целесообразно использовать непосредственный доступ с немедленной обработкой.
Для больших объемов информации и не критичности времени обработки характерен пакетный режим. Он сочетается с телеобработкой, что обеспечивает более быструю доставку результатов пользователю.
В ЭВМ используют также режимы, называемые однопрограммнымии мультипрограммными. В режиме разделения времени используется вариант мультипрограммного режима.
Задания в виде программ и данных подвергаются процессу обработки, поступая из системы ввода, системы хранения, по каналам вычислительной сети. В этих условиях остро ставится вопрос планирования и выполнения заданий в ВС.
Вычислительная среда, в которой протекает процесс обработки данных, может представлять собой одномашинный комплекс, работающий в режиме разделения времени (многопрограммном режиме), или многомашинный (многопроцессорный), в котором несколько заданий могут выполняться одновременно на разных ЭВМ (процессорах). Но в обоих случаях поток заданий должен подвергаться диспетчированию, что означает организацию и обслуживание очереди. Задания, поступившие на обработку, накапливаются в очереди входных заданий. Из этой очереди они поступают на обработку в порядке, определяемом используемой системой приоритетов. Результаты решения задач накапливаются в выходные очереди, откуда они рассылаются либо в сеть, либо на устройство отображения, либо на устройство накопления.