Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты по информационным технологиям.rtf
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
1.97 Mб
Скачать

1)Место возникновения.

Входная информация – это информация, поступающая в фирму или ее подразделения. Выходная информация – это информация, поступающая из фирмы в другую фирму, организацию (подразделение). Внутренняя информация возникает внутри объекта, внешняя информация – за пределами объекта.

2)Стабильность.

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

3)Стадия обработки.

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

4)Способ отображения.

Текстовая информация – это совокупность алфавитных, цифровых и специальных символов, с помощью которых представляется информация на физическом носителе (бумага, изображение на экране дисплея). Графическая информация – это различного рода графики, диаграммы, схемы, рисунки и т.д.

5)Функция управления.

Плановая информация – это информация о параметрах объекта управления на будущий период. На эту информацию идет ориентация всей деятельности фирмы. Нормативно-справочная информация содержит различные нормативные и справочные данные. Ее обновление происходит достаточно редко. Учетная информация – это информация, которая характеризует деятельность фирмы за определенный прошлый период времени. На основании этой информации могут быть проведены следующие действия: скорректирована плановая информация, сделан анализ хозяйственной деятельности фирмы, приняты решения по более эффективному управлению работами и пр. (информация бух. учета, статистическая информация и т.д.).

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

Билет 11 Системы поддержки решений и "добычи данных" Системы поддержки работы группы (Group Support Systems - GSS). GSS - важный вариант DSS, в котором система разработана для поддержки работы группы пользователей. GSS, иногда называемые системами поддержки принятия решений группы, или системами электронных встреч, стремятся использовать преимущества возможностей группы для нахождения лучших решений. Это специализированный тип группового программного обеспечения, которое специально предназначено для поддержки встреч. Как вспомогательный аппарат систем поддержки принятия решений рассматривается «Добыча данных» (Data Mining). Data Mining использует ряд технологий (типа деревьев решений и нейронных сетей) для поиска информации в крупных объемах данных в базе данных организации. Добыча данных, которая иногда рассмат­ривается как вспомогательный аппарат систем поддержки принятия решений, является особенно полезной, когда организация имеет большие объемы данных в базе. Понятие "добыча данных" не ново, хотя название стало популярным только в конце 90-х годов.

Конечно, менеджеру более важно то, что может быть выполнено с «добычей данных», чем использованные в технологии решения. Ниже да­ны типичные приложения обработки данных. Для бизнеса любого вида эти приложения хороши, если смогут увеличить прибыль организации. Большинство этих приложений сосредоточивается на извлечении ценной информации для клиентов:

 идентифицирует общие характеристики клиентов, кото­рые покупают одинаковые изделия у вашей компании; предсказывает, какие клиенты, вероятно, могут оставить вашу компанию и уйти к конкуренту;

 идентифицирует тех, чьи действия, скорее всего, будут мошенническими;

 идентифицирует проспекты, которые должны быть вклю­чены в список рассылки для получения самой высокой эффективности;

 показывает индивидуумов, обращающихся к Web site, как наиболее интересных для наблюдения;

 предполагает, какие изделия или услуги обычно приобре­таются вместе.

Билет 12 Системы искусственного интеллекта: экспертные системы и нейронные сети

Искусственный интеллект (Artificial Intelligence). Идея искусственного интеллекта (AI), т. е. изучение того, как ком­пьютеры могут «думать», имеет приблизительно 30-летний возраст, но только недавно появились достаточно мощные компьютеры, способные сде­лать коммерчески привлекательными AI-приложения. AI-исследования развились в пять отдельных, но связанных областей: естественные языки, робототехнику, системы ощущений (системы зрения и слуха), экспертные системы и нейронные сети.

Экспертные системы (Expert Systems). Как применяет логику эксперта компьютерная система? Чтобы спро­ектировать экспертную систему, специалист, называемый инженером знания (специально подготовленный системный аналитик), очень тесно работает с одним или большим количеством экспертов в изучаемой об­ласти. Инженеры знания пытаются максимально точно понять способ принятия решения экспертом. Если строится экспертная система для планирования оборудования, то инженер знания работает с опытны­ми планировщиками оборудования, чтобы видеть, как они работают. Зна­ние, полученное инженером знания, загружается в компьютерную систему в специализированном формате, в блоке, названном базой зна­ний. Эта база знаний содержит правила и заключения, которые используются в принятии решений, параметры или факты, необходи­мые для принятия решения.

Другие главные компоненты экспертной системы создатель заклю­чения и интерфейс пользователя.

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

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

