Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

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

Кан О.А., Баржаксынова А.И., Кудышева Г.О., Горбатова Л.В. | История развития операционных систем | Функционирование типичной операционной системы | Файловые системы | Утилиты. Драйверы | Сети и телекоммуникации | Сетевое программное обеспечение | Сетевая ОС Windows XP | Глобальные компьютерные сети | Физические принципы соединения с Интернетом |


Читайте также:
  1. III. Первоначальный вход в WEB - интерфейс конфигурирования и проверка программного обеспечения.
  2. Quot;Приготовления ОТ выполняются для обеспечения того, чтобы кейс человека был в хорошей форме, ради извлечения наибольшей пользы от Курсов Повышенного типа" -- ЛРХ.
  3. VI. Психологическая классификация участников антипрививочного движения.
  4. АВТОСЕРВИС. КЛАССИФИКАЦИЯ.
  5. АВТОСЕРВИС. КЛАССИФИКАЦИЯ.
  6. Аддиктивное поведение: понятие, классификация, коррекция
  7. Актуализация нормативной базы документационного обеспечения отдела вневедомственной охраны

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

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

За годы с момента создания первых компьютеров накоплен гигантский объем программного обеспечения. Самую укрупненную классификацию ПО можно представить в виде схемы (рисунок 1).

 

 

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

 

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

Инструментальное ПО – это программы, с помощью которых осуществляется процесс разработки программного обеспечения;

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

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

Системное ПО включает в себя:

• операционные системы;

• программы –оболочки;

• сетевые системы;

• вспомогательные программы (утилиты).

Среди всего многообразия системных программ наибольшее значение имеет одна – операционная система (operating system).

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

 

 

Рисунок 2 – схема взаимодействия видов программного обеспечения

 

Прикладное ПО – это комплекс программ для решения задач определённого класса конкретной предметной области. Прикладное ПО работает только при наличии системного ПО. Прикладные программы называют приложениями.

Прикладные программы включает в себя:

• текстовые редакторы;

• табличные процессоры;

• системы управления базами данных;

• интегрированные пакеты;

• графические редакторы;

• экспертные системы;

• обучающие программы;

• системы автоматизированного проектирования;

• игры и др.

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

К программам для разработки, отладки и внедрения новых программных продуктов относятся:

• трансляторы;

• среда разработки программ;

• библиотеки справочных программ (функций, процедур);

• отладчики;

• редакторы связей и др.

 


Дата добавления: 2015-08-27; просмотров: 104 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Утверждено редакционно-издательским советом университета| Основные концепции операционных систем

mybiblioteka.su - 2015-2024 год. (0.006 сек.)