Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МИРЭА / ЛЕКЦИИ 2012 / МОРФОЛОГИЯ / Числа и векторы.ppt
Скачиваний:
122
Добавлен:
10.05.2015
Размер:
4.11 Mб
Скачать

КОМПЬЮТЕРНЫЕ МЕТОДЫ ОБРАБОТКИ ИНФОРМАЦИИ

Лекция 02 (С)

Методы компьютерного представления информации.

Цифровое изображение и

Содержание лекции

1.ПО и программирование. Парадигмы программирования. Роль способа представления данных.

2.Методы компьютерного представления и передачи информации.

3.Цифровое изображение. Сжатие видеоинформации.

4.Компьютерное зрение. Области приложения и примеры систем.

5.Возможные темы курсовых работ.

Программное обеспечение

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

Системное ПО

BIOS

Операционная система Общего назначения Реального времени Сетевая Встраиваемая

Инструментальное ПО

Средство разработки программного обе

спечения Среда разработки

RAD

SDK

Загрузчик операционной системы Драйвер устройства

Система управления базами данны

х

(СУБД)

Реляционная (DB2, MySQL, Oracle, и т.д.) Объектно-ориентированная ( ObjectStore и т.д.) Иерархическая (IMS и т.д.) Сетевая (IDS и т.д.)

Программное обеспечение

Прикладное ПО

 

Офисное приложение

Текстовый редактор

Табличный процессор

Текстовый процессор

Редактор презентаций

Корпоративная информационная система

 

Система управления версиями

Аудиторская программа

(VCS)

Система управления проектами

Бухгалтерская программа

(Project Management)

Система MRP

Система автоматизации документ

Система MRP II

ооборота

Система ERP

(EDM)

Система CRM

Финансово-аналитическая систем

Система POS

а

 

Система управления архивами до

 

кументов

 

(DWM)

Программное обеспечение

Прикладное ПО Система проектирования и производства

Система автоматизации проектных раб

 

от

PLM-система

(САПР, CAD)

АСУТП (SCADA)

CAE-система

АСТПП (MES)

CAM-система

PDM-система Система логистической поддержки изделий

Система анализа логистической

Система создания ИЭТР (IETM)

поддержки (LSA)

 

Система обработки и хранения медицинской информации

Система передачи, обработки, хранени

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

(РИС)

Госпитальная информационная се

ть

(ГИС)

Программное обеспечение

Прикладное ПО

Научное ПО

Система математического и статистичес Система компьютерного моделир

кого расчёта и анализа

ования

 

Информационные системы

Геоинформационная система (ГИС)

Система управления IT-инфрастр

Система поддержки принятия решений

уктурой

(СППР)

Справочно-правовая система

 

(СПС)

Клиент для доступа к интернет-сервисам

Электронная почта

IP-телефония

Веб-браузер

Пиринговая сеть

Система мгновенного обмена сообщен

Потоковое мультимедиа

иями

Банк-клиент

IRC

 

Программное обеспечение

Прикладное ПО

 

Мультимедиа

Компьютерная игра

Видеоредактор

Музыкальный редактор

Аудиоредактор

Графические программы

Медиаплеер

Программные средства защиты

Криптошлюз

Система криптографической защи

Средство аутентификации

ты, шифрования и

Средство мониторинга и аудита

ЭЦП

Сканер защищённости

Антивирусная программа

Средство разграничения доступа

Антиспамовая программа

 

Межсетевой экран

Парадигмы программирования

Агентно-ориентированная Компонентно-ориентированная Конкатенативная Декларативная (контрастирует с Императивной)

Ограничениями

Функциональная Потоком данных

Таблично-ориентированная (электронные таблицы) Реактивная

Логическая Событийно-ориентированная

Сервис-ориентированная Комбинаторная

Императивная (контрастирует с Декларативной) Процедурная

Парадигмы программирования

Предметно-ориентированная Метапрограммирование

Автоматизация процесса программирования Обобщённое программирование Рефлексивно-ориентированная Итерационная

Параллельная

Структурная

Модульная

Рекурсивная Объектно-ориентированная

Автоматная Разделение ответственности:

Аспектно-ориентированная Субъектно-ориентированная

Прототип-ориентированная

Парадигмы программирования

Декларативное программирование 1. Программа «декларативна», если она описывает каковоонечто, а не как его создать. Например, веб-страницы на HTML декларативны, так как они описывают что должна содержать страница, а не как отображать страницу на экране. Этот подход отличается от языков императивного программирования, требующих от программиста указывать алгоритм для исполнения.

Декларативное программирование 2. Программа «декларативна», если она написана на исключительно функциональном, логическом или языке программирования с ограничениями. Выражение

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