-
Notifications
You must be signed in to change notification settings - Fork 17
exam01 3
Понятия программных средств, общего, специального, прикладного и системного программного обеспечения.
Реферат к лекции 1. Объект и предмет проектирования.
Выполнил: Нуржасаров Корган ИДБ-18-05
Проверил: Давтян Артем ИДБ-18-05
Программное средство (ПС) - объект, состоящий из программ, процедур, правил, а также, если предусмотрено, сопутствующих им документации и данных, относящихся к функционированию системы обработки информации.
Программное обеспечение (ПО) - совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ
Общее программное обеспечение - совокупность управляющих и обрабатывающих программ, предназначенных для планирования и организации информационно-вычислительного процесса, автоматизации программирования и отладки программ. Данное ПО отвечает за функционирование всей вычислительной системы в целом.
Общее программное обеспечение включает в себя следующие компоненты:
- базовое ПО, состоящее из операционной системы (ОС) и сетевой ОС;
- системы программирования;
- сервисное ПО.
Специальное программное обеспечение представляет собой совокупность программ, используемых для решения определенного класса задач. Специальное программное обеспечение разделяется на два класса: общего и функционального назначения. Программы общего назначения реализуют экономико-математические и статистические методы, используемые при решении функциональных задач управления, а также методы организации и ведения базы данных. Программы функционального назначения реализуют функции управления и типовые алгоритмы обработки данных в АСУП.
Прикладное программное обеспечение[4]
Для работы с различными видами информации используются разные программы. Совокупность программных средств, которые позволяют решать различные пользовательские задачи по обработке разных видов информации не прибегая к программированию, называется прикладным программным обеспечением. Прикладное программное обеспечение упрощает взаимодействие пользователя ЭВМ с различными видами информации. Прикладные программы также называются приложениями.
По типу решаемых задач прикладные программы принято подразделять на два класса:
базовое прикладное программное обеспечение;
специализированное программное обеспечение.
К данной группе программных средств принято относить приложения общего назначения в независимости от предметной области решаемой задачи. Так для обработки текстовой информации, причем неважно о чем идет речь в тексте, используются текстовые редакторы. Применение программ общего назначения доступно практически каждому пользователю компьютера. К группе базового прикладного ПО относятся:
текстовые редакторы — используются для работы с текстовой информацией; табличные редакторы — предназначены для вычислений; системы управления базами данных — являются программной средой для создания и управления массивами данных; редакторы презентаций — используются для оформления материалов, сопровождающих публичные выступления; графические редакторы — основное назначение этих программ создание и редактирование графических изображений;
Обычно, производители программного обеспечения выпускают программы общего назначения единым пакетом, в котором возможен обмен содержимым файлов. Например, Microsoft выпускают пакет офисных приложений Microsoft Office, в который входит текстовый редактор Word, редактор электронных таблиц Excel, система управления базами данных Access, редактор презентаций PowerPoint.
Название программ офисного пакета Microsoft говорит само за себя и переводится дословно как слово (Word), превосходить (Excel), доступ (Access), мощная точка (PowerPoint).
Возможности специализированного прикладного программного обеспечения ограничены предметной областью. Этот класс продуктов предназначен для работы в различных профессиональных областях. Примером специализированного ПО могут быть:
- Настольные издательские системы
- Электронные энциклопедии,учебники,словари,справочники
- Система автоматизированного перевода(САТ-программы)
- Серверные СУБД (клиент-серверные)
- Редакторы трехмерной (3D) графики
- Видеоредакторы(системы видеомонтажа)
- Аудиоредакторы(системы аудиомонтажа)
- Нотные редакторы
- Экспертные системы
- Системы автоматизированного проектирования(САПР,CAD\CAM\CAE)
Систе́мное програ́ммное обеспе́чение[5].
Это комплекс программ, которые обеспечивают управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс», с одной стороны которого аппаратура, а с другой - приложения пользователя. В отличие от прикладного программного обеспечения, системное не решает конкретные прикладные задачи, а лишь обеспечивает работу других программ, управляет аппаратными ресурсами вычислительной системы и т.д.
Делится на:
- Базовое
- Служебное
Базовое ПО - совокупность программ, обеспечивающих работу компьютера.
В базовое ПО входят:
- операционные системы
- операционные оболочки (shell).
- Операционные системы (ОС) - программы, которые управляют устройствами компьютера (процессором, оперативной памятью, устройствами ввода\вывода) и обеспечивают работу других программ.
В ОС входят программы:
- планировщик процессов - для организации эффективного использования ресурсов компьютера (процессора, памяти),
- драйверы устройств - для управления устройствами ввода\вывода, они переводят команды определенного устройства ввода\вывода в команды ОС.
- файловая система,
- системные библиотеки - для поддержки приложений, в них представлены функции, которые сложны для самостоятельного написания и часто используются в программах. Например, функции ввода\вывода информации, расчета математических функций и др.
Примеры ОС:
MS DOS, IBM PC DOS, MS Windows (98, XP, 7, 8) Mac OS, Mac OS X, OS/2, Linux Операционные оболочки - интерфейс для взаимодействия пользователей с операционной системой. Операционные оболочки интерпретируют (переводят в машинный код и выполняют) команды ОС.
Виды операционных оболочек:
- графические - для ввода команд ОС посредством меню, переключателей, кнопок, представленных в виде графических изображений (Проводник Windows, включающий "Рабочий стол", меню "Пуск", панель задач и файловый менеджер),
- текствые
- командная строка - для ввода команд ОС с клавиатуры (cmd.exe, Windows PowerShell, входящие в ОС MS Windows)
- пакеты - для записи последовательности команд ОС в файл (файл с расширением .bat), далее файл интерпретируется.
- окна - для ввода команд ОС посредством меню, переключателей, кнопок, представленных в виде набора букв, цифр и символов псевдографики.
Служебное (сервисное) ПО (утилиты) - совокупность программ, расширяющих базовое ПО.