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

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

Полная автоматизация деятельности специалистов.

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


Массовое использование интегрированных пакетов.

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

Создание инструментальных пользовательских средств.

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


Совершенствование пользовательского интерфейса.

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

Вы прошли 86% лекции
86%