Прикладные системы общего назначения
Следующий этап развития прикладных программ – это создание ПС общего назначения и, следовательно, расширение класса пользователей. ПС общего назначения – это универсальные программы для организации текстовой обработки, вычислений, баз данных и др. видов работ. К ПС общего назначения относят такие программы, как:
Программы обработки текстов (текстовые редакторы, текстовые процессоры, издательские системы)
В настоящее время существует множество программ для работы с текстом, ориентированных на разные области применения. В зависимости от функциональных возможностей этих программ условно разделяют их следующим образом: редакторы для обработки документов общего вида, для создания научных документов, встроенные редакторы.
Редакторы для обработки документов общего вида позволяют эффективно работать с такими структурами, как слово, строка, предложение, абзац, страница, глава и т.д. Они предоставляют широкие возможности форматирования текста, использования разнообразных шрифтов, заголовков, нумерации страниц, вывода готового документа на печать. В связи с широким набором возможностей их называют текстовыми процессорами.
К наиболее распространенным редакторам данного типа относятся Microsoft Word и WordPerfect. Первые отечественные разработки – "Лексикон" (Веселова) и "АБВ" (Борковского).
Редакторы для создания научных документов имеют специальные средства для набора математических, химических и других сложных формул, содержащих надстрочные и подстрочные индексы нескольких уровней, специальные знаки и т.п. С помощью программ типа ТеХ, ChiWriter и других можно быстро и легко подготовить статью, отчет, любой другой научный текст.
Встроенные редакторы отличает простота и определенный примитивизм. Термин «встроенные» означает, что эти редакторы не существуют в виде самостоятельных программ, а входят в качестве одной из составляющих в более сложные программные системы.
Настольные издательские системы — это программы, специально разработанные для профессиональной издательской деятельности; наиболее известные из них — Adobe PageMaker, Corel Ventura, Microsoft Publisher. Они позволяют осуществлять электронную верстку и готовить оригинал-макеты книг, брошюр, газет, журналов, рекламных проспектов и других изданий, тиражируемых на полиграфическом оборудовании высокого класса.
Предусмотренные в таких программах средства позволяют компоновать (верстать) текст и графику, использовать самые разнообразные шрифты, корректировать иллюстрации, подготовленные в графических редакторах, создавать цифровые оригинал-макеты для вывода на пленку на устройствах высокого разрешения (что и обеспечивает печать полиграфического качества).
Электронные таблицы (табличные процессоры)
Это программы для выполнения различного рода вычислений на базе встроенных функций и деловой графики.
Эти программы обеспечивают:
· хранение в памяти компьютера и просмотр на экране дисплея таблиц большого размера;
· размещение в табличных ячейках данных и формул, содержащих ссылки на другие ячейки и встроенные функции;
· отображение на экране значений, вычисляемых по формулам, записанным в ячейки таблицы;
· автоматический пересчет формул при изменении содержимого ячеек, на которые в формулах имеются ссылки, и массу других возможностей.
Электронные таблицы не только автоматизируют расчеты, но и являются эффективным средством для моделирования различных вариантов и ситуаций. Меняя значения исходных параметров, можно наблюдать за изменением расчетных параметров и анализировать получаемые результаты.
Программа производит такие расчеты быстро и без ошибок, предоставляя в считанные секунды множество вариантов решения задачи, на основании которых пользователь выбирает наиболее подходящий. Все это привлекает пользователей, специализирующихся в таких областях, как бухгалтерский и банковский учет, планирование и распределение ресурсов, проектно-сметные работы, инженерно-технические расчеты, обработка больших массивов информации, исследование динамических процессов, статистическая обработка данных, решение задач линейного программирования и др.
В настоящее время наиболее популярными и эффективными табличными процессорами являются MS Excel, Improv, QuattroPro и др.
Системы управления базами данных (СУБД)
Это совокупность языковых и программных средств, предназначенных для создания, ведения, поддержки баз данных и обеспечения доступа к ним пользователей. В настоящее время почти все экономические, информационно-справочные, банковские комплексы реализуются на основе инструментальных средств СУБД.
Для различных классов компьютеров и операционных систем разработано множество СУБД, отличающихся по способу организации данных, их формату, языку формирования запросов. Наиболее распространенными считаются СУБД dBase, Paradox, Microsoft Access, Oracle.
Графические редакторы
Программы этого класса предназначены для создания и редактирования цифровой графики. Эта графика создается двумя принципиально различными способами:
q растровая — как совокупность точек,
q векторная — как совокупность линий и фигур, описываемых математическими формулами.
Существует два типа таких программ — растровые и векторные графические редакторы.
Растровые графические редакторы в основном используются для обработки (коррекции, редактирования, компоновки) цифровых фотоизображений; признанный лидер среди программ данного класса Adobe Photoshop. Известны также программы Picture Publisher, Photo Works Plus, Photo Editor и др.
Векторные графические редакторы предназначены для профессиональной работы с художественными и техническими иллюстрациями; они широко используются дизайнерскими студиями разного рода. Эти программы обладают широким набором средств построения и сложной обработки изображений, их размещения, трансформации, заливки разными цветами и создания спецэффектов (освещения, затенения, перспективы, иллюзии трехмерного изображения и т.д.). Они позволяют также произвольным образом размещать текст различных шрифтов и окрасок, формировать из него блоки и фигуры требуемой формы. Эти возможности широко используются в издательском и рекламном деле.
В настоящее время наиболее популярными векторными редакторами являются CorelDraw, Adobe Illustrator, Aldus Free Hand, Professional Draw и др.
Трехмерная графика с анимацией представлена таким редактором, как 3d Studio и другие.
Пакеты деловой и научной графики
Предназначены для более наглядного и динамичного представления деловой информации, представляющей результаты некоторого аналитического исследования – диаграмм, графики, таблицы.
Работа в них строится по следующей схеме: создание общего плана представления; выбор шаблона для оформления элементов; формирование и импорт элементов (текста, графики, таблиц, диаграмм, звуковых эффектов, видеоклипов). Программы обычно просты в работе и снабжены интерфейсом, почти не требующим дополнительного изучения. К наиболее популярным пакетам данного типа относятся PowerPoint, Harvard Graphics, WordPerfect Presentations, Freelance Graphics.
Экспертные системы
Экспертная система (ЭС, Еxpert system) – компьютерная программа, способная частично заменить специалиста-эксперта в разрешении проблемной ситуации. Экспертные системы рассматриваются совместно с базами знаний, содержащими знания экспертов (специалистов) в некоторой предметной области.
База знаний экспертной системы содержит факты – статические сведения о предметной области и правила – набор инструкций, применяя которые к известным фактам можно получать новые факты.
Конкретные и обобщенные запросы к базам знаний записываются на языке Пролог, в виде правил логического вывода и определения понятий над процедурами логического вывода, имеющихся в базе знаний, выражающих обобщенные и конкретные сведения и знания в выбранной предметной области деятельности и сфере знаний.
Экспертные системы используются в самых различных сферах человеческой деятельности — юриспруденции, медицине, геологоразведке, экономике и многих других для получения консультаций. Существуют как узкоспециализированные ЭС, так и "оболочки", пользуясь которыми, можно, не будучи программистом, создавать свои ЭС.