Similar presentations:
Классификация программного обеспчения
1. Программное обеспечение
2.
Компьютерные технологии – этоединство 2-х составляющих –
аппаратное (hardware) и
программное (software)
обеспечение.
Программное обеспечение - это
совокупность всех используемых в
компьютере программ
3. Классификация программного обеспечения
Прикладноепрограммное
обеспечение
(прикладная среда)
Системное
программное
обеспечение
(системная среда)
Инструментальное
программное
обеспечение
(среда
программирования)
4.
I Прикладное программное обеспечениеПрикладное ПО – это комплекс программ для решения конкретной задачи
пользователя.
▶ Комплекс прикладных программ в среде Windows называют
приложением или пакетом прикладных программ.
1. Офисные приложения (пакет Microsoft Office, Open Office)
Текстовые
редакторы
Электронные
таблицы
Редакторы презентаций
Системы управления
базами данных
5.
2. Системы проектирования и производства:системы автоматизированного проектирования (САПР),
автоматизированная система управления технологическим процессом
(АСУТП)
3. Мультимедиа:
компьютерные игры
музыкальные редакторы
графические редакторы.
видео редакторы
мультимедиа проигрыватели
редакторы НТМL (Web-редакторы)
4. Программы для доступа к интернет-сервисам:
браузеры
электронная почта
чат-каналы
IP-телефония
5. Корпоративные информационные системы:
бухгалтерские программы
системы автоматизации документооборота
6. II Системное программное обеспечение
Системное ПО – обеспечивает взаимодействие пользователя иприкладных программ с аппаратными средствами.
1. Базовое:
a) операционные системы
b) драйверы устройств – программы, обеспечивающие работу
внешних устройств,
c) программы –оболочки,
d) файловые менеджеры
2. Cервисное (программы-утилиты):
a)программы проверки работоспособности ПК,
b) программы настройки параметров ПК,
c)антивирусные программы,
d) архиваторы,
e)русификаторы др.
7. Системное программное обеспечение
Операционная система – комплекс компьютерных программ,предназначенных для управления
организации работы других программ.
ресурсами
компьютера
ОС обеспечивает:
▶ обмен данными с внешними устройствами
▶ работу файловой системы
▶ запуск и выполнение прикладных программ
▶ тестирование компьютера, обработку ошибок
▶ управление ресурсами компьютера (процессором,
памятью, внешними устройствами)
▶ диалог человека с компьютером.
и
8. Типы ОС
▶ Однозадачные – в каждый момент выполняетсятолько одна задача (программа), она получает все
ресурсы компьютера.
Примеры: MS DOS
▶ Многозадачные – может одновременно выполнять
несколько задач.
▪ Windows
▪ UNIX – надежная сетевая ОС (Интернет)
▪ Linux – бесплатная UNIX-подобная ОС
9. III Инструментальное программное обеспечение
▶ Системы программирования – это ПОпредназначенное для разработки и отладки
системных и прикладных программ.
▶ Для записи программ используются языки пограммирования
Примеры систем программирования:
• Quick Basic;
• Visual Basic;
• Pascal;
• Turbo Pascal;
• C++
• Лого
• Delphi и др.
10. Системы программирования
ПрограммыТрансляторы
Отладчики
Интегрированные
среды разработки
приложений
Языки
программирования
Компиляторы
Интерпретаторы
Пояснение
Переводчики программ языков
программирования в машинные коды
Средства поиска и исправления ошибок
Примеры
Объектно-ориентированные языки
программирования
Visual Basic
Delphi
Средства создания программ для компьютера
Basic
Pascal
Программа, переводящая текст программы на
языке высокого уровня в эквивалентную
программу на машинном языке
Программа или техническое средство,
выполняющее интерпретацию.
11. Соотношение программного обеспечения с аппаратной частью
Взаимодействие человека с компьютеромаппаратные
средства
(hardware)
программное
обеспечение
(software)
12. Соотношение программного обеспечения с аппаратной частью
ПРОГРАММИСТЫсистемы
программирова
ния
аппаратные
средства
(hardware)
системное ПО
прикладное ПО
ПОЛЬЗОВАТЕЛИ
13. Вопросы
▶ Что такое программное обеспечение компьютера?Какова его роль?
▶ Какие основные группы программного обеспечения
принято выделять по функциональному назначению?
▶ Какие основные функции выполняет операционная
система?
▶ Для чего предназначены системы
программирования?
▶ Назовите разновидности программ прикладного
назначения. Кто использует прикладные программы
общего назначения?
software