- •3. Требования к пользовательскому интерфейсу.Интерфейс.
- •4. Классификация информационных технологий по пользовательскому интерфейсу. Командный интерфейс. Wimp – интерфейс. Silk- интерфейс.
- •5. Пакетная технология.
- •6. Основы проектирования пользовательского интерфейса.
- •7. Организация технологии на отдельных ее этапах имеет свои особенности, что дает основание для выделения внемашинной и внутримашинной технологии.
- •8.Процедуры обработки данных в зависимости от видов представления данных
- •9. Процессы, связанные с информацией, будем называть информационными процессами.
- •10. Обобщенная структура технологического процесса в базовой информационной технологии
- •11. Причины сбоев и отказов в работе компьютерных систем.
- •12. В настоящее время имеется большое разнообразие технологий защиты информации (см. Рис.), которые на практике объединяются в группы условно разделяемые по следующим направлениям:
- •13.Криптография
- •14. Защита от несанкционированного вмешательства в информационные процессы.
- •15. Основные понятия, связанные с графическим изображением технологического процесса. Условные графические обозначения символов схем.
- •17. Ит, основанные на деловых арм. Назначение, структура и состав арм. Подготовка и принятие решения.
- •19. Этапы разработки арм.(не знаю)
- •20. Электронный офис
- •21. Прикладные программные средства офисного назначения. Возможности пакета ms Office в автоматизации офисных работ.
- •22. Применение табличного процессора Excel для разработки автоматизированных приложений. Совместная обработка таблиц.
- •24. Особенности применения субд Access для создания арм.
- •Insert (вставить);
- •Is null
- •25. Определение компьютерной сети. Виды компьютерных информационных сетей. Локальные сети: назначение, топология, особенности использования.
- •27. Электронная почта.
- •28. Телеконференции. Доска объявлений.
- •29. Видеоконференции
- •30. Понятие корпоративной информационной системы.
- •32.Открытые системы.
- •33.Базовая эталонная модель
- •34. Характеристика распределенной обработки данных.
- •35. Способы распределения данных: централизованный, децентрализованный, смешанный.
- •36. Характеристика технологии «клиент-сервер».
- •39. Разработка приложений баз данных
- •41. Технология хранилищ данных.
- •43.Принципы электронного документооборота.
- •44. Специализированные системы управления документами.
- •45.Групповая работа над электронными документами.
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 - интерфейса.