Раздел 3. Программные средства реализации информационных процессов
3.1. Базовые представления
В основу технологии использования ЭВМ для решения прикладных задач можно положить следующую схему
Рис. 3.1. Схема решения прикладных задач на ЭВМ.
Не уточняя понятие задачи, отметим, что для решения на ЭВМ задача должна быть поставлена математически (формализована). Для поставленной задачи выбирается метод решения (математический). Для заданного метода разрабатывается алгоритм, который устанавливает последовательность точно определённых действий, приводящих к решению задачи.
После этого алгоритм записывается на языке программирования и вводится в ЭВМ. Человек решающий задачу может сам разрабатывать необходимую программу, либо воспользоваться уже имеющимися.
В данном разделе попытаемся систематизировать и дать краткую характеристику имеющегося программного обеспечения. Итак:
Программа – упорядоченная последовательность команд (инструкций) компьютера для решения задачи.
Программное обеспечение (ПО) – совокупность программ обработки данных и необходимых для их эксплуатации документов.
Алгоритм – система точно сформулированных правил, определяющих процесс преобразования входной информации в желаемый результат за конечное число шагов.
3.2. Классификация программ
По функциональному назначению программы делятся следующим образом:
Операционные
системы (ОС) Утилиты
(ОС) Операционные
оболочки (ОО) Средства
тестирования и диагностики ЭВМ Компиляторы
с ЯВУ Интерпретаторы
с ЯВУ Библиотеки
стандартных программ (БСП) Средства
редактирования и тестирования Прикладные
утилиты Системы
программирования (СП) ППП
общего назначения Проблемно-ориентированные
ППП Интегрированные
ППП ППП
расширяющие возможности ОС ПО
пользователей
Рис. 3.2. Классификация программ по функциональному назначению.
Системное программное обеспечение обеспечивает работу выч. техники.
Инструментальное ПО – обеспечивает технологию разработки, отладки и внедрения создаваемых продуктов.
Прикладное ПО – обеспечивает решение задач предметной области.
3.3. Системное ПО
Системное ПО условно делится на две категории:
Системное ПО
Базовое ПО
Операционные системы (ОС)
Однопользовательские
Многопользовательские
Сетевые Операционные оболочки
Сервисное ПО
Диагностики компьютера
Антивирусные Обслуживания
диска Архивирования
данных Обслуживания
сети
Рис. 3.3. Классификация системного ПО.
Операционные системы предназначены для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами (аппаратными средствами).
Однопользовательские ОС: MS-DOS – командная ОС
Многопользовательские ОС: Windows 9* - объектно-ориентированная, UNIX (LINUX) – командная (объектно-ориентированная)
Сетевые ОС: Windows NT, Novel Netware, UNIX.
Операционные оболочки – специальные программы, предназначенные для облегчения работы пользователя с командными ОС.
Для MS DOS: Norton Commander, Far, Windows 3.1
Утилиты – вспомогательные программы обслуживания вычислительных средств.
Инструментальное
ПО
Средства
создания информационных систем
(CASE
– технология)
