Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_ИТ ПИЭ конспект лекций.doc
Скачиваний:
29
Добавлен:
22.12.2018
Размер:
404.99 Кб
Скачать

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

  • Интегрированные ИТ. В самых современных ИС принято рассматривать как "атомарную" единицу не данные в "чистом" виде, а некоторый сервис, соответствующий какому-то элементарному бизнес-процессу. В частности, такой сервис может просто выдавать какие-то данные, являясь аналогом "атомарной" единицы классических ИС. В КИС все чаще применяется сервис-ориентированная архитектура (Service-Oriented Architecture - SOA) и не только.

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

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

Стандарты пользовательского интерфейса.

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

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

  • Программный интерфейс - набор методов для взаимодействия между программами.

  • Физический интерфейс - способ взаимодействия физических устройств. Чаще всего речь идёт о компьютерных портах.

Интерфейсы пользователя бывают двух типов:

  1. процедурно-ориентированные:

  • примитивные

  • меню

  • со свободной навигацией

  1. объектно-ориентированные:

  • прямого манипулирования.

Современными видами интерфейсов являются:

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

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

  3. SILK - интерфейс (Speech - речь, Image - образ, Language - язык, Knowlege - знание). Этот вид интерфейса наиболее приближен к обычной, человеческой форме общения.

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

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

Объектно-ориентированные технологии как средство создания сложных ис

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

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

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

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

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

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

В процессе становления объектно-ориентированного программирования интерес сместился к объектно-ориентированным методам проектирования и анализа.

CASE-средства автоматизированного проектирования и создания программ становятся всё больше необходимы в разработке коммерческих систем. Новые БД, распределенные системы и Web, объектно-ориентированный системный анализ, компоненты.

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