Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Ответы_Тюнин

.pdf
Скачиваний:
41
Добавлен:
20.03.2016
Размер:
1.01 Mб
Скачать

1. Понятие информационной технологии

Процессы, методы поиска, сбора, хранения, обработки, предоставления, распространения информации и способы осуществления таких процессов и методов (ФЗ № 149-ФЗ)[2]; приѐмы, способы и методы применения средств вычислительной техники при выполнении функций сбора, хранения, обработки, передачи и использования данных (ГОСТ 34.003-90)[3]; ресурсы, необходимые для сбора, обработки, хранения и распространения информации.

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

Основные черты:

Структурированность стандартов цифрового обмена данными алгоритмов;

Широкое использование компьютерного сохранения и предоставление информации в необходимом виде;

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

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

Сети

Терминалы

Услуги

2. Применение ИТ на рабочем месте пользователя

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

3. Эволюция ИТ

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

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

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

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

4. Автоматизированное рабочее место

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

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

Схема АРМ

Общими требованиями, предъявляемыми к АРМ, являются: удобство и простота общения с ними, в том числе настройка АРМ под конкретного пользователя и эргономичность конструкции; оперативность ввода, обработки, размножения и поиска документов; возможность оперативного обмена информацией между персоналом организации, с различными лицами и организациями за еѐ пределами; безопасность для здоровья пользователя. Широкое применение находят АРМ для: подготовки текстовых и графических документов; обработки данных, в том числе в табличной форме; создания и использования баз данных, проектирования и программирования.

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

5.Свойства ИТ

целесообразность,

наличие компонентов и структуры,

взаимодействие с внешней средой,

целостность,

развитие во времени.

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

2)Наличие компонентов и структуры. В состав информационной технологии должны входить:

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

комплекс технических средств (КТС), состоящий из средств вычислительной, коммуникационной и организационной техники;

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

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

4)Развитие во–этовремениобеспечение динамичности развит технологии, возможность ее модернизацииры,и модифи включение новых компонентов, возможность решения

6. Общая характеристика разработки ПО

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

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

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

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

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

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

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

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

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

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

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

7. Понятие платформы

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

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

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

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

Примеры платформ ОС

Win32 — Win32 API,

API POSIX дляОС UNIX/Linux.

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

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

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

Примеры

Qt

GTK

Boost

JavaVirtualMachine

.NET Framework

AdobeAIR

8. Технологии открытых систем

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

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

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

Обязательными свойствами открытых систем являются:

1)переносимость;

2)интероперабильность;

3)масштабируемость;

4)доступность программного и аппаратного обеспечения для развития и модернизации.

Переносимость (portability) - это способность программного и аппаратного обеспечения работать на различных аппаратных платформах или под управлением различных операционных систем.

Интероперабильность (Interoperability) - это способность к взаимодействию различных аппаратных и программных платформ.

Масштабируемость (Scalability) - это способность программных и технических средств корректно работать с различными системами.

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

9. Классификация информационных технологий

По методам и средствам обработки данных

1)Глобальные

2)Базовые

3)Конкретные

По обслуживаемым предметным областям

1)ИТ в бухгалтерском учете

2)ИТ в банковской деятельности

3)ИТ в налоговой деятельности

4)ИТ в страховой деятельности

5)ИТ в статистической деятельнотсти

По видам обрабатываемой информации

1)Данные

2)Текст

3)Графика

4)Знания

5)Объект реального мира

По типу пользовательского интерфейса

1)Прикладной интерфейс

2)Системный интерфейс

3)Командный интерфейс

4)WIMP – интерфейс

5)SILK – интерфейс

10. Сетевые информационные технологии

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

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

Отличительной особенностью Интернета является высокая надѐжность. При выходе из

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

надѐжность обеспечивается тем, что в Интернете нет единого центра управления. Если

выходят из строя некоторые линии связи или компьютеры, то сообщения могу быть

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

Локальные вычислительные сети позволили поднять на качественно новую ступень

управление производственными объектами, повысить эффективность использования ЭВМ,

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

создать новые технологии. Объединение ЛВС и глобальных сетей позволило получить

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

ПК, объединѐнные в сеть, делятся на абонентские – клиенты и вспомогательные - серверы. Клиенты выполняют все необходимые информационно-вычислительные работы и определяют ресурсы сети. Серверы – служат для преобразования и передачи информации от одной ЭВМ к другой по каналам связи и коммутационным устройствам

( host - ЭВМ ). К качеству и мощности серверов предъявляются повышенные требования.

Клиент – это приложение, посылающее запрос к серверу. Он отвечает за обработку и вывод информации, а также передачу запросов серверу.

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

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

Терминальный сервер поддерживает выполнение функций многопользовательской системы.

Файл-сервер обеспечивает доступ к центральной базе данных удалѐнным пользователем.

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

Коммутационная сеть образуется множеством серверов и host -ЭВМ, соединѐнных физическими каналами связи, которые называют магистральными.

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

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

Существуют следующие уровни сетей.

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

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

Третий уровень, сетевой , обеспечивает управление маршрутизацией пакетов. Он распространяется на соглашение о блокировании данных и их адресов. По одному каналу может передаваться информация с нескольких модемов для увеличения его загрузки. Используются сетевые протоколы IPX и SPX и др. (в локальных сетях), IP ( Internet Protocol – интернет протокол) и TCP (Transmission Control Protocol – протокол управления передачей) и др. – в сетях интернета. Единицей обмена является, также пакет.