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

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

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     Русский Правила