Классификация программного обеспечения. Базовые программные средства. Прикладное программное обеспечение
1.6.1 Классификация программного обеспечения
1.6.2 Базовое программное обеспечение
1.6.3 Классификация прикладного программного обеспечения
1.6.4 ППП общего назначения
1.6.5 Метод-ориентированные ППП
1.6.6 Проблемно-ориентированные ППП
Литература: 5, c. 93–109; 6, c. 136–162; 8; 10; 18.
1.6.1 Классификация программного обеспечения.Программное обеспечение (ПО) является необходимой составной частью современных систем обработки данных (СОД). Без наличия соответствующих программ невозможно использование вычислительной техники. Бурное развитие современной информационной технологии и расширение сферы ее применения привели к интенсивному развитию ПО. Еще в 1996 г. мировым сообществом на программное обеспечение затрачено свыше 110 млрд долларов. Причем тенденции развития ПО показывают, что динамика затрат имеет устойчивую тенденцию к росту, примерно 20 % в год.
Программное обеспечение информационных систем – совокупность программных и документальных средств для создания и эксплуатации систем обработки данных средствами вычислительной техники.
В зависимости от функций, выполняемых программным обеспечением, его можно разделить на 2 группы: базовое (системное) программное обеспечение и прикладное программное обеспечение (по В. В. Евдокимову). В. М. Брябрин выделяет 3 группы ПО: 1) операционные системы и сервисные программы, 2) инструментальные языки и системы программирования и, наконец, 3) прикладное ПО.
Базовое (системное) ПО организует процесс обработки информации в компьютере и обеспечивает нормальную рабочую среду для прикладных программ. Оно служит для автоматизации взаимодействия человека и компьютера, организации типовых процедур обработки данных, контроля и диагностики функционирования технических средств СОД. Базовое ПО очень тесно связано с аппаратными средствами.
Прикладное ПО предназначено для решения конкретных задач пользователя и организации вычислительного процесса информационной системы в целом. Прикладное ПО представляет собой совокупность программных продуктов, предназначенных для автоматизации решения функциональных задач информационной системы. Они могут быть разработаны как универсальные средства (текстовые редакторы, электронные таблицы, системы управления базами данных) и как специализированные – реализующие функциональные подсистемы (бизнес-процессы) объектов различной природы (экономические, инженерные, технические и т. п.)
Инструментальные языки и системы программирования могут быть (по мнению Брябрина) выделены в особую категорию ПО, так как с их помощью создаются все другие программы. С помощью инструментальных средств создается и прикладное и базовое ПО, т.е. эта категория программных средств аналогична средствам производства в промышленности. В нашем случае можно предложить вслед за Евдокимовым считать этот вид программного обеспечения подклассом базового ПО.
1.6.2 Базовое программное обеспечение.Под базовым программным обеспечением информационных систем понимается совокупность программных и документальных средств для создания и эксплуатации систем обработки данных средствами вычислительной техники.
В состав базового (системного) ПО входят:
— трансляторы языков программирования; (по Евдокимову)
— программы технического обслуживания.
Классификация базового программного обеспечения приведена ниже.
Рисунок 1.5 – Базовое (системное) программное обеспечение
Операционная система (ОС) – совокупность программных средств, осуществляющих управление ресурсами ЭВМ, запуск прикладных программ и их взаимодействие с внешними устройствами и другими программами, а также обеспечивающих диалог пользователя с ЭВМ.
ОС обеспечивают управление процессом обработки информации и взаимодействие между аппаратными средствами и пользователем. ОС загружает нужную программу в память ЭВМ и следит за ходом ее выполнения; анализирует ситуации, препятствующие нормальным вычислениям, и дает указания о том, что необходимо сделать, если возникли затруднения. Классифицировать ОС можно по различным признакам: разрядности, виду интерфейса, типу используемых платформ и т. д. Исходя из выполняемых функций, ОС можно разделить на группы:
Кроме такой приведем еще несколько вариантов классификации по:
— количеству одновременно работающих пользователей: однопользовательские, многопользовательские;
— числу процессов, одновременно выполняемых под управлением системы: однозадачные, многозадачные;
— количеству поддерживаемых процессоров: однопроцессорные, многопроцессорные;
— разрядности кода ОС: 8-разрядные, 16-разрядные, 32-разрядные, 64-разрядные;
— типу интерфейса: командные (текстовые) и объектно-ориентированные (графические);
— типу доступа пользователя к ЭВМ: с пакетной обработкой, с разделением времени, реального времени;
-типу использования ресурсов: сетевые, локальные.
Однозадачные ОС предназначены для работы одного пользователя в каждый конкретный момент с одной конкретной задачей. Классическим представителем таких операционных систем является MS-DOS (разработанная фирмой Microsoft), PC-DOS (вариант фирмы IBM), а также популярная в начале 80-х СР-М.
Многозадачные ОС обеспечивают коллективное использование ЭВМ в мультипрограммном режиме разделения времени (в памяти ЭВМ находится несколько программ-задач, а процессор распределяет ресурсы компьютера между этими задачами). Типичными представителями подобного класса ОС являются: UNIX, OS/2 фирмы IBM, Microsoft Windows 95/98/ME/NT/2000/XP, а также ставший популярным в ряде стран «свободно распространяемый» Linux со множеством его вариаций.
Сетевые ОС связаны с появлением локальных и глобальных сетей и предназначены для обеспечения доступа пользователя ко всем ресурсам вычислительной сети. Типичными представителями сетевых ОС являются: Novell NetWare, Microsoft Windows NT/2000, UNIX, Linux, Solaris фирмы Sun.
Сервисное программное обеспечение – это совокупность программных продуктов, предоставляющих пользователю дополнительные услуги в работе с компьютером и расширяющих возможности операционных систем.
Оболочки являются как бы надстройками над операционной системой или группой утилит, облегчая пользователю работу с файловой системой. (Появились они еще в 80-е, когда работа средствами команд ОС могла привести к нервному срыву не очень искушенного пользователя). Примеры: Norton Commander, Volkov, Far, Total(Windows) Commander.
Утилиты предоставляют пользователю дополнительные услуги (не требующие разработки специальных программ) по обслуживанию дисков и файловой системы, работе с средствами мультимедиа.
Программные средства антивируснойзащиты обеспечивают диагностику (обнаружение) и лечение (нейтрализацию) вирусов. Термином «вирус» обозначается программа, способная размножаться, внедряться в другие программы, совершая при этом различные нежелательные действия.
Транслятором языка программирования называется программа, осуществляющая перевод текста программы с языка программирования в (как правило) машинный код.
Комплекс средств, включающий в себя входной язык программирования, транслятор, машинный язык, библиотеки стандартных программ, средства отладки оттранслированных программ и компоновки их в единое целое, называется системой программирования. В системе программирования транслятор переводит программу, написанную на входном языке программирования, на язык машинных команд конкретной ЭВМ. В зависимости от способа перевода с входного языка (языка программирования) трансляторы подразделяются на компиляторы и интерпретаторы.
В компиляции процессы трансляции и выполнения программы разделены во времени. Сначала компилируемая программа преобразуется в набор объектных модулей на машинном языке, которые затем сообщаются (компонуются) в единую машинную программу, готовую к выполнению и сохраняемую в виде файла на магнитном диске. Эта программа может быть выполнена многократно без повторной трансляции.
Интерпретатор осуществляет пошаговую трансляцию и немедленное выполнение операторов исходной программы: каждый оператор входного языка программирования транслируется в одну или несколько команд машинного языка, которые тут же выполняются без сохранения на диске. Таким образом, при интерпретации программа на машинном языке не сохраняется и поэтому при каждом запуске исходной программы на выполнение ее нужно (пошагово) транслировать заново. Главным достоинством интерпретатора по сравнению с компилятором является простота.
Особое место в системе программирования занимаютассемблеры, представляющие собой комплекс, состоящий из входного языка программирования ассемблера и ассемблер-компилятора. Ассемблер представляет собой мнемоническую (условную) запись машинных команд и позволяет получить высокоэффективные программы на машинном языке. Однако его использование требует высокой квалификации программиста и больших затрат времени на составление и отладку программ.
Наиболее распространенными языками программирования являются: Pascal, Basic, C++ и др. Тенденции – развитие объектно-ориентированных языков четвертого поколения типа Delphi, Visual Basic, C#, которые имеют мощные свойства визуального программирования. Здесь программист избавлен от необходимости заботиться о процедурах отрисовки окон, оформления диалога, меню и т. д.
Под программами технического обслуживания понимается совокупность программно-аппаратных средств для диагностики и обнаружения ошибок в процессе работы компьютера или вычислительной системы в целом.
Они включают в себя:
— средства диагностики и тестового контроля правильности работы ЭВМ и ее отдельных частей, в том числе автоматического поиска ошибок и неисправностей с определенной локализацией их в ЭВМ;
— специальные программы диагностики и контроля вычислительной среды информационной системы в целом, в том числе программно-аппаратный контроль, осуществляющий автоматическую проверку работоспособности системы обработки данных перед началом работы вычислительной системы.
1.6.3 Классификация прикладного программного обеспечения. Прикладное программное обеспечение (рис. 1.6.) предназначено для разработки и выполнения конкретных задач (приложений) пользователя.
Рисунок 1.6. – Прикладное программное обеспечение
Прикладное программное обеспечение работает под управлением базового ПО, в частности операционных систем. В состав прикладного ПО входят:
— пакеты прикладных программ различного назначения;
— рабочие программы пользователя и ИС в целом.
Пакет прикладных программ (ППП) – это комплекс программ, предназначенный для решения задач определенного класса (функциональная подсистема, бизнес-приложение).
Различают следующие типы ППП:
— общего назначения (универсальные);
— организации (администрирования) вычислительного процесса.
— универсальные программные продукты, предназначенные для автоматизации разработки и эксплуатации функциональных задач пользователя и информационных систем в целом.
1.6.4 ППП общего назначения.К классу ППП общего назначения относятся:
— редакторы текстовые (текстовые процессоры) и графические;
— системы управления базами данных (СУБД);
— оболочки экспертных систем и систем искусственного интеллекта.
Редакторы
Редактором называется ППП, предназначенный для создания и изменения текстов, документов, графических данных и иллюстрации. Они предназначены, в основном, для автоматизации документооборота в фирме. Редакторы по своим функциональным возможностям можно подразделить на текстовые, графические и издательские системы.
Текстовые редакторы предназначены для обработки текстовой информации и выполняют, в основном, следующие функции:
— запись текста в файл;
— вставку, удаление, замену символов, строк, (фрагментов текста;
— оформление текста различными шрифтами;
— подготовку оглавлений, разбиение текста на страницы;
— поиск и замену слов и выражений;
— включение в текст несложных иллюстраций;
Наибольшее распространение получили текстовые редакторы Microsoft Word, Word Perfect (в настоящее время принадлежит фирме Corel). В недавнем прошлом был популярен отечественный ЛЕКСИКОН, а также ChiWriter, Multi-Edit (American Cybernetics) и др.
Графические редакторы предназначены для обработки графических документов, включая диаграммы, иллюстрации, чертежи, таблицы. Допускается управление размером фигур и шрифтов, перемещение (фигур и букв, формирование любых изображений. Из наиболее известных графических редакторов можно назвать PC Paintbrush, Boieng Graf, Fanvision и другие (в частности, пакеты Corel DRAW, Adobe Photoshop и Adobe Illustrator).
Издательские системы соединяют в себе возможности текстовых и графических редакторов, обладают развитыми возможностями но форматированию полос с графическими материалами и последующим выводом на печать. Эти системы ориентированы на использование в издательском деле и называются системами верстки. Из таких систем можно назвать продукты PageMaker фирмы Adobe и Ventura Publisher корпорации Corel.
Дата добавления: 2016-05-11 ; просмотров: 13528 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ
Базовое программное обеспечение. Структура системного программного обеспечения
Структура системного программного обеспечения
На рис. 8.10 представлена структура системного программного обеспечения – базового программного обеспечения, которое, как правило, поставляется вместе с компьютером, и сервисного программного обеспечения, которое может быть приобретено дополнительно.
Базовое программное обеспечение(base software) – минимальный набор программных средств, обеспечивающих работу компьютера. Сервисное программное обеспечение– программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя.
Рис. 8.10.Классификация системного программного обеспечения компьютера
В базовое программное обеспечение входят:
§ операционные оболочки (текстовые и графические);
§ сетевая операционная система.
Операционная система предназначена для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами ЭВМ.
В секторе программного обеспечения и операционных систем ведущее положение занимают фирмы IBM, Microsoft, UNISYS, Novell. Доход от продаж операционных систем в среднем превышает 20 млрд. дол. в год. Рассмотрим наиболее распространенные типы операционных систем.
Операционные системы для персональных компьютеров делятся на:
§ одно- и многозадачные (в зависимости от числа параллельно выполняемых прикладных процессов);
§ одно- и многопользовательские (в зависимости от числа пользователей, одновременно работающих с операционной системой);
§ непереносимые и переносимые на другие типы компьютеров;
§ несетевые и сетевые, обеспечивающие работу в локальной вычислительной сети ЭВМ.
Большое значение сегодня имеет применение 32-разрядных операционных систем для персональных компьютеров:
§ OS/2 во всех модификациях (IBM);
§ Windows NT во всех модификациях (Microsoft);
§ Unix во всех модификациях;
§ SCO Open Desktop 3.0 (Santa Cruz Operation);
§ Solaris 2.1 (SunSoft) – x86;
§ UnixWare Personal Edition 1.0 (Novell).
По данным опроса пользователей программных продуктов, проведенного в 1996 г., мнение респондентов относительно операционных систем распределилось так, как указано в табл. 8.1.
Таблица 8.1. Рейтинг операционных систем
| Тип ОС | Имеют ОС | Считают лучшей |
| MS DOS | 62.4% | 18.8% |
| Windows 3.x | 52.8% | 14.0% |
| Windows 95 | 45.4% | 23.1% |
| OS/2 | 14.0% | 12.5% |
| NetWare | 10.2% | 6.8% |
| Windows NT | 10.2% | 13.0% |
| Unix | 7.9% | 5.4% |
Операционная система MS DOS(фирма Microsoft) появилась в 1981 г. В настоящее время существуют версии 6.22 и 7.0 (в составе Windows 95), а также ее разновидности других фирм-разработчиков (DR DOS, PC DOS). Сегодня эта операционная система установлена на подавляющем большинстве персональных компьютеров. Начиная с 1996 г. MS DOS распространяется в виде Windows 95 – 32-разрядной многозадачной и многопоточной операционной системы с графическим интерфейсом и расширенными сетевыми возможностями.
Операционная система OS/2 разработана фирмой IBM для персональных компьютеров на основе системной прикладной архитектуры, ранее используемой для больших ЭВМ. Это многозадачная, однопользовательская, высоконадежная операционная система, обеспечивающая как текстовый, так и графический интерфейс пользователя. OS/2 обеспечивает:
§ поддержку графического интерфейса пользователя;
§ одновременную обработку нескольких приложений;
§ многопоточную обработку нескольких задач одного приложения;
§ 32-разрядную обработку данных;
§ сжатие данных при записи на магнитные диски;
Важной особенностью операционной системы OS/2 является высокопроизводительная файловая система HPFS (High Perfomance File System), имеющая преимущества для серверов баз данных (в отличие от MS DOS поддерживаются длинные имена файлов), поддержка мультипроцессорной обработки – до 16 процессоров типа INTEL и PowerPC. Версия OS/2 Warp работает с мультисредой и имеет встроенный доступ в сеть Internet, систему распознавания речи VoiceType, интегрированную версию Lotus Notes Mail для передачи через Internet почты. В OS/2 могут выполняться прикладные программы Windows 3.1 и Win32s, но не могут выполняться приложения, работающие в среде Windows 95 или Windows NT. Спецификация Open 32 позволяет поставщикам программного обеспечения переносить его на новую платформу.
Перспективной является многопользовательская и многозадачная операционная система Unix, созданная корпорацией Bell Laboratory. Данная операционная система реализует принцип открытых систем и широкие возможности по комплексированию в составе одной вычислительной системы разнородных технических и программных средств.
Unix обладает наиболее важными качествами, такими, как:
§ переносимость прикладных программ с одного компьютера на другой;
§ поддержка распределенной обработки данных в сети ЭВМ;
§ сочетаемость с процессорами RISC.
Unix получила распространение для суперкомпьютеров, рабочих станций и профессиональных персональных компьютеров, имеет большое количество версий, разработанных различными фирмами. Согласно прогнозам объем мирового рынка вычислительных систем, базирующихся на ОС Unix, существенно будет возрастать, особенно с переходом к сетевым технологиям.
Наиболее традиционное сравнение ОС осуществляется по следующим характеристикам процесса обработки информации:
§ управление памятью (максимальный объем адресуемого пространства, типы памяти, технические показатели использования памяти);
§ функциональные возможности вспомогательных программ (утилит) в составе операционной системы;
§ наличие компрессии диска;
§ возможность архивирования файлов;
§ поддержка многозадачного режима работы;
§ поддержка сетевого программного обеспечения;
§ наличие качественной документации;
§ условия и сложность процесса инсталляции.

Они оцениваются по комплексу критериев: производительность, разнообразие возможностей связи пользователей, возможности администрирования.
Основные характеристики широко распространенной сетевой операционной системы Novell NetWare рассмотрены в гл. 7. Операционная система Windows NT является многозадачной, предназначенной для архитектуры клиент-сервер и использования различных протоколов транспортного уровня сетевой операционной системы, имеет 32-разрядную архитектуру и обеспечивает функции локальной сети:
§ возможность каждой абонентской системы в сети быть сервером или клиентом;
§ совместную работу группы пользователей;
§ адресацию оперативной и внешней памяти большого размера;
§ многозадачность и многопоточность обработки данных;
§ поддержку мультипроцессорной обработки и др.
В табл. 8.2 приведены характеристики некоторых популярных ОС.
Таблица 8.2. Характеристики операционных систем
Работа в сети ЭВМ требует использования программных продуктов для администрирования и обслуживания рабочих станций типа, например:
§ IBM Adstar Distributed Storage Manager 1.0 – средство резервного копирования в масштабах предприятия, которое позволяет обслуживать ЭВМ различных классов (мэйнфреймы, мини-ЭВМ, настольные системы), используя при этом один общий интерфейс);
§ Symantec Norton Administrator for Networks 2.0 – обеспечивает администрирование локальной вычислительной сети и управление приложениями для корпоративных сетей (масштаба предприятия);
§ Microsoft NT File and Print Service for NetWare – устраняет барьеры между NetWare и Windows NT, обеспечивает полную эмуляцию для NT возможностей среды NetWare;
§ Armon OnSite Manager – сегментирование сетей, фильтрация и поиск неисправностей в сетях масштаба предприятия и др.
Операционные оболочки – специальные программы, предназначенные для облегчения общения пользователя с командами операционной системы. Операционные оболочки имеют текстовый и графический варианты интерфейса конечного пользователя.
Наиболее популярны следующие виды текстовых оболочек операционной системы MS DOS:
§ Norton Commander 5.0 – фирма Symantec (см. гл. 10);
§ Norton Navigator и др.
Эти программы существенно упрощают задание управляющей информации для выполнения команд операционной системы, уменьшают напряженность и сложность работы конечного пользователя.
Во всем мире имеют огромную популярность такие графические оболочки MS DOS, как Windows 3.1 (см. гл. 12), Windows 3.11 for WorkGroup, которые позволяют изменить среду взаимодействия пользователя с компьютером, расширяют набор основных (диспетчер файлов, графический редактор, текстовый редактор, картотека и т.п.) и сервисных функций, обеспечивающих пользователю интегрированную информационную технологию вплоть до создания одноранговых локальных сетей.
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
Что относят к базовому программному обеспечению
Код ОГЭ: 1.4.3. Программное обеспечение, его структура. Программное обеспечение общего назначения
♦ Программное обеспечение (ПО) — это совокупность программ, предназначенных для решения определенных задач на компьютере.
В зависимости от области использования программ их можно разделить на 3 класса:
Системное ПО
Системное программное обеспечение (СПО) состоит из двух компонентов:
Базовое программное обеспечение содержит минимальный набор программ, обеспечивающих работу компьютера. Сервисное программное обеспечение включает программы и программные комплексы, которые расширяют возможности базового ПО и организуют более удобную среду работы пользователя.
В базовое ПО входят: BIOS, операционная система и операционные оболочки (текстовые и графические).
BIOS отвечает за взаимодействие с основными аппаратными средствами и хранится в специальных микросхемах (ПЗУ).
Операционная система (ОС) — комплекс программ, предназначенный для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами. Операционная система загружается при включении компьютера и организует диалог с пользователем.
Сетевые операционные системы — комплекс программ, обеспечивающий обработку, передачу и хранение данных в сети.
Операционные оболочки — специальные программы для облегчения общения пользователя с командами операционной системы. Операционные оболочки могут иметь текстовый и графический варианты интерфейса.
Основное назначение сервисных, или служебных, программ (утилит) — проверка и настройка компьютерной системы. Обычно утилиты дополнительно устанавливаются на ПК и служат для расширения ее функций:
Операционная система
Операционная система (ОС) — главная составляющая системного программного обеспечения. Это комплекс программ, которые загружаются при включении компьютера и осуществляют управление компьютером, диалог с пользователем, запускают другие программы на выполнение.
ОС состоят из следующих категорий программ:
Программы, предназначенные для работы под управлением данной операционной системы, принято называть приложениями. ОС обеспечивает интерфейсы (связь) между пользователем, приложениями и аппаратурой.
ОС осуществляет следующие операции:
Сейчас на IBM–совместимые компьютеры устанавливаются ОС Windows и Linux, на персональные компьютеры Macintosh — Mac OS.
Прикладное ПО
Программное обеспечение прикладного уровня представляет собой прикладные программы (или их пакет), с помощью которых пользователь выполняет конкретные задания — от производственных до творческих, обучающих и развлекательных. Эти программные средства наиболее многочисленны.
Программы общего назначения
Этот класс содержит широкий перечень программ для пользователей. Среди них — текстовые и графические редакторы, электронные таблицы, системы управления базами данных и пр.
Основные функции текстовых редакторов и процессоров: ввод и редактирование текстов в различных форматах, подготовка печатных документов — статей, справок, отчетов, ведомостей и т. п. Текстовые редакторы позволяют вводить и редактировать тексты и могут содержать некоторые ограниченные возможности их форматирования (оформления). Примеры текстовых редакторов: Блокнот (Notepad), WordPad. Текстовые процессоры содержат большой перечень возможностей форматирования документов, а также средства объединения текста, графики, таблиц, формул и других объектов в итоговый документ. Часто текстовые процессоры включают различные средства автоматизации, составления оглавлений и указателей, проверки орфографии, подготовки шаблонов документов и др. Примеры текстовых процессоров: Microsoft Word, WordPerfect, OpenOffice.org Writer, AbiWord. Издательские системы, например Adobe InDesign, служат для подготовки и тиражирования газет, журналов, рекламных буклетов, проспектов, книг.
Табличные процессоры, или электронные таблицы предоставляют среду для обработки информации, представленной в виде таблиц, с использованием встроенных функций. Эти программы широко применяются в бухгалтерском учете, при анализе данных, всюду, где необходимо автоматизировать регулярно повторяющиеся вычисления достаточно больших объемов числовых данных. Кроме этого, такие программы помогают строить двух– или трехмерные графики, диаграммы. Примерами таких программ являются: Microsoft Excel, OpenOffice.org Calc, Lotus Symphony Spreadsheets и др.
Графические редакторы и процессоры предназначены для просмотра, обработки, редактирования, упорядочения и публикации цифровых фотографий, создания графических файлов, преобразования их из одного формата в другой и (или) обработки графических изображений — рисунков, чертежей, графиков, диаграмм, иллюстраций, в том числе и трехмерных. Пользователь может изменять палитру, масштаб, работать с многослойными изображениями, получать изображения со сканера и другой цифровой техники и т. д. Любой графический редактор включает в себя текстовый редактор и позволяет набирать тексты.
Системы управления базами данных (СУБД) обеспечивают организацию и хранение баз данных. Базами данных называют большие массивы данных о группе объектов с одинаковым набором свойств. СУБД обеспечивают ввод данных, поиск, сортировку записей, создание отчетов. Примерами СУБД являются Microsoft Access, Microsoft SQL Server, MySQL, Oracle, Sybase, Firebird, Interbase.
К средствам презентационной графики относятся специализированные программы для создания изображений и их показа на экране, подготовки слайд–фильмов, мультфильмов, видеофильмов, их редактирования. Презентация может включать показ диаграмм и графиков.
Существуют программные средства, объединяющие возможности текстовых, графических редакторов, электронных таблиц, систем управления базами данных. Такие средства называются интегрированными системами, или пакетами. Они могут включать также органайзер, средства поддержки электронной почты, программу для создания презентаций и др. Эти средства предусматривают единые правила работы с программами (унифицированный интерфейс). Компоненты интегрированных пакетов могут работать отдельно друг от друга, но основные достоинства этих пакетов проявляются при их разумном сочетании друг с другом. Примерами интегрированных пакетов являются Microsoft Office, OpenOffice.org, Lotus SmartSuite, StarOffice, Corel WordPerfect Office.
К прикладному программному обеспечению относятся также:
Офисные пакеты могут включать программы планирования (органайзеры), системы автоматического перевода, средства проверки орфографии и распознавания текста. К специализированным (проблемно–ориентированным) средствам относятся математические пакеты, системы деловой и научной графики, системы автоматизированного проектирования, бухгалтерские системы и т. д.
Коммуникационные средства предназначены для взаимодействия пользователей в компьютерных сетях и включают браузеры (программы для просмотра содержимого веб–страниц), почтовые программы, средства скачивания файлов из сетей, программы для видео-общения и обмена текстовыми, голосовыми сообщениями, средства прослушивания онлайн–радио и просмотра онлайн–телевидения и др. Основное назначение мультимедийных программ — создание, обработка и проигрывание аудио– и видеоинформации. Современные обучающие программы обычно являются мультимедийными, включают не только звук и работу с микрофоном, но и отрывки из видеофильмов.
Системы искусственного интеллекта реализуют отдельные функции интеллекта человека; к ним относятся экспертные системы для принятия решений в предметной области (медицина, математика, статистика и т. д.), системы анализа и распознавания речи и др. Игровые программы используются не только для отдыха и соревнований, но и для тренажерной тренировки навыков и умений, тренировки логического мышления, а также обучения.
Инструментальное ПО
Инструментальные системы, или системы программирования предназначены для создания новых программ. Они различаются в первую очередь по языкам программирования, которые они поддерживают.
В настоящее время широко распространены системы визуального программирования, которые позволяют создавать программы с использованием графического интерфейса.
Конспект урока по информатике «Программное обеспечение».






