Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
raspKollokvium_po_Informatike.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
792.06 Кб
Скачать

Классификация по

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

  • По способу распространения (доставки, оплаты, ограничения в использовании): Commercial Software, Freeware, Shareware, Abandonware, Adware, Free Software, Careware и др.

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

Системное ПО

  • Операционная система

    • Общего назначения

    • Реального времени

    • Сетевая

    • Встраиваемая

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

  • Драйвер устройства

  • Программный кодек

  • Утилита

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

  • Криптошлюз

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

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

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

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

  • Система криптографической защиты, шифрования и ЭЦП

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

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

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

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

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

    • Среда разработки

    • RAD

    • SDK

  • Система управления базами данных (СУБД)

    • Реляционная (DB2, Informix, Interbase, Firebird, Microsoft SQL Server, MySQL, Oracle, PostgreSQL, ЛИНТЕР)

    • Объектно-ориентированная (Cachе)

    • Иерархическая

    • Сетевая

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

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

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

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

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

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

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

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

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

  • Система MRP

  • Система MRP II

  • Система ERP

  • Система CRM

  • Система POS

  • Система SCM

  • Система управления проектами (Project Management)

  • Система автоматизации документооборота (EDM)

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

  • Система управления архивами документов (DWM)

  • Корпоративный портал

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

  • Система автоматизации проектных работ (САПР, CAD)

  • CAE-система

  • CAM-система

  • PDM-система

  • PLM-система

  • АСУТП (SCADA)

  • АСТПП (MES)

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

  • Система анализа логистической поддержки (LSA)

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

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

  • Система передачи, обработки, хранения и архивации изображений

  • Радиологическая информационная сеть (РИС)

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

Научное ПО

  • Система математического и статистического расчёта и анализа

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

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

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

  • Система поддержки принятия решений (СППР)

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

  • Справочно-правовая система (СПС)

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

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

  • Веб-браузер

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

  • IRC

  • IP-телефония

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

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

  • Банк-клиент

Мультимедиа

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

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

  • Графический редактор

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

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

  • Медиа-проигрыватель

25. Стратегия решения задач.

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

Стадии решения задачи

Процесс решения задачи состоит из таких основных подпроцессов, как:

  • Обнаружение проблемной ситуации;

  • Постановка задачи: выявление и более или менее строгое определение исходного (данного) — его элементов и отношений между ними — и требуемого (цели);

  • Нахождение решения задачи.

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

Стадии решения задачи в теориях О. Зельца, К. Дункера, Грино

О. Зельц

К. Дункер

Грино

1. Образование комплекса, в который входят: а) характеристики известного и б) отношения известное-неизвестное, определяющие в) место неизвестного в комплексе. Незавершённость этого комплекса — суть проблемности.

1. Проникновение в проблемную ситуацию — понимание её внутренних связей, восприятие её как целого, заключающего в себе некий конфликт.

1. Построение когнитивной сети, состоящей из элементов известного (данного) и неизвестного (отношения между элементами известного и неизвестного пока не установлены).

2. Запуск интеллектуальных операций: припоминание или создание решения.

2. Нахождение функционального значения решения. 3. Реализация (воплощение) функционального значения в конкретное решение.

2. Построение связей (отношений) между элементами , модификация сети при помощи дополнительной информации из памяти.

26. Алгоритм и решения задач.

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

  • Детерминированность — определённость. В каждый момент времени следующий шаг работы однозначно определяется состоянием системы. Таким образом, алгоритм выдаёт один и тот же результат (ответ) для одних и тех же исходных данных. В современной трактовке у разных реализаций одного и того же алгоритма должен быть изоморфный граф. С другой стороны, существуют вероятностные алгоритмы, в которых следующий шаг работы зависит от текущего состояния системы и генерируемого случайного числа. Однако при включении метода генерации случайных чисел в список «исходных данных», вероятностный алгоритм становится подвидом обычного.

  • Понятность — алгоритм для исполнителя должен включать только те команды, которые ему (исполнителю) доступны, которые входят в его систему команд.

  • Завершаемость (конечность) — при корректно заданных исходных данных алгоритм должен завершать работу и выдавать результат за конечное число шагов. С другой стороны, вероятностный алгоритм может и никогда не выдать результат, но вероятность этого равна 0.

  • Массовость — алгоритм должен быть применим к разным наборам исходных данных.

  • Результативность — завершение алгоритма определенными результатами.

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

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