logo
Данеев Деменченок

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

Прикладное программное обеспечение комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.

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

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

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

Прикладные программы классифицируются по типу обрабатываемой информации и по функциям обработки этой информации:

Редакторы текстов предназначены для обработки текстовой информации (Microsoft Word, Microsoft FrontPage и др.). Они позволяют значительно ускорить процесс подготовки справок, отчетов, больших документов, писем и др.

Текстовые редакторы могут обеспечивать выполнение разнообразных функций, а именно:

• редактирование строк текста;

• возможность использования различных шрифтов символов;

• копирование и перенос части текста с одного места на другое или из одного документа в другой;

• контекстный поиск и замена частей текста;

• задание произвольных межстрочных промежутков;

• автоматический перенос слов на новую строку;

• автоматическая нумерация страниц;

• обработка и нумерация сносок;

• выравнивание краев абзаца;

• создание таблиц и построение диаграмм;

• проверка правописания слов и подбор синонимов;

• построение оглавлений и предметных указателей;

• распечатка подготовленного текста на принтере в нужном числе экземпляров и т. п.

Наиболее известный редактор текстов – Microsoft Word. Возможности текстовых редакторов различны – от программ, предназначенных для подготовки небольших документов простой структуры, до программ для набора, оформления и полной подготовки к типографскому изданию книг и журналов (издательские системы).

Полнофункциональные издательские системы – Microsoft Publisher, Corel Ventura и Adobe PageMaker. Издательские системы незаменимы для компьютерной верстки и графики. Предназначены для создания макетов любых изданий – от рекламных листков до многостраничных книг и журналов.

Электронные таблицы  наиболее универсальные программы обработки числовой информации (Microsoft Excel, Quattro Pro, Lotus). Области применения:

Значение в числовой клетке таблицы может быть либо записано, либо рассчитано по соответствующей формуле; в формуле могут присутствовать обращения к другим клеткам.

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

Экран монитора трактуется как окно, через которое можно рассматривать таблицу целиком или по частям.

Табличные процессоры представляют собой удобное средство для проведения бухгалтерских и статистических расчетов. В каждом пакете имеются сотни встроенных математических функций и алгоритмов статистической обработки данных. Кроме того, имеются мощные средства для связи таблиц между собой, создания и редактирования электронных баз данных.

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

Табличные процессоры имеют встроенную справочную систему, предоставляющую пользователю информацию по конкретным командам меню и другие справочные данные. Многомерные таблицы позволяют быстро делать выборки в базе данных по любому критерию.

Системы управления базами данных (СУБД) обеспечивают организацию и хранение структурированной информации (баз данных), а также поиск информации. Наиболее распространены СУБД Microsoft SQL Server, Oracle, FoxPro, Firebird, IBM DB2, Informix, MySQL, Microsoft Access.

База данных – это один или несколько файлов данных, предназначенных для хранения, изменения и обработки больших объемов взаимосвязанной информации.

В базе данных предприятия, например, может храниться:

• вся информация о штатном расписании организации, личные дела сотрудников;

• данные различных учетов (например, учет автомототранспорта, данные паспортного стола и др.);

• сведения о регистрации происшествий;

• сведения о материальных ценностях;

• приказы и распоряжения и т. п.

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

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

Базы данных используются под управлением систем управления базами данных. СУБД позволяют объединять большие объемы информации и обрабатывать их, сортировать, делать выборки по определенным критериям и т. п.

Современные СУБД дают возможность включать в них не только текстовую и графическую информацию, но и звуковые фрагменты и видеоклипы.

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

Для менее сложных задач вместо СУБД используются информационно-поисковые системы, которые выполняют следующие функции:

• хранение большого объема информации;

• быстрый поиск требуемой информации;

• добавление, удаление и изменение хранимой информации;

• вывод ее в удобном для человека виде.

Все, с чем работает компьютер, в том числе и изображение, должно быть превращено в цифровую форму (закодировано). Наиболее популярными являются такие программы для создания и обработки компьютерной графики, как Adobe Photoshop, Photo Shop, CorelDRAW, Adobe Illustrator.

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

Большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров, а также выводить картинки в таком виде, чтобы они могли быть включены в документ, подготовленный с помощью текстового редактора. Некоторые редакторы (например, CorelDRAW) позволяют получать изображения трехмерных объектов, их сечений, разворотов, каркасных моделей и т. п.

Системы научной и деловой графики дают возможность строить:

• различные виды графиков и диаграмм (гистограммы; круговые и секторные диаграммы и т. д.);

• графики трехмерных функций;

• системы изолиний, в том числе и нанесенные на поверхность объекта;

• чертежи различных объектов, сечения и проекции;

• карты местности и т. д.