Классы прикладных программ
Текстовые редакторы. Основные функции этого класса прикладных про-
грамм заключаются в вводе и редактировании текстов.
Текстовые процессоры. Основное отличие текстовых процессоров от тек-
стовых редакторов в том, что они позволяют не только вводить и редактировать тексты, но и форматировать их, то есть оформлять. Соответственно, к основ- ным средствам текстовых процессоров относятся средства обеспечения взаи- модействия текста, графики, таблиц и других объектов, составляющих итого- вый документ, а к дополнительным — средства автоматизации процесса фор- матирования.
Графические редакторы. Это обширный класс программ, предназначен-
ных для создания и (или) обработки графических изображений. В данном клас-
се различают следующие категории: растровые редакторы, векторные редак-
торы и программные средства для создания и обработки трехмерной графики
(3D-редакторы).
Системы управления базами данных. Базами данных называют огромные массивы данных, организованных в табличные структуры. Основными функ- циями систем управления базами данных являются:
• создание пустой (незаполненной) структуры базы данных;
• предоставление средств ее заполнения или импорта данных из таблиц другой базы;
• обеспечение возможности доступа к данным, а также предоставление
средств поиска и фильтрации.
Многие системы управления базами данных дополнительно предоставля-
ют возможности проведения простейшего анализа данных и их обработки.
Электронные таблицы. Электронные таблицы предоставляют комплекс- ные средства для хранения различных типов данных и их обработки. В некото- рой степени они аналогичны системам управления базами данных, но основной акцент смещен не на хранение массивов данных и обеспечение к ним доступа, а на преобразование данных, причем в соответствии с их внутренним содержани- ем.
Простота и удобство работы с электронными таблицами снискали им ши- рокое применение в сфере бухгалтерского учета, в качестве универсальных ин- струментов анализа финансовых, сырьевых и товарных рынков, то есть всюду, где необходимо автоматизировать регулярно повторяющиеся вычисления дос- таточно больших объемов числовых данных.
Системы автоматизированного проектирования (CAD-системы). Предназначены для автоматизации проектно-конструкторских работ. Приме- няются в машиностроении, приборостроении, архитектуре. Кроме чертежно- графических работ эти системы позволяют проводить простейшие расчеты (на- пример, расчеты прочности деталей) и выбор готовых конструктивных элемен- тов из обширных баз данных.
Настольные издательские системы. Назначение программ этого класса состоит в автоматизации процесса подготовки полиграфических изданий. Этот
класс программного обеспечения занимает промежуточное положение между текстовыми процессорами и системами автоматизированного проектирования.
Web-редакторы. Это особый класс редакторов, объединяющих в себе
свойства текстовых и графических редакторов. Они предназначены для созда- ния и редактирования так называемых Web-документов (Web-страниц Интер- нета). Web-документы — это электронные документы, при подготовке кото- рых следует учитывать ряд особенностей, связанных с приемом/передачей ин- формации в Интернете.
Броузеры (обозреватели, средства просмотра Web). К этой категории относятся программные средства, предназначенные для просмотра электрон-
ных документов, выполненных в формате HTML (документы этого формата ис- пользуются в качестве Web-документов). Современные броузеры воспроизво- дят не только текст и графику. Они могут воспроизводить музыку, человече-
скую речь, обеспечивать прослушивание радиопередач в Интернете, просмотр видеоконференций, работу со службами электронной почты, с системой теле- конференций (групп новостей) и многое другое.
Интегрированные системы делопроизводства. Представляют собой про-
граммные средства автоматизации рабочего места руководителя. К основным функциям подобных систем относятся функции создания, редактирования и
форматирования простейших документов, централизация функций электронной почты, факсимильной и телефонной связи, диспетчеризация и мониторинг до- кументооборота предприятия, координация деятельности подразделений, опти-
мизация административно-хозяйственной деятельности и поставка по запросу оперативной и справочной информации.
Бухгалтерские системы. Это специализированные системы, сочетающие
в себе функции текстовых и табличных редакторов, электронных таблиц и сис- тем управления базами данных. Предназначены для автоматизации подготовки первичных бухгалтерских документов предприятия и их учета, для ведения счетов плана бухгалтерского учета, а также для автоматической подготовки ре- гулярных отчетов по итогам производственной, хозяйственной и финансовой деятельности в форме, принятой для предоставления в налоговые органы, вне- бюджетные фонды и органы статистического учета. В связи с тем, что норма- тивно-правовая база в России отличается крайней нестабильностью и подвер- жена частым изменениям, возможность гибкой перенастройки системы являет- ся обязательной функцией, хотя это требует от пользователей системы повы- шенной квалификации.
Контрольные вопросы
1. Перечислите уровни программного обеспечения.
2. Охарактеризуйте базовый уровень программного обеспечения.
3. Охарактеризуйте системный уровень программного обеспечения.
4. К какому уровню программного обеспечения принадлежат операционные системы?
5. Что такое драйверы устройств и какому уровню программного обеспечения
они принадлежат?
6. К какому уровню программного обеспечения принадлежат утилиты?
7. К какому уровню программного обеспечения принадлежат электронные таб-
лицы?
8. Перечислите основные классы прикладных программ.