Добавил:
Меня зовут Катунин Виктор, на данный момент являюсь абитуриентом в СГЭУ, пытаюсь рассортировать все файлы СГЭУ, преобразовать, улучшить и добавить что-то от себя Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика / Теория / подготовка к ит.doc
Скачиваний:
12
Добавлен:
10.08.2023
Размер:
685.06 Кб
Скачать

1.Классификации ИТ по виду разрабатываемой информационной системы. Классификации ИТ по виду пользовательского интерфейса. Классификации ИТ по функциональному и обеспечивающему принципам. Классификации ИТ виду обрабатываемой информации. Классификации ИТ по объектно–ориентированным и традиционным подходам.

На сегодняшний день приняты различные классификации ИТ. Остановимся на некоторых из них.

1. По виду разрабатываемой информационной системы

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

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

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

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

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

2. По виду пользовательского интерфейса (командный, WIMP, SILK –будет рассмотрена позднее).

3. Функциональные и обеспечивающие информационные технологии.

Функциональные или прикладные ИТ– это ИТ специфичные для конкретной области применения - ИТ конечного пользователя.

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

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

Среди обеспечивающих ИТ можно выделить:

• ИТ разработки программного обеспечения

• ИТ работы с числами.

• ИТ работы с текстами.

• ИТ работы с базами данных.

• ИТ работы с графическими, аудио и видеоданными.

• ИТ распределенной обработки данных.

• ИТ использования передачи данных по линиям связи.

• ИТ защиты данных от несанкционированного использования и искажения.

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

5. Объектно – ориентированные ИТ и традиционные ИТ.

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

Объект - это предмет, событие, явление, которые выполняют определенные функции и являются источником или потребителем информации.

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

Одним из свойств объекта являются метод его обработки.

Метод программа действий над объектом или его свойствами.

Метод реализуется с помощью программного кода, связанного с определенным объектом; осуществляет преобразование свойств, изменяет поведение объекта.

Технологии, построенные на базе объектного подхода, будем называть объектно-ориентированными технологиями. Они оперируют с объектами и методами.(см. объектно-ориентированное программирование). Например, объектно – ориентированная ИТ работы с документами предполагает наличие, а следовательно и изучение их пользователями, объекта «документ» и нескольких методов – создать документ, корректировать документ, сохранить документ, напечатать документ и т.д. При этом пользователю совершенно нет необходимость знать внутреннюю структуру хранения документа в компьютере, машинные команды, с помощью которых он обрабатывается и языки программирования. Он все выполняет с помощью активизации методов, реализуя это выбором простых команд меню.

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

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

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

данные и процедуры объединяются в программные объекты;

для связи объектов используется механизм посылки сообщения;

объекты с похожими свойствами объединяются в классы;

объекты наследуют свойства других объектов через иерархию классов.

Объектно-ориентированные системы обладают следующими основными свойствами:

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

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

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

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

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

Анализ литературы подтверждает предположение, что объектно-ориентированные технологии являются эффективным средством моделирования сложных систем. Все ведущие мировые производители информационных технологий, такие как Microsoft, Sun Microsystems, Borland, Symantec и др. используют объектно-ориентированный подход в качестве фундамента практически всех своих систем служащих базой для построения компьютерных моделей

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

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

3. Требования к пользовательскому интерфейсу.Интерфейс.

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

Интерфейс - определенная стандартами граница раздела двух систем, устройств или программ.

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

Пользовательский интерфейс включает три основных компонента:

общение приложения с пользователем;

общение пользователя с приложением;

язык общения.

Язык общения определяется разработчиком программного приложения.

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

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

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

  • наличие системы «отката», позволяющей при выполнении регламентированного действия, последствия которого по каким-либо причинам не удовлетворили пользователя, вернуться к предыдущему состоянию системы.

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

Согласование интерфейса должно быть выполнено в трех аспектах:

  • физический, который относится к техническим средствам (пока отсутствует);

  • синтаксический, который определяет последовательность и порядок появления элементов на экране (язык общения) и последовательность запросов (язык действий);

  • семантический, который обусловлен значениями элементов, составляющих интерфейс.

4. Классификация информационных технологий по пользовательскому интерфейсу. Командный интерфейс. Wimp – интерфейс. Silk- интерфейс.

В зависимости от типа пользовательского интерфейса информационные технологии имеют соответствующую классификацию

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

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

Команды набираются в командной строке, что похоже на набор команды на пишущей машинке. Однако, в отличие от нее, буквы отображаются на дисплее, а не на бумаге, и неправильно набранный символ можно стереть. Команда заканчивается нажатием клавиши Enter (или Return.) После этого осуществляется переход в начало следующей строки. Именно с этой позиции компьютер выдает на монитор результаты своей работы. Затем процесс повторяется.

2) WIMP - интерфейс (Window - окно, Image - образ, Menu - меню, Pointer - указатель). Характерной особенностью этого вида интерфейса является то, что диалог с пользователем ведется не с помощью команд, а с помощью графических образов - меню, окон, других элементов. Хотя и в этом интерфейсе подаются команды машине, но это делается опосредственно, через графические образы. Этот вид интерфейса реализован на двух уровнях технологий: простой графический интерфейс и «чистый» WIMP - интерфейс.

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

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

2. Все программы, файлы, документы, устройства и другие объекты представляются в виде значков - иконок. При открытии иконки превращаются в окна.

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

4. Широкое использование манипуляторов для указания на объекты. Манипулятор перестает быть просто игрушкой - дополнением к клавиатуре, а становится основным элементом управления. С помощью манипулятора УКАЗЫВАЮТ на любую область экрана, окна или иконки, ВЫДЕЛЯЮТ ее, а уже потом через меню или с использованием других технологий осуществляют управление ими.

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

3) SILK - интерфейс (Speech - речь, Image - образ, Language - язык, Knowlege - знание). Этот вид интерфейса наиболее приближен к обычной, человеческой форме общения. В рамках этого интерфейса идет обычный «разговор» человека и компьютера. При этом компьютер находит для себя команды, анализируя человеческую речь и находя в ней ключевые фразы. Результат выполнения команд он также преобразует в понятную человеку форму. Этот вид интерфейса наиболее требователен к аппаратным ресурсам компьютера, и поэтому его применяют в основном для военных целей.

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

Проснись - включение голосового интерфейса.

Отдыхай- выключение речевого интерфейса.

Открыть - переход в режим вызова той или иной программы. Имя программы называется в следующем слове.

Буду диктовать - переход из режима команд в режим набора текста голосом.

Режим команд - возврат в режим подачи команд голосом

- и некоторые другие.

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

Речевая технология является простейшей реализацией SILK - интерфейса.