Раздел 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!