Uploaded by Нинок Любимая

Классификация программного обеспечения

advertisement
Классификация программного
обеспечения
• Программа – это последовательность команд,
которую выполняет компьютер в процессе
обработки данных.
Программное обеспечение (ПО) – это
совокупность программных средств,
связанных с ними данных и программной
документации.
Для обозначения программного обеспечения
используется термин «Software»
По степени переносимости ПО делят на
платформозависимые;
кроссплатформенные.
• Кроссплатформенность программного
обеспечения — возможность исполнять его,
без перекомпилирования программы, как на
различных аппаратных платформах, так и
под управлением разных операционных
систем (иначе говоря, возможность запуска
исполняемого файла на платформах
различных ОС).
• По способу распространения и
использования ПО делят на
Несвободное (закрытое);
Открытое;
Свободное.
• Проприета́рное програ́ммное
обеспе́чение, несвобо́дное программное
обеспечение (англ. proprietary software;
от proprietary «частное, патентованное») — ПО,
являющееся частной собственностью авторов
или правообладателей (наличия открытого
программного кода недостаточно).
Правообладатель проприетарного ПО сохраняет
за собой монополию на его использование,
копирование и модификацию, полностью или в
существенных моментах.
• Открытое программное
обеспечение (англ. open-source software) —
ПО с открытым исходным кодом.
Исходный код таких программ доступен для
просмотра, изучения и изменения, что
позволяет убедиться в отсутствии
уязвимостей и неприемлемых для
пользователя функций (к примеру, скрытого
слежения за пользователем программы),
принять участие в доработке
самой открытой программы
•
Свободное программное
обеспе́чение, свободный софт — ПО,
пользователи которого имеют права
(«свободы») на его неограниченную
установку, запуск, свободное использование,
изучение, распространение и изменение
(совершенствование), а также
распространение копий и результатов
изменения.
• По видам программы делят на:
компонент: программа, рассматриваемая как
единое целое, выполняющая заданные
функции и применяемая самостоятельно,
либо в составе комплекса других программ;
комплекс: программа, состоящая из двух или
более компонентов или комплексов, которые
выполняют взаимосвязанные действия,
самостоятельно или в составе другого
комплекса.
• По назначению ПО делят на:
Системное;
Прикладное;
Инструментальное.
• Инструментальные средства ПК имеют ряд
особенностей, связанных с созданием
средоориентированных систем
программирования.
• Системное программное обеспечение (СПО) –
это программы, управляющие работой
компьютера и выполняющие различные
вспомогательные функции (управление
ресурсами компьютера, создание копий
информации, проверка работоспособности
устройств компьютера, выдача справочной
информации о компьютере и др).
Они предназначены для всех категорий
пользователей, используются для эффективной
работы компьютера и пользователя, а также
эффективного выполнения прикладных
программ.
• Операционная система – представляет комплекс
системных управляющих и обрабатывающих
программ, которые с одной стороны выступают как
интерфейс между аппаратурой компьютера и
пользователем с его задачами, а с другой стороны
предназначены для наиболее эффективного
расходования ресурсов вычислительной системы.
Утилиты (вспомогательные или служебные
программы) облегчают работу пользователя при
проверке, наладке и настройке ПК.
Драйверы — это программы, обеспечивающие
взаимодействие прикладных программ
и операционной системы с внешними устройствами.
Утилиты
• Сервисные утилиты, предназначенные для
эффективной работы с периферийными устройствами и
файлами в среде ОС;
• тестовые утилиты для оценки и диагностики
параметров аппаратных и программных средств;
• утилиты загрузки шрифтов национального языка, в
качестве дополнительных (к английскому) при работе с
устройствами ввода-вывода (клавиатура, принтер и т.п.);
• интерфейсные оболочки данной ОС;
антивирусы
• архиваторы и т.д.
• Архиватор — программа, которая
используется для сокращения объема
хранимой или передаваемой информации
• Антивирусная программа, или
антивирус,— программа для борьбы с
компьютерными вирусам
• ПО общего назначения. В состав этой категории
включены приложения и программные пакеты, о которых
знает любой пользователь современного компьютера.
• Развлекательное ПО. Эта категория, как уже понятно из
названия, включает в себя все то, что обеспечивает досуг.
В эту категорию входят следующие приложения и
программные пакеты:
игры;
медиаплееры;
программы для просмотра телевидения и прослушивания
радио;
программные продукты спортивного характера;
географические, и т. д.
• ПО специального назначения. В прикладное
ПО этой категории включены программы,
имеющие очень узкую направленность.
• Профессиональное ПО. Эта категория
является очень большой, а программы, в нее
входящие, рядовые пользователи
практически никогда не используют.
ПО общего назначения
• Текстовые процессоры
Редакторы документов позволяют
использовать различные шрифты символов,
абзацы произвольной формы, автоматически
переносят слова на новую строку, позволяют
делать сноски, включать рисунки,
автоматически нумеруют страницы и сноски и
т.д.
Представители редакторов документов –
программы Microsoft Word, Wordpad, Notepad
(блокнот).
ПО общего назначения
• Табличные процессоры
Все распространенные табличные процессоры
позволяют вычислять значения элементов
таблиц по заданным формулам, строить по
данным в таблицах различные графики и т.д.
Представители семейства табличных
процессоров Microsoft Excel, Quatro Pro.
ПО общего назначения
• Графические редакторы
Позволяют создавать и редактировать
рисунки.
В простейших редакторах предоставляются
возможности рисования линий, кривых,
раскраски областей экрана, создание надписей
различными шрифтами и т.д. Большинство
редакторов позволяют обрабатывать
изображения, полученные с помощью
сканеров. Представители графических
редакторов – программы Adobe Photoshop,
Corel Draw, Paint.
ПО общего назначения
• Системы управления базами данных
(СУБД)
СУБД позволяют управлять большими
информационными массивами - базами
данных. Программные системы этого вида
позволяют обрабатывать на компьютере
массивы информации, обеспечивают ввод,
поиск, сортировку выборку записей,
составление отчетов и т.д. Представители
данного класса программ – Microsoft Access,
Clipper, Paradox.
ПО общего назначения
• Системы автоматизированного
проектирования (САПР)
САПР позволяют осуществлять черчение и
конструирование различных предметов и
механизмов с помощью компьютера.
Среди систем малого и среднего класса в мире
наиболее популярна
система AutoCad фирмы AutoDesk.
Отечественный пакет с аналогичными
функциями – Компас.
ПО общего назначения
• Бухгалтерские программы
Предназначены для ведения бухгалтерского
учета, подготовки финансовой отчетности и
финансового анализа деятельности
предприятий. Наиболее распространены
системы 1C: Предприятие и Инфо-бухгалтер
ПО общего назначения
• Экспертные системы
Экспертная система (ЭС) - компьютерная
программа, способная заменить специалистаэксперта в разрешении проблемной ситуации.
ЭС начали разрабатываться исследователями
искусственного интеллекта в 1970-х годах, а в
1980-х получили коммерческое подкрепление.
• КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Что понимается под программным обеспечением?
2. Какие программные средства относятся к базовому
программному обеспечению?
3. Для чего нужна операционная система?
4. Чем однозадачная операционная система
отличается
от многозадачной?
5. Укажите назначение и функции основных групп
прикладного
программного обеспечения.
6. Какие прикладные программы относятся к классу
универсальных?
7. Какие прикладные программы относятся к классу
проблемноориентированных?
8. Назовите программы профессионального уровня.
9. К какому виду программ относится пакет MS
Offiсce?
Download