Возможности создания изображений средствами растровых редакторов ограничены и не всегда удобны. В большинстве случаев художники предпочитают пользоваться традиционными инструментами, после чего вводить рисунок в компьютер с помощью сканеров и завершать работу путем применения спецэффектов растровым редактором.
Векторные редакторы отличаются от растровых способом представления данных об изображении. Элементарным объектом векторного изображения является не точка, а линия. Такой подход характерен для чертежно-графических работ, в которых форма линий имеет большее значение, чем информация о цвете отдельных точек, составляющих ее. В векторных редакторах каждая линия рассматривается как математическая кривая третьего порядка и представляется не комбинацией точек, а математической формулой (в компьютере хранятся числовые коэффициенты этой формулы). Такое представление намного компактнее, чем растровое, в результате данные занимают меньший объем, однако построение любого объекта выполняется не простым отображением точек на экране, а сопровождается непрерывным пересчетом параметров кривой в координаты экранного или печатного изображения. Соответственно работа с векторной графикой требует более производительных вычислительных систем.
Простейшие геометрические объекты (примитивы) создаются из элементарных объектов (линий), из которых в свою очередь составляются законченные композиции. Художественная иллюстрация, выполненная средствами векторной графики, может содержать десятки тысяч простейших объектов, взаимодействующих друг с другом.
Векторные редакторы удобны для создания изображений, но практически не используются для обработки готовых рисунков. Они нашли широкое применение в рекламном бизнесе: при оформлении обложек полиграфических изданий всюду, где стиль художественной работы близок к чертежному.
Редакторы трехмерной графики предназначены для создания трехмерных композиций и характеризуются следующими особенностями. Во-первых, позволяют гибко управлять взаимодействием свойств поверхности изображаемых объектов со свойствами источников освещения, во-вторых, позволяют создавать трехмерную анимацию. Поэтому редакторы трехмерной графики нередко называют также ЗО-аниматорами.
Системы управления базами данных (СУБД). Основными функциями системы управления базами данных являются:
-
• создание пустой (незаполненной) структуры базы данных;
-
• предоставление средств ее заполнения или импорта данных из таблиц другой базы;
-
• обеспечение возможности доступа к данным, а также предоставление среды поиска и фильтрации.
Многие СУБД дополнительно предоставляют возможности проведения простейшего анализа данных и их обработки. В результате можно создавать новые таблицы баз данных на основе имеющихся. В связи с широким распространением сетевых технологий к современным СУБД предъявляется также требование обеспечения взаимодействия с распределенными ресурсами, находящимися на серверах Интернета.
Электронные таблицы. Электронные таблицы предоставляют комплексные средства для хранения различных типов данных и для их обработки. В некоторой степени они аналогичны СУБД, но основной акцент смещен на преобразование данных, причем в соответствии с их внутренним содержанием.
В отличие от баз данных, которые характеризуются широким спектром типов данных (от числовых и текстовых до мультимедийных), для электронных таблиц типичными являются числовые данные. Правда, электронные таблицы предоставляют широкий спектр методов для работы с данными числового типа. Так, при изменении содержания любых ячеек таблицы происходит автоматическое изменение содержания всех ячеек, связанных с измененными ячейками соотношением, заданным математическими или логическими выражениями (формулами). Простота и удобство работы с электронными таблицами обусловили их популярность в сфере бухгалтерского учета, в качестве универсальных инструментов анализа финансовых, сырьевых и товарных рынков, доступных средств обработки результатов технических испытаний, т. е. всюду, где необходимо автоматизировать регулярно повторяющиеся вычисления достаточно больших объемов числовых данных.
Системы автоматизированного проектирования (CAD-систе- мы). Предназначены для автоматизации проектно-конструкторских работ в машиностроении, приборостроении и архитектуре. Кроме чертежно-графических работ эти системы позволяют проводить простейшие расчеты (например, расчеты прочности деталей и т. д.) и выбор готовых конструктивных элементов из обширных баз данных.
Отличительная особенность CAD-систем состоит в автоматическом обеспечении на всех этапах проектирования технических условий, норм и правил, что освобождает конструктора (или архитектора) от рутинной работы. Так, в машиностроении CAD-системы способны на базе сборочного чертежа изделия автоматически выполнить рабочие чертежи деталей, подготовить регламентированную технологическую документацию с указанием последовательности переходов механической обработки, назначить необходимые инструменты, станочные и контрольные приспособления, а также подготовить управляющие программы для станков с числовым программным управлением (ЧПУ), промышленных роботов и гибких автоматизированных линий.
Настольные издательские системы. Обеспечивают автоматизацию процесса верстки полиграфических изданий; как программное обеспечение занимают промежуточное положение между текстовыми процессорами и системами автоматизированного проектирования.
Теоретически текстовые процессоры предоставляют средства для внедрения в текстовый документ объектов другой природы, например объектов векторной и растровой графики, а также обеспечивают взаимодействие между параметрами текста и внедренных объектов. Однако на практике для изготовления полиграфической продукции эти средства либо функционально недостаточны с точки зрения требований полиграфии, либо неудобны для производительной работы.
От текстовых процессоров настольные издательские системы отличаются, с одной стороны, расширенными средствами управления взаимодействием текста с параметрами страницы и с графическими объектами. С другой стороны, указанные системы характеризуются пониженными функциональными возможностями по автоматизации ввода и редактирования текста. Настольные издательские системы в основном применяют к документам, прошедшим предварительную обработку в текстовых процессорах и в графических редакторах.
Экспертные системы. Предназначены для анализа данных, содержащихся в базах знаний, и выдачи рекомендаций по запросу пользователя. Такие системы применяют в тех случаях, когда исходные данные хорошо формализуются, но для принятия решения требуются специальные знания. Характерными областями использования экспертных систем являются юриспруденция, медицина, фармакология, химия. По совокупности симптомов медицинские экспертные системы помогают установить диагноз и назначить лекарства, дозировку и программу лечебного курса. По совокупности признаков события юридические экспертные системы могут дать правовую оценку и предложить порядок действий как для обвиняющей, так и для защищающейся стороны.
Характерной особенностью экспертных систем является их способность к саморазвитию. Исходные данные хранятся в базе знаний в виде фактов, между которыми с помощью специали- стов-экспертов устанавливается определенная система отношений. Если на этапе тестирования экспертная система выдает некорректные рекомендации и заключения по конкретным вопросам или не дает их вообще, это означает либо отсутствие важных фактов в ее базе, либо нарушения в логической системе отношений. И в том и в другом случае экспертная система сама способна сгенерировать достаточный набор запросов к эксперту и автоматически повысить свое качество.
С использованием экспертных систем связана особая область научно-технической деятельности, называемая инженерией знаний. Инженеры знаний — это специалисты высокой квалификации, выступающие в качестве промежуточного звена между разработчиками экспертной системы (программистами) и ведущими специалистами в конкретных областях науки и техники (экспертами).
Редакторы HTML (веб-редакторы). Это особый класс редакторов, объединяющих свойства текстовых и графических редакторов; предназначены для создания и редактирования так называемых веб-документов (веб-страниц Интернета). Веб-докумен- ты — это электронные документы, при подготовке которых следует учитывать ряд особенностей, связанных с приемом/пе- редачей информации в Интернете.
Теоретически для создания веб-документов подходят обычные текстовые редакторы и процессоры, а также некоторые из графических редакторов векторной графики, но веб-редакторы обладают рядом полезных функций, повышающих производительность труда веб-дизайнеров. Программы этого класса можно также эффективно использовать для подготовки электронных документов и мультимедийных изданий.
Браузеры (обозреватели, средства просмотра веб-страниц). К этой категории относятся программные средства, предназначенные для просмотра электронных документов, выполненных в формате HTML (документы этого формата используются в качестве веб-документов). Современные браузеры воспроизводят не только текст и графику, но и музыку, человеческую речь, обеспечивают прослушивание радиопередач в Интернете, просмотр видеоконференций, работу со службами электронной почты, с системой телеконференций (групп новостей) и многое другое.
Интегрированные системы делопроизводства. Представляют собой программные средства автоматизации рабочего места руководителя. Среди функций подобных систем следует отметить создание, редактирование и форматирование простейших документов, централизацию функций электронной почты, факсимильной и телефонной связи, диспетчеризацию и мониторинг документооборота предприятия, координацию деятельности подразделений, оптимизацию административно-хозяйственной деятельности и поставки по запросу оперативной и справочной информации.
Бухгалтерские системы. Это специализированные программные системы, сочетающие функции текстовых и табличных редакторов, электронных таблиц и систем управления базами данных. Предназначены для автоматизации подготовки первичных бухгалтерских документов предприятия и их учета, для ведения счетов плана бухгалтерского учета, а также для автоматической подготовки регулярных отчетов по итогам производственной, хозяйственной и финансовой деятельности в форме, принятой для предоставления в налоговые органы, внебюджетные фонды и органы статистического учета. Несмотря на то, что теоретически все функции бухгалтерских систем способны исполнять неспециализированные программные средства, использование описываемых систем удобно благодаря интеграции разных средств в одной системе.
При внедрении на предприятии автоматизированной системы бухгалтерского учета следует обращать внимание на наличие в ней средств адаптации к изменениям нормативно-правовой базы. Поскольку нормативно-правовая база в России отличается крайней нестабильностью и подвержена частым изменениям, возможность гибкой перенастройки системы является обязательной функцией, хотя это требует от пользователей системы повышенной квалификации.
Финансовые аналитические системы. Используются в банковских и биржевых структурах; позволяют контролировать и прогнозировать ситуацию на финансовых, товарных и сырьевых рынках, проводить анализ текущих событий, готовить сводки и отчеты.
Геоинформационные системы (ГИС). Предназначены для автоматизации картографических и геодезических работ на основе информации, полученной топографическими или аэрокосмическими методами.
Системы видеомонтажа. Предназначены для цифровой обработки видеоматериалов, их монтажа, создания видеоэффектов, устранения дефектов, наложения звука, титров и субтитров.
Отдельные категории прикладных программных средств, обладающих развитыми внутренними системами классификации, представляют обучающие, развивающие, справочные и развлекательные системы и программы, характерной особенностью которых являются повышенные требования мультимедийной составляющей (использование музыкальных композиций, средств графической анимации и видеоматериалов).
Классификация служебных программных средств. Диспетчеры файлов (файловые менеджеры). Выполняют большинство операций, связанных с обслуживанием файловой структуры: копирование, перемещение и переименование файлов, создание каталогов (папок), удаление файлов и каталогов, поиск файлов и навигацию в файловой структуре. Базовые программные средства, предназначенные для этой цели, обычно входят в комплекс программ системного уровня и устанавливаются вместе с операционной системой, однако для повышения удобства работы большинство пользователей устанавливают дополнительные служебные программы.
Средства сжатия данных (архиваторы). Предназначены для создания архивов. Архивирование данных упрощает их хранение за счет того, что большие группы файлов и каталогов сводятся в один архивный файл. При этом повышается и эффективность использования носителя за счет того, что архивные файлы обычно имеют увеличенную плотность записи информации. Архиваторы часто применяют для создания резервных копий ценных данных.