Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Виды программного обеспечения и их характеристики

Введение

Программное обеспечение - это совокупность программ, выполненных вычислительной системой. К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке (ПО):

  • · технология проектирования программ (нисходящее проектирование; структурное программирование и др.);
  • · методы тестирования программ;
  • · методы доказательства правильности программ;
  • · анализ качества работы программ и др.

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

Классификация программного обеспечения

Структура программного обеспечения

Существует три категории программного обеспечения (рис. 9.1).

  • 1. Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ.
  • 2. Системные программы:
    • · управление ресурсами ЭВМ;
    • · создание копий используемой информации;
    • · проверка работоспособности устройств компьютера;
    • · выдача справочной информации о компьютере и др.
  • 3. Инструментальные программные системы, облегчающие процесс создания новых программ для компьютера. Более или менее определенно сложились следующие группы программного обеспечения:
    • · операционные системы;
    • · системы программирования;
    • · инструментальные системы;
    • · интегрированные пакеты;
    • · динамические электронные таблицы;
    • · системы машинной графики;
    • · системы управления базами данных (СУБД);
    • · прикладное программное обеспечение.

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

Программа - это запись алгоритма решения задачи в виде последовательности команд или операторов языком, который понимает компьютер.

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

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

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

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

Схематично структура программного обеспечения приведена на рис. 2.

Прикладной уровень

Служебный уровень

Системный уровень

Базовый уровень

Рис. 2. Схема структуры программного обеспечения

 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 
СКАЧАТЬ ОРИГИНАЛ
Виды программного обеспечения и их характеристики