Раздел 6. Классификация программного обеспечения
Программное обеспечение (ПО, SoftWare) - это неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Программное обеспечение современных компьютеров включает миллионы программ – от игровых до научных.Типы ПО:
- Системное — это набор программ, которые управляют компонентами компьютера (процессором, периферийными устройствами). В задачи Системного ПО входит создание операционной среды функционирования других программ;обеспечение надежной и эффективной работы компьютера;проведение диагностики ошибок и профилактики аппаратуры компьютера;выполнение вспомогательных технологических процессов (копирование, архивирование, восстановление файлов программ и баз данных и т.д.). В состав системного ПО входит:
o Базовое программное обеспечение – минимальный набор программных средств, обеспечивающих работу компьютера.
§ Операционная Система - комплекс системных программ, расширяющий возможности, обеспечивающий управление и выполнение прикладных программ. Примеры - Windows, Linux(см. Операционные системы)
§ Встроенные программы - являются частью операционной системы, хранящейся в постоянной памяти.
o Сервисное программное обеспечение– программы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя.
§ Утилиты - программы для решения узкого круга вспомогательных задач. Например, утилита CCleaner очищает кэш-память компьютера
|
|
§ Архиваторы - программы для сжатия файлов. Примеры - WinRar, WinZip (см. Программы-архиваторы)
§ и многие другие
- Инструментальное — программы, предназначенные для использования в ходе проектирования, разработки и сопровождения других программ.К инструментальному ПО относят:
o Интегрированные среды разработки–комплекс программных средств для разработки программного обеспечения.Среда разработки включает в себя текстовый редактор,компилятор (программа, которая переводит язык программирования в машинный код),средства автоматизации сборки (например, встроенные словари команд),отладчик. Пример ИСР – MicrosoftVisualStudio.
o Языки программирования (С++, Pascal, Basic и другие)
o Отладчики - программа, предназначенная для поиска ошибок в коде создающейся программы
o Генераторы документации - программа, позволяющая получать документацию по особому образу комментированному исходному коду
o Системы управления версиями - для работы с изменяющейся информацией
o Интерпретаторы - программа выполняющая построчный анализ, обработку и выполнение исходного кода программы или запроса
o и многие другие
- Прикладное — программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы.Если системное ПО обеспечивает и контролирует доступ к аппаратному обеспечению компьютера, то прикладное ПО взаимодействует с аппаратными компонентами через системное. Конечные пользователи в основном работают с прикладным ПО. Типы прикладного ПО:
|
|
o Общего назначения - стандартные программы для работы с текстом, графикой, таблицами, интернет-страницами и т.д.
o Специального назначения - программы узкой направленности, такие как словари, мультимедиа-приложения, трансляторы
o Профессиональное ПО - программы, разработанные для какой-либо профессиональной сферы
o Развлекательного назначения - компьютерные игры, медиаплееры и подобные приложения
§ СУБД - Система Управления Базами Данных (Пример - Microsoft Access)
§ САПР - Система Автоматизированного ПРоектирования. Её цель — повышение эффективности труда через моделирование механических деталей, выкроек и подобного.
§ АСНИ — Автоматизированная Система Научных Исследований для проведения научных исследований или комплексных испытаний образцов новой техники
§ АСУ - Автоматизированная Система Управления. ТП - Технологическим Процессом
|
|
Общая схема видов программного обеспечения:
Свободное программное обеспечение— программное обеспечение, пользователи которого имеют свободу на его неограниченную установку, запуск, свободное использование, изучение, распространение и изменение, а также распространение копий и результатов изменения
Пример - Операционная Система Linux имеет множество дистрибутивов (Ubuntu, Debian, Mint и многие другие) т.к. у этой ОС открыт доступ к прямому изменению системы. Множество программистов по всему миру разрабатывают на основе Linux собственные версии ОС.
Дата добавления: 2018-06-01; просмотров: 652; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!