Нейронные сети (Neural Networks). Нейронные сети устроены по аналогии с работой человеческой нервной системы, но фактически используют статистиче­ский анализ, чтобы распознать модели из большого количества информа­ции посредством адаптивного изучения.

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

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

Как только станет доступным новое большое количество случаев, данные о них также вводятся в нейронную сеть, и модель еще раз корректирует­ся. Нейронная сеть обучается в основном относительно причинно-следст­венных моделей из этих дополнительных данных, и прогнозирующая способность улучшается

Билет 13 Аппаратно-программная платформа информационных систем.

Выбор аппаратной платформы и конфигурации системы очень важен. Это связано, в частности, с характером прикладных систем, который в значительной степени может определять рабочую нагрузку вычислительного комплекса в целом. Однако часто оказывается сложно с достаточной точностью предсказать саму нагрузку, особенно в случае, когда система должна обслуживать несколько групп разнородных по своим потребностям пользователей. Обычно рабочая нагрузка существенно определяется «типом использования» системы. Например, можно выделить серверы NFS, серверы управления базами данных и системы, работающие в режиме разделения времени. Эти категории систем перечислены в порядке увеличения их сложности. Как правило, серверы СУБД значительно сложнее, чем серверы NFS, а серверы разделения времени, особенно обслуживающие различные категории пользователей, являются наиболее сложными для оценки. К счастью, существует ряд упрощающих факторов.

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

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

Билет 14 Понятие ЛВС. Виды ЛВС.Принципы на которых основано ЛВС. ЛВС — набор аппаратных средств и алгоритмов, обеспечивающих соединение компьютеров, других периферийных устройств (принтеров, дисковых контроллеров и т. п.) и позволяющих им совместно использовать общую дисковую память, периферийные устройства, обмениваться данными.

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

Использование компьютерных сетей имеет множество преимуществ:

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

стандартизация приложений – все пользователи работают на одном и том же ПО (программном обеспечении), «говорят на одном языке»;

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

эффективное взаимодействие и планирование рабочего времени (проведении дискуссий, оперативных совещаний без отрыва от рабочих мест).

Общими компонентами всех сетей являются:

1. Серверы (server) – компьютеры, предоставляющие свои ресурсы сетевым пользователям.

2. Клиенты (client), рабочие станции – компьютеры, осуществляющие доступ к сетевым ресурсам, предоставляемыми сервером (серверами).

3. Среда (media) – средства передачи информации.

4. Совместно используемые данные – файлы, передаваемые серверами по сети.

5. Совместно используемые периферийные устройства.

В настоящее время информационно-вычислительные системы принято делить на три основных типа:

1. LAN (Lokal Area Network) — локальная сеть в пределах предприятия, учреждения, одной организации.

Название LAN —Lokal Area Network соответствует объединению компьютеров, расположенных на сравнительно небольшой территории (одного предприятия, офиса, одной комнаты). Существующие стандарты для ЛВС обеспечивают связь между компьютерами на расстоянии от 2,5 до 6 км (Ethernet и ARCNET, соответственно).

Самая простая сеть (англ. Network) состоит как минимум из двух компьютеров, соединенных друг с другом кабелем. Это позволяет им использовать данные совместно. Все сети (независимо от сложности) основываются именно на этом простом принципе.

2. MAN (Metropolitan Area Network) — городская или региональная сеть, т.е. сеть в пределах города, области и т.п..

3. WAN (Wide Area Network) — глобальная сеть, соединяющая абонентов страны, континента, всего мира.

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

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

ISO предложила семиуровневую модель, которой соответствует и программная структура ЛВС.

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

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

3.Сетевой — определяет маршрут передачи информации между сетями (ПЭВМ), обеспечивает обработку ошибок, а также управление потоками данных.

Основная задача сетевого уровня — маршрутизация данных (передача данных между сетями). Специальные устройства — маршрутизаторы (Router) определяют для какой сети предназначено то или другое сообщение, и направляют эту посылку в заданную сеть. Для определения абонента внутри сети используется Адрес Узла (Node Address). Для определения пути передачи данных между сетями на маршрутизаторах строятся Таблицы Маршрутов (Routing Tables), содержащие последовательность передачи данных через маршрутизаторы. Каждый маршрут содержит адрес конечной сети, адрес следующего маршрутизатора и стоимость передачи данных по этому маршруту. При оценке стоимости могут учитываться количество промежуточных маршрутизаторов, время, необходимое на передачу данных, просто денежная стоимость передачи данных по линии связи.

