Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК_Информатика-344 готовый.doc
Скачиваний:
36
Добавлен:
30.04.2019
Размер:
4.96 Mб
Скачать

§5.6. Требования к программным продуктам

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

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

2) Настраиваемость – любой пакет должен иметь специальные средства настройки. Например, программа расчета заработной платы должна настраиваться на новые виды оплат. Если у пакета имеется такая возможность, то у бухгалтера снимаются многие опасения, связанные с тем, что появятся новые, ранее не предусмотренные виды оплат, доплат или удержаний. Такая настройка обеспечивается при помощи специальной (настроечной) таблицы видов оплат. Кроме того, желательно, чтобы пакет имел возможность настраиваться на характеристики предприятия (наименование, банковские реквизиты, особенности учета), автоматическое формирование кодов производственных затрат и синтетических счетов, налоговые таблицы (шкалы) и т.д.

3) Гибкость – возможность добавления новых данных в созданную информационную базу и изменения ее структуры без нарушения ее целостности. Например, программа расчета заработной платы должна быть способна хранить неограниченное количество видов начислений и удержаний для каждого сотрудника. Вообще понятия «гибкость» и «настраиваемость» тесно взаимосвязаны между собой, поэтому пакет не может быть хорошо настраиваемым, но не гибким.

4) Информационный сервис обеспечивает более удобные способы работы с программой, например, получение запросов произвольного вида и выдачу справок по ним (на экран или печать); изменение значений какого-либо поля во всех записях, удовлетворяющих заданному условию; добавление и удаление особых записей и т.д.

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

§5.7. Тенденции развития программного обеспечения

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

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

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

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

  • генератор экранных форм – позволяет создавать новые и отменять существующие экранные формы (расположение на экране реквизитов, соответствующих полям базы данных, использование текста подсказок, цветовое оформление и др.);

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

  • макропрограммирование – позволяет использовать клавишные и языковые макрокоманды (макросы), предназначенные для автоматизации рутинных операций обработки;

  • генератор отчетов – обеспечивает вывод запросной информации, формирование итогов различных уровней и др.

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