Информатика и вычислительная техника


Основные функции и структура программного обеспечения ЭВМ - часть 2


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

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

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

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

Требование эффективности связано с возможностью (посредством ПО) своевременно и точно решать поставленные задачи при рациональном использовании ресурсов технических средств и труда пользователя.

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

78

Рис. 4.3. Структура программного обеспечения ЭВМ

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

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

79

77 :: 78 :: 79 :: Содержание




Начало  Назад  Вперед