Глава 5. прикладное программное обеспечение
Практически все программное обеспечение, рассмотренное нами выше, является системным программным обеспечение, т.е. программным обеспечением, управляющим компьютером. Прикладное программное обеспечение используется для выполнения различных задач пользователя: создания, редактирования текстовых, табличных и графических документов, составление писем, отчетов, докладов, заметок и их печати.
Теоретически любое приложение, работающее на автономном персональном компьютере, должно работать на том же компьютере, подключенном к сети. Однако на практике существует много неприятных моментов, связанных с работой автономных приложений в сети. Это связано с тем, что в этих приложениях не учитываются правила работы в сети, обычно связанные с доступом к разделяемым данным. Ответственность за выполнение этих правил и защиту разделяемых файлов от повреждения автономными приложениями возлагается на пользователя и на операционную систему. В связи с этим лучше использовать поддерживающие сетевые возможности приложения, в которых предусмотрена работа с системами доступа к разделяемым файлам и выполнение правил функционирования в сети, касающихся корректного доступа к разделяемым данным.
Несмотря на огромное количество конкурирующего программного обеспечения, коммерческие программы можно разделить на пять отдельных категорий: приложения, работающие с базами данных, электронными таблицами, текстовыми процессорами, средствами связи и графики.
Программное обеспечение для работы с базами данных включает приложения для бухгалтерии, учета, управления кадрами, статистики, обработки заказов, поставки и приема записей и т.д.
Программное обеспечение для работы с электронными таблицами включают приложения для анализа, сравнения и прогнозирования. Такие программы дают возможность для формирования табличных документов и различных отчетов.
Программное обеспечение для работы с текстовыми процессорами включает приложения для составления и формирования документов, начиная с простых внутренних записок и заканчивая красочными рекламными плакатами.
Программное обеспечение для работы со средствами связи включает приложения для посылки и приема всех типов цифровых сообщений; например, системы электронной почты, программное обеспечение доступа к Internet.
Программное обеспечение для работы с графикой включает приложения для представления информации в виде рисунков (диаграмм, графиков, презентационных слайдов), сканирования, создания и редактирования графических документов. Сюда же можно отнести системы автоматизированного проектирования – САПР.
Некоторые приложения могут объединяться в так называемые офисные пакеты.
Офисные программы
В последние годы крупные производители программного обеспечения создали пакеты – комплекты, включающие несколько коммерческих программ этого производителя (чаще всего текстовый процессор, электронные таблицы, графический редактор, какая-либо программа создания презентаций и система управления базой данных), которые продаются совместно как единый продукт. Пакет использует такие возможности современных операционных системам, как обмен данными между различными приложениями, работающими на одной рабочей станции или на нескольких узлах сети. Пакеты включают специальные возможности для конвертирования данных из формата одного приложения в формат другого. Например, текстовый процессор может извлекать содержимое из электронных таблиц, данные которых, в свою очередь, получены из базы данных, и объединить окончательный результат с картинкой, созданной с помощью графического редактора.
Благодаря тому, что все компоненты пакета написаны одним производителем, во всех приложениях пакета используется стандартный пользовательский интерфейс. Это ускоряет изучение возможностей различных приложений. Кроме того, пакеты облегчают стандартизацию задач, выполняемых с помощью программного обеспечения одного производителя. Конечно, поставщики используют пакеты, чтобы попытаться убедить вас не применять приложения нескольких производителей, имеющие специфические возможности, а приобретать только их программы.
В качестве примеров офисных пакетов можно привести:
ClarisWorks (Claris Canada). Включает в себя текстовый процессор, систему управления базами данных, электронные таблицы, графический редактор, организатор (только для Macintosh) и Fax-Works (только для Windows).
Corel Office (Corel). Включает редактор Web-страниц, электронные таблицы, текстовый процессор, систему управления базами данных, пакет для создания презентаций и календарь.
Microsoft Works (Microsoft). Включает текстовый процессор, электронные таблицы, систему управления базами данных, графический редактор и коммуникационные средства.
Microsoft Office (Microsoft). Включает текстовый процессор, электронные таблицы, систему управления базами данных, пакет для создания презентаций и коммуникационные средства.
Smart Suite (Lotus). Включает электронные таблицы, текстовый процессор, СУБД, пакет для создания презентаций и программу составления расписаний.