Similar presentations:
Программное обеспечение
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. Программные средства профессионального уровня.
Каждаяприкладная
программа
этой
группы ориентируются на достаточно узкую
предметную область, но проникает в нее
максимально глубоко.
Пример: АСНИ, АСУ, САПР