Понятие «Программное обеспечение».
К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО:
Классификация программного обеспечения.
Группы программного обеспечения:
Системное программное обеспечение
Состав системного ПО
Системное ПО делится на базисное и сервисное.
Функции современной ОС:
Сервисное ПО
Прикладное программное обеспечение.
Классификация прикладного программного обеспечения.
Программные средства общего назначения
Программные средства специального назначения.
Программные средства профессионального уровня.
1.22M
Category: softwaresoftware

Программное обеспечение

1.

2.

3. Понятие «Программное обеспечение».

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

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

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

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

1.
Прикладные
программы,
непосредственно
обеспечивающие выполнение необходимых пользователям
работ;
2.
Системные программы, выполняющие различные
вспомогательные функции, например:
• управление ресурсами компьютера;
• создание копий используемой информации;
• проверка работоспособности устройств компьютера;
• выдача справочной информации о компьютере и др.;
3.
Инструментальные
программные
системы,
облегчающие процесс создания новых
программ для
компьютера.

6. Группы программного обеспечения:

1. операционные системы и оболочки;
2. системы программирования (трансляторы,
библиотеки подпрограмм, отладчики и т.д.);
3. инструментальные системы;
4. интегрированные пакеты программ;
5. динамические электронные таблицы;
6. системы машинной графики;
7. системы управления базами данных (СУБД);
8. прикладное программное обеспечение.

7. Системное программное обеспечение

Системные программы выполняются вместе с
прикладными и служат для управления
ресурсами
компьютера

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

8. Состав системного ПО

• операционные системы
• операционные оболочки
• сетевые операционные системы
• сервисные программы.

9.

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

10. Системное ПО делится на базисное и сервисное.

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

11.

Основа базисного ПО - это
операционная система (ОС).
Операционная система – совокупность программных
средств, обеспечивающая управление аппаратной частью
компьютера и прикладными программами, а также их
взаимодействие между собой и пользователем.
Пример простой однозадачной операционной
системы – MS-DOS. (1981)
Следующим шагом в развитии стали многозадачные
ОС, такие как Unix, OS/2. Они работали
в режиме
разделения времени между задачами. Не имея
приоритетного разделения.
Далее следует история развития Windows.

12. Функции современной ОС:

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

13. Сервисное ПО

Расширяет возможности базисного ПО, организует
более удобную среду для работы пользователя.
Сервисное ПО включает:
программы
диагностики
работоспособности
компьютера (NDD);
• антивирусные программы;
• архиваторы;
• программы обслуживания системы;
• драйверы устройств и другое.

14. Прикладное программное обеспечение.

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

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

1.общего назначения.
2.специального назначения.
3.профессионального уровня.

16. Программные средства общего назначения

• Текстовые
редакторы
и
системы.
• Графические редакторы
• СУБД
• Интегрированные системы
издательские

17. Программные средства специального назначения.

Специальные программные системы целевого назначения для
специалистов в некоторой предметной области. Такие программы
называют авторскими инструментальными системами.
Примеры:
• Экспертная система -это программа, которая ведет себя
подобно эксперту в некоторой узкой прикладной области.
Экспертные
системы
призваны
решать
задачи
с
неопределенностью и неполными исходными данными,
требующие для своего решения экспертных знаний.
• Поисковые системы Интернет.
• Мультимедиа (multimedia) -это взаимодействие
визуальных и аудиоэффектов под управлением
интерактивного программного обеспечения.
Мультимедийные игровые и обучающие системы.

18. Программные средства профессионального уровня.

Каждая
прикладная
программа
этой
группы ориентируются на достаточно узкую
предметную область, но проникает в нее
максимально глубоко.
Пример: АСНИ, АСУ, САПР
English     Русский Rules