4. Транспортный — связывает нижние уровни (физический, канальный, сетевой) с верхними уровнями, которые реализуются программными средствами. Этот уровень как бы разделяет средства формирования данных в сети от средств их передачи. Здесь осуществляется разделение информации по определенной длине и уточняется адрес назначения. Транспортный уровень позволяет мультиплексировать передаваемые сообщения или соединения. Мультиплексирование сообщений позволяет передавать сообщения одновременно по нескольким линиям связи, а мультиплексирование соединений передает в одной посылке несколько сообщений для различных соединений.

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

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

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

На разных уровнях обмен происходит различными единицами информации: биты, кадры, пакеты, сеансовые сообщения, пользовательские сообщения.

Билет 15 Датаграммы и виртуальные соединения

На сетевом уровне возможно применение одной из двух процедур передачи пакетов:

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

Рис. 19. Семиуровневая модель ЛВС

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

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

Вывод: датаграммный режим предпочтительнее использовать для сетей сложной конфигурации, где значительное число ЭВМ в сети, иерархическая структура сети, надежность, достоверность передачи данных по каналам связи, длина пакета более 512 байт.

Билет 16 Протоколы в ЛВС. Организация взаимодействия устройств в сети Организация ЛВС базируется на принципе многоуровневого управления процессами, включающими в себя иерархию протоколов и интерфейсов.

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

Второй уровень (канальный) можно разделить на два подуровня: управление доступом к каналу (УДК) и управление информационным каналом (УИК).

Протокол УДК устанавливает порядок передачи данных через канал, выборку данных.

Протокол УИК обеспечивает достоверность данных, т. е. формируются проверочные коды при передаче данных.

Во многих ЛВС отпадает необходимость в сетевом уровне. К нему прибегают при комплексировании нескольких ЛВС, содержащих моноканалы.

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

Организация взаимодействия устройств в сети

В зависимости от способа организации обработки данных и взаимодействия пользователей, который поддерживается конкретной сетевой операционной системой, выделяют два типа информационных систем:

- иерархические сети;

- сети клиент/сервер.

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

Достоинства иерархических систем:

- отработанная технология обеспечения отказоустойчивости, сохранности данных;

- надежная система защиты информации и обеспечения секретности.

Недостатки:

- высокая стоимость аппаратного и программного обеспечения, высокие эксплуатационные расходы;

- быстродействие и надежность сети зависят от центрального компьютера.

Примеры иерархических систем: SNA, IBM Corp., DNA, DEC.

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

По организации взаимодействия принято выделять два типа систем, использующих метод клиент/сервер:

- равноправная сеть;

- сеть с выделенным сервером.

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

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

Недостатки: работа сети эффективна только при количестве одновременно работающих станций не более 10; трудности в организации эффективного управления взаимодействием рабочих станций и обеспечении секретности информации; трудности обновления и изменения ПО рабочих станций.

Сеть с выделенным сервером — здесь один из компьютеров выполняет функции хранения данных общего пользования, организации взаимодействия между рабочими станциями, выполнения сервисных услуг — сервер сети. На таком компьютере выполняется операционная система, и все разделяемые устройства (жесткие диски, принтеры, модемы и т. п.) подключаются к нему; компьютер выполняет хранение данных, печать заданий, удаленную обработку заданий. Рабочие станции взаимодействуют через сервер, поэтому логическую организацию такой сети можно представить топологией «звезда», где центральное устройство — сервер.

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

Недостатки: такая сеть дороже из-за отдельного компьютера под сервер; менее гибкая по сравнению с равноправной.

Сети с выделенным сервером являются более распространенными.

Билет 17 Сети клиент-сервер Клиент-сервер (англ. Client-server) — вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг (сервисов), называемыми серверами, и заказчиками услуг, называемыми клиентами. Нередко клиенты и серверы взаимодействуют через компьютерную сеть и могут быть как различными физическими устройствами, так и программным обеспечением. Преимущества

Отсутствие дублирования кода программы-сервера программами-клиентами.

Так как все вычисления выполняются на сервере, то требования к компьютерам на которых установлен клиент снижаются.

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

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

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

Недостатки

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

Поддержка работы данной системы требует отдельного специалиста — системного администратора.

Высокая стоимость оборудования.

Многоуровневая архитектура клиент-сервер

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

Билет 18 Информационно-аналитические системы Информационные Аналитические Системы - это специально разработанные Фирмой 1С программы, предназначенные для самостоятельного и оперативного решения юридических и налоговых вопросов, регулярно возникающих в деятельности организаций:

каждый день на предприятии заключаются, расторгаются, изменяются и выполняются различные договоры – купли-продажи, аренды, оказания услуг, выполнения работ и многие-многие другие;

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

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

Билет 20 Варианты технологии клиент/сервер

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

На сегодняшний день развитие информационных технологий предлагает создание единых сетей предприятий и корпораций, объединяющих удаленные компьютеры и локальные сети, часто использующие разные платформы, в единую информационную систему. Т. е. необходимо объединить пользователей компьютеров в единое информационное пространство и предоставить им совместный доступ к ресурсам. Однако здесь возникает множество трудностей, связанных с решением задачи по организации каналов связи (кабель Ethernet не протянешь по городу, а тем более до другого конца планеты). При построении корпоративных сетей иногда используются телефонные каналы, но связь по таким коммутируемым линиям ненадежна, аренда выделенных линий связи дорога, а эффективность такого канала невысокая. Проблема возникает и при интегрировании в корпоративную сеть разнородных ЛВС, а также в подключении больших компьютеров, например, IBM mainframe или VAX. Сложности возникают и при объединении в одну локальную сеть компьютеров с разными ОС. Поэтому построение корпоративной сети задача не из легких.

Проблема первая — это каналы связи. Самым оптимальным вариантом является использование уже существующих глобальных сетей передачи данных общего пользования, чтобы коммуникационный протокол в корпоративной сети совпадал с принятым в существующих глобальных сетях. Наиболее рациональным выбором здесь следует считать протокол Х.25. Данный протокол позволяет работать даже на низкокачественных линиях связи, так как разрабатывался он для подключения удаленных терминалов к большим ЭВМ и соответственно включает в себя мощные средства коррекции ошибок, освобождая от этой работы пользователя.

Дальнейшее развитие Х.25 - Frame Relay, а также новые протоколы типа АТМ, хотя и обещают значительно большие скорости, требуют практически идеальных линий связи и, возможно, не скоро будут широко применяться в будущем. Существующие в нашей стране глобальные сети общего доступа — SprintNet, Infotel, Pochet и прочие — построены на базе Х.25

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

Выделенная линия — это обычная телефонная линия, с которой можно работать на скоростях 9600 — 28800 бит/с. Более скоростные линии (64 Кбит/с и более) стоят значительно дороже.

Обычно сети Х.25 строятся на двух типах оборудования — Switch, или центр коммутации пакетов (ЦКП), и PAD (packet assembler/disassembler — сборщик/разработчик пакетов), называемый также пакетным адаптером данных (ПАД) или терминальным концентратором. ПАД служит для подключения к сети Х.25 оконечных устройств через порты. Пример использования ПАД в корпоративной сети — подключение банкоматов к центральному компьютеру банка.

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

Переход к многопользовательским СУБД — качественный технологический скачок, обеспечивающий деятельность организаций в будущем. Реализация перехода к новой информационной системе (ИС) зависит от используемой и перспективной моделей клиент — сервер.

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

Компьютер, управляющий тем или иным ресурсом, называют сервером этого

ресурса, а компьютер, пользующийся им, — клиентом.

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

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

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

Первая группа — функции ввода и отображения данных.

Вторая группа — объединяет чисто прикладные функции, характерные для данной предметной области (для банковской системы — открытие счета, перевод денег с одного счета на другой и т. д.).

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

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

В соответствии с этим в любом приложении выделяются следующие логические компоненты:

- компонент представления (presentation), реализующий функции первой группы;

- прикладной компонент (business application), поддерживающий функции второй группы;

- компонент доступа к информационным ресурсам.

Различия в реализации технологии клиент — сервер определяются следующими факторами:

- видами программного обеспечения, в которые интегрирован каждый из этих компонентов;

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

- способом распределения логических компонентов между компьютерами в сети;

- механизмами, используемыми для связи компонентов между собой.

Выделяются четыре подхода, реализованные в следующих моделях:

1) модель файлового сервера (File Server - FS);

2) модель доступа к удаленным данным (Remote Data Access - RDA);

3) модель сервера баз данных (Data Base Server - DBS);

4) модель сервера приложений (Application Server - AS).

Билет 21 Пользовательский интерфейс

Интерфе́йс по́льзователя, он же по́льзовательский интерфейс (UI — англ. user interface) — разновидность интерфейсов, в котором одна сторона представлена человеком (пользователем), другая — машиной/устройством. Представляет собой совокупность средств и методов, при помощи которых пользователь взаимодействует с различными, чаще всего сложными, машинами, устройствами и аппаратурой. Весьма часто термин применяется по отношению к компьютерным программам, однако под ним может подразумеваться набор средств, методов и правил взаимодействия любой системы, управляемой человеком. Несколько широко распространённых примеров: меню на экране телевизора + пульт дистанционного управления; дисплей электронного аппарата (автомагнитолы, часов) + набор кнопок и переключателей для настройки; приборная панель (автомобиля, самолёта) + рычаги управления. Интерфейс двунаправленный (интерактивный) — когда устройство, получив команды от пользователя и исполнив их, выдаёт информацию пользователю наличествующими у неё средствами — визуальными, звуковыми, тактильными и т. п. (приняв которую, пользователь выдаёт устройству последующие команды предоставленными в его распоряжение средствами: кнопки, переключатели, регуляторы, сенсоры, голосом, и т. д.). Поскольку интерфейс есть совокупность, то он состоит из элементов, которые, сами по себе, также могут состоять из элементов (так, экран дисплея может содержать в себе другие окна, которые, в свою очередь, могут содержать панели, кнопки и прочие интерфейсны элементы).

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

Средства:

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

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

По наличию тех или иных средств ввода, интерфейсы разделяются на типы — жестовый, голосовой, брэйн, и тд., возможны смешанные варианты. Средства эти должны быть необходимыми и достаточными, быть удобными и практичными, расположенными и скомпонованными разумно и понятно, соответствовать физиологии человека, не должны приводить к негативным последствиям для организма пользователя (всё это входит в понятие эргономики).

Методы:

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

Билет 22 Взаимодействие между пользователем и компьютером Человеко-компьютерное взаимодействие (HCI) — это изучение, планирование и разработка взаимодействия между людьми (пользователями) и компьютерами. Зачастую его рассматривают как совокупность науки о компьютерах, бихевиоризма, проектирования и других областей исследования. Взаимодействие между пользователями и компьютерами происходит на уровне пользовательского интерфейса (или просто интерфейса), который включает в себя программное и аппаратное обеспечение; например, образы или объекты, отображаемые на экранах дисплеев, данные, полученные от пользователя посредством аппаратных устройств ввода (таких как клавиатуры и мыши) и другие взаимодействия пользователя с крупными автоматизированными системами, такими как воздушное судно и электростанция.

Ассоциация вычислительной техники рассматривает взаимодействие человека и компьютера как «дисциплину, занимающуюся проектированием, оценкой и осуществлением работы интерактивных вычислительных систем для использования человеком, а также изучением происходящих процессов.» Важным аспектом человеко-компьютерного взаимодействия является обеспечение удовлетворения пользователей (см. Computer user satisfaction).

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

Важным критерием является внимание к человеко-компьютерному взаимодействию, так как плохо разработанные интерфейсы могут стать причиной многих непредвиденных проблем. Классическим примером этого является авария на АЭС Три-Майл-Айленд, где в ходе расследования было выявлено, что, по крайне мере, частичную ответственность за катастрофу несёт на себе проектирование интерфейса. Подобным образом, аварии в авиации возникали вследствие решения производителей использовать нестандартные воздушные приборы и/или расположение штурвала. Хотя предполагалось, что новые конструкции более совершенны касательно основного человеко-компьютерного взаимодействия, пилотам было присуще «стандартное» расположение и, таким образом, концептуально хорошая идея, не повлекла желаемые результаты.

[править]

Цели

Основной задачей человеко-компьютерного взаимодействия является улучшение взаимодействия между человеком и компьютером, делая компьютеры более удобными (юзабельными) и восприимчивыми к потребностям пользователей. В частности, человеко-компьютерное взаимодействие занимается:

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

методами реализации интерфейсов (например, программные инструментарии, библиотеки и рациональные алгоритмы);

методами для оценки и сравнения таких интерфейсов;

разработкой новых интерфейсов и методов взаимодействия (англ.)русск.;

развитием описательных и прогнозируемых моделей;

теорией взаимодействия.

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

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

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

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

Билет 23 Информационные технологии обработки данных

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

На уровне операционной деятельности решаются следующие задачи:

• обработка данных об операциях, производимых фирмой;

• создание периодических контрольных отчетов о состоянии дел в фирме;

• получение ответов на всевозможные текущие запросы и оформление их в виде бумажных документов или отчетов.

Существует несколько особенностей, связанных с обработкой данных, отличающих данную технологию от всех прочих:

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

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

• выполнение стандартных процедур обработки. Существующие стандарты определяют типовые процедуры обработки данных и предписывают их соблюдение организация­ми всех видов;

• выполнение основного объема работ в автоматическом режиме с минимальным учас­тием человека;

• использование детализированных данных. Записи о деятельности фирмы имеют де­тальный (подробный) характер, допускающий проведение ревизий. В процессе реви­зии деятельность фирмы проверяется хронологически от начала периода к его концу и от конца к началу;

• акцент на хронологию событий;

• требование минимальной помощи в решении проблем со стороны специалистов дру­гих уровней.