Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
280
Добавлен:
04.05.2015
Размер:
371.08 Кб
Скачать

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

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

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

Его можно подразделить:

• на проблемно-ориентированное программное обеспечение, вы­полняющее один и тот же набор задач. К нему относится основ­ная часть программных средств ЭИС: программы бухгалтер­ского учета, банковские и страховые программы, программы для налоговых и финансовых органов и др.;

• пользовательское программное обеспечение (пользовательские программы), предоставляющее пользователю средства для ре­шения различных задач. К нему относятся различные редакто­ры (текстовые, графические), табличные процессоры и др.

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

Таким образом, проблемно-ориентированное ПО предназначе­но для решения стандартной, заранее определенной задачи или набора стандартных задач, в то время как пользовательское ПО позволяет решать широкий спектр нестандартных, не определен­ных заранее задач, но требует от пользователя дополнительных действий по подготовке решения каждой задачи.

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

ППО является проблемно-ориентиро­ванным, если в нем определены:

  • основные экранные формы;

  • основные формы входных и выходных документов;

  • внутренние структуры хранения данных, эти структуры могут быть неизвестны пользователю;

  • алгоритмы решения основных задач.

Основная часть проблемно-ориентированного ПО разрабаты­вается с использованием различных систем программирования. Однако в настоящее время нередки случаи, когда проблемно-ори­ентированное ПО разрабатывается не на основе систем програм­мирования, а на основе пользовательского ПО. Например, про­грамма выписки и регистрации платежных документов может быть создана на основе табличного процессора и т.п.

Пользовательское программное обеспечение

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

Текстовый редактор — программное средство, обеспечивающее ввод и редактирование текстов. Сейчас применяются программные средства с набором дополнительных возможностей. Такая разно­видность текстовых редакторов получила название «системы под­готовки текстов». Эти системы обеспечивают ввод, хранение, про­смотр, редактирование, форматирование и печать текстовой ин­формации.

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

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

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

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

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

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

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

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

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

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

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

К программам, обеспечивающим организационное управление деятельностью офиса, относятся:

  • органайзеры (планировщики), в их состав входят калькулятор, записная книжка, часы, календарь;

  • программы-переводчики, средства проверки орфографии и рас­познавания текста;

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

  • электронная почта;

  • издательская система;

  • программные средства мультимедиа и др.

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

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

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

В настоящее время ведущие позиции среди наборов офисных приложений для платформы Windows принадлежат трем пакетам: Microsoft Office, Lotus Smart Suite и Corel Office (табл. 3.1).

Таблица 3.1

Состав офисных пакетов

Вид программного продукта

Офисные пакеты

Microsoft Office

Lotus SmartSuite

Corel Office

Текстовый процессор

Word

WordPro

WordPerfect

Электронная таблица

Excel

Lotus

Quattro Pro

СУБД

Access

Lotus Approach

Paradox

Презентацион­ная графика

PowerPoint

Freelance Graphics

Presentations

Другие

Schedule

Organizer

Info Central Time Line

Проблемно-ориентированное программное обеспечение

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

К проблемно-ориентированному программному обеспечению относятся тиражируемое ПО и ПО, разрабатываемое по индиви­дуальным заказам. Проблемой тиражируемого ПО является то, что оно ориентировано на массового потребителя и не учитывает ин­дивидуальные особенности конкретного экономического объекта, поэтому требует дополнительной настройки и адаптации к усло­виям пользователя. Существует несколько путей решения этой проблемы.

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

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

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

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

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

Таким образом, при исследовании возможности применения некоторого конкретного программного средства на экономическом объекте следует:

  • соотнести программное средство и задачи, стоящие перед орга­низацией;

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

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

  • выяснить, можно ли ликвидировать эти различия при помощи индивидуальной настройки.

Если последнее невыполнимо, то следует:

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

  • выяснить возможность внешнего наращивания. При этом учи­тывать, что необходимость внешнего наращивания может по­явиться позже;

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

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

Соседние файлы в папке Информационные технологии