Лекция: Программное обеспечение. Состав, структура

и основные понятия

Совокупность программ и сопровождающей их документации, предназначенной для решения задач на ПК, называется программным обеспечением (software). А теперь дадим несколько определений понятию «программа».

1. Программа представляет собой формализованное описание последовательности действий определенных устройств в ЭВМ в зависимости от конкретного характера задачи и набора ее исходных данных.

2. Программа – это формализованная запись алгоритма на конкретном языке программирования.

Все программное обеспечение делится на системное(общее), прикладное(специальное)

Системное программное обеспечение (system software) – это обеспечение, необходимое для управления компьютером, создания и поддержки выполнения других программ пользователя, а также для предоставления пользователю набора всевозможных услуг [1].

Прикладное программное обеспечение – это программное обеспечение, состоящее из отдельных прикладных программ и пакетов прикладных программ, предназначенных для решений различных задач пользователей, а также и автоматизированные системы, созданные на основе пакетов прикладных программ [2].

Классификация программного обеспечения согласно [1] представлена на рисунке 1.1.

 

Рисунок 1.1 – Комплексная классификация ПО

 

Рассматривая Системное программное обеспечение, выделяют следующие основные компоненты:

Операционная система (ОС) – совокупность программ, управляющих работой всех устройств персонального компьютера (ПК) и процессом выполнения прикладных программ.

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

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

ОС выполняет следующие операции:

— контроль работоспособности оборудования ПК;

— выполнение процедуры начальной загрузки;

— управление работой всех устройств ПК;

— управление файловой системой, взаимодействие пользователя с ПК;

— загрузка и выполнение прикладных программ, распределение ресурсов ПК.

Отличительные черты современных ОС:

— многозначность;

— развитый графический пользовательский интерфейс;

— использование всех возможностей, предоставляемых современными микропроцессорами;

— устойчивость в работе и защищенность;

— полная независимость от аппаратуры (поддержка всех видов дисплеев и принтеров);

— совместимость со всеми видами приложений.

Оболочка сервисной системы – это программный продукт, который делает общение пользователя с компьютером более комфортным.

Утилитыэто служебные программы, предоставляющие пользователю ряд дополнительных услуг (дисковые компрессоры, дисковые дефрагментаторы, программы резервного копирования данных, архиваторы, программы защиты и восстановления данных, антивирусные программы).

Сервисные системы расширяют возможности ОС, предоставляя пользователю, а также выполняемым программам набор разнообразных дополнительных услуг. Это совокупность программно-аппаратных средств ПК для обнаружения сбоев в процессе работы компьютера, подразделяются на средства диагностики ПК, текстового, аппаратного и программно-аппаратного контроля.

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

Программно-логический контроль основан на использовании избыточного кода исходных и промежуточных данных ПК.

Тестовый контроль осуществляется с помощью специальных тестов для проверки правильности работы ПК или его отдельных устройств.

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

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

Прикладное Программное Обеспечение (application software) предназначено для решения определенных классов задач пользователя.

Пакеты прикладных программ (ППП) по сфере применения делятся на проблемно ориентированные, пакеты общего назначения и интегрированные пакеты.

Пакеты общего назначения (методоориентированные) предназначены для решения типовых задач обработки данных.

Отличительной чертой проблемно ориентированных ППП (спе-циального назначения) является узкая направленность на определенный круг решаемых задач и большое их разнообразие.

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

еще рефераты
Еще работы по информатике