Классификация прикладных программных средств
Текстовые редакторы. Основные функции этого класса прикладных программ заключаются во вводе и редактировании текстовых данных.
Текстовые процессоры. Основное отличие текстовых процессоров от, текстовых редакторов в том, что они позволяют не только вводить и редактировать текст, но и форматировать его, то есть оформлять.
Графические редакторы. Это обширный класс программ, предназначенных для создания и (или) обработки графических изображений. В данном классе различают следующие категории:
растровые редакторы,
векторные редакторы
и программные средства для создания и обработки трехмерной графики (3D-редакторы).
Системы управления базами данных.
Базами данных называют огромные массивы данных, организованных в табличные структуры. Основными функциями систем управления базами данных являются:
• создание пустой (незаполненной) структуры базы данных;
• предоставление средств ее заполнения или импорта данных из таблиц другой базы;
• обеспечение возможности доступа к данным, а также предоставление средств поиска и фильтрации.
Электронные таблицы. Представляют комплексные средства для хранения различных типов данных и их обработки. Основное свойство электронных таблиц состоит в том, что при изменении содержания любых ячеек таблицы может происходить автоматическое изменение содержания во всех прочих ячейках, связанных с измененными соотношением, заданным математическими или логическими выражениями (формулами).
Системы автоматизированного проектирования (CAD-системы). Предназначены для автоматизации проектно-конструкторских работ.
Применяются в машиностроении, приборостроении, архитектуре.
Настольные издательские системы.
Назначение программ этого класса состоит в автоматизации процесса верстки полиграфических изданий.
Системы автоматизированного перевода.
Различают электронные словари и программы перевода языка.
Экспертные системы.
Предназначены для анализа данных, содержащихся в базах знаний, и выдачи рекомендаций по запросу пользователя. Характерными областями использования экспертных систем являются
юриспруденция,
медицина,
фармакология,
химия.
Характерной особенностью экспертных систем является их способность к саморазвитию.
Web-редакторы. Это особый класс редакторов, объединяющих в себе свойства текстовых и графических редакторов. Они предназначены для создания и редактирования так называемых Web-документов (Web-сmpaниц Интернета), Web-документы — это электронные документы, при подготовке которых следует учитывать ряд особенностей, связанных с приемом/передачей информации в Интернете.
Браузеры (обозреватели, средства просмотра Web). К этой категории относится программные средства, предназначенные для просмотра электронных документов, выполненных в формате HTML (документы этого формата используются в качестве Web −документов). Интегрированные системы делопроизводства.
Представляют собой программные средства автоматизации рабочего места руководителя. К основным функциям подобных систем относятся функции:
создания,
редактирования и форматирования
простейших документов,
электронной почты,
факсимильной и телефонной связи,
диспетчеризация и мониторинг
документооборота предприятия,
координация деятельности
подразделений,
оптимизация административно-
хозяйственной деятельности,
поставка по запросу оперативной
и справочной информации.
Бухгалтерские системы. Это специализированные системы, сочетающие в себе функции текстовых и табличных редакторов, электронных таблиц и систем управления базами данных. Предназначены для автоматизации подготовки первичных бухгалтерских документов предприятия и их учета, подготовки регулярных отчетов по итогам производственной, хозяйственной и финансовой деятельности в форме, принятой для предоставления в налоговые органы, внебюджетные фонды и органы статистического учета.
Инструментальные языки и системы программирования.
Эти средства служат для разработки новых программ. Компьютер "понимает" и может выполнять программы в машинном коде. Трансляторы бывают двух типов: интерпретаторы, компиляторы.
Интерпретатор читает один оператор программы, анализирует его и сразу выполняет, после чего переходит к обработке следующего оператора.
Компилятор сначала читает, анализирует, переводит на машинный код всю программу и. создает загрузочный модуль (файл с расширениеь имени − exe).
Математические системамы.Эти системы предназначены для выполнения типовых математических задач. Примерами таких систем являются:
Mathcad, Matlab, Mathematica, Maple.
Развлекательные програмыы. R
К развлекательным программам относягся:
компьютерные игры,
видеоплееры,
программы воспроизведения звука,
настольные и профессиональные видео редакторы,
и т.д.
Обучающие программы
электронные книги,
видео уроки.