назад

Прикладное программное обеспечение

Прикладное программное обеспечение непосредственно нацелено на решение профессиональных задач, снижение трудоемкости и повышение эффективности работы пользователя в различных областях человеческой деятельности. Эти программы позволяют практически полностью автоматизировать задачи, решаемые пользователем.

В настоящее время разработаны и используются сотни тысяч различных прикладных программ для различных применений. Наиболее широко применяются программы:

Редакторы текстов и издательские системы предоставляют возможность подготавливать документы на компьютере. Текстовые редакторы (NotePad - разработка Microsoft) способны выполнять основные функции редактирования: набор, внесение исправлений, сохранение, работа с фрагментами. Текстовые процессоры (Microsoft Word, - разработка Microsoft), кроме того, имеют возможности разнообразного оформления, а некоторые позволяют создавать документы, предназначенные для просмотра не в бумажном виде, а на компьютере (электронные документы).

Электронные таблицы обеспечивают работу с большими таблицами чисел. Основное преимущество электронных таблиц, в сравнении с текстовыми процессорами (где тоже могут вестись таблицы, производиться небольшие вычисления и сортировка), в том, что содержание одних ячеек может меняться автоматически в соответствии с изменением содержания других, иными словами, в ячейках могут храниться формулы. Наибольшей популярностью пользуются табличные редакторы Lotus1-2-3 Quatto Pro, Microsoft Excel, Super Calc и др.

Системы управления базами данных (СУБД) позволяют работать с большими объемами структурированных данных - базами данных (как правило, это табличные структуры). В функции СУБД входит: описание данных, доступ к данным, поиск, отбор данных по определенным критериям. Большинство современных СУБД позволяют создавать небольшие программы обработки данных на встроенных языках, имеют оформительские возможности, позволяющие на основе собранных и обработанных данных создать отчет. Пример программы этого класса Microsoft Access.

Графические редакторы позволяют создавать и редактировать картинки на экране компьютера. К ним относятся редакторы растровой и векторной графики, программы обработки трехмерной графики (ЗD-редакторы). Растровые редакторы для представления изображений используют растры, т.е. совокупности точек, имеющих свой цвет и яркость. В них удобно обрабатывать фотографии и объекты, имеющие мягкие цветовые переходы. Основа векторного представления - линия (ее уравнение). Векторные редакторы удобны для работы с чертежами и рисованными картинками. Редакторы трехмерной графики используются для создания пространственных графических композиций, позволяют проследить взаимодействия трехмерных объектов между собой и трехмерных объектов с источником света.

Программные средства для решения прикладных математических (статистических) задач позволяют производить математические расчеты: решение уравнений и систем уравнений и т.д., некоторые пакеты позволяют производить аналитические (символьные) вычисления: дифференцирование, интегрирование и т.д.. Некоторые из них позволяют выводить на экран графики функций (заданных в табличном или аналитическом виде), линии уровня поверхностей, диаграммы рассеяния и т.д.. К данному виду ПО относятся такие программы как MatCad, MatLab.

Отдельные программы, являясь мощным средством решения круга прикладных задач, не могут в полной мере удовлетворить пользователя. Например, выборку данных, предоставленную СУБД, бывает удобно обработать с помощью электронных таблиц, результаты, оформленные в виде наглядных таблиц, поместить в отчет, представляющий собой текстовый документ,; который был составлен в текстовом процессоре. Для совместной работы нескольких программ требуется и унификация форматов обрабатываемых файлов. Такие программные пакеты называются интегрированными программными средствами. Наиболее распространенный продукт этого класса - пакет MS Office. Интегрированные системы сочетают в себе возможности системы управления базами данных, табличного процессора, текстового редактора, системы деловой графики, а иногда и другие возможности.

Переводчики обычно работают резидентно, т.е. в любом тексте на иностранном языке можно выделить переводимый фрагмент и после нажатия определённой комбинации клавиш предъявляется окно с переводом или возможные варианты перевода слова.

Игры очень распространены, их создано огромное количество. Среди них можно выделить следующие типовые сценарии: игры на опережение (на мастерство), азартные игры, стратегии, логические игры, обучающие игры.

Развлечения — прикладные программы, позволяющие осуществлять просмотр слайдов, прослушивание звуковых файлов, видеофайлов.

Информационные системы (ИС), предоставляют широкие возможности в:

Экспертные системы представляют собой дальнейшее развитие систем, управления базами данных. Они предназначены для анализа данных, хранящихся в базах знаний. В отличие от СУБД, позволяющих производить операции манипуляции данными, экспертные системы производят логический анализ данных, имеют функции самообучения.

Системы автоматизированного проектирования — позволяют осуществлять черчение и конструирование различных механизмов с помощью компьютера, применяются в машиностроении, строительстве, архитектуре. Они позволяют создавать чертежную документацию, адаптированную в конкретной предметной области, а также имеют справочники, средства проведения расчетов. Широкое распространение получили такие программы как AutoCAD, ArchCaAD и др.