09.03.03(Б) ПО ЭВМ. Офисные приложения. Утилиты (Марсенич И.А.)
Лекция 1. Программное обеспечение персонального компьютера
Требуемые условия завершения
Пройти лекцию до конца
Состав
программного обеспечения (ПО) персонального компьютера. Уровни ПО (базовый,
системный, служебный, прикладной). Классификация ПО (по назначению). Классификация прикладных программных средств. Классификация служебных
программных средств. «Рыночная» классификация ПО. Тенденции развития ПО.
6. Тенденции развития программного обеспечения
Современный рынок программных продуктов развивается очень быстрыми темпами. Можно отметить четыре основные тенденции развития программного обеспечения:
Полная автоматизация деятельности специалистов.
Новые прикладные программные продукты автоматизируют деятельность различных специалистов: экономистов, менеджеров, финансистов, инженеров-конструкторов и др. Создаваемые автоматизированные рабочие места (АРМ) полностью поддерживают всю профессиональную деятельность пользователей. Многие АРМ наряду с основными функциями обработки обеспечивают выполнение вспомогательных сервисных функций: копирование, восстановление, архивирование, экспорт-импорт данных и т.д.Массовое использование интегрированных пакетов.
Эта тенденция обусловлена многими их преимуществами по сравнению с отдельными прикладными программами (в частности, это удобство и однотипность использования, более низкая цена и др.). Среда интегрированного пакета – это в определенном смысле автоматизированное рабочее место, обеспечивающее работу пользователя с мощными и гибкими средствами.Создание инструментальных пользовательских средств.
Инструментальные пользовательские средства предназначены для совершенствования функций обработки информации и создания новых приложений силами пользователей. Обычно предлагается набор из следующих инструментальных средств:- генератор экранных форм – позволяет создавать новые и изменять существующие экранные формы (расположение на экране реквизитов, соответствующих полям базы данных, использование подсказок, цветовое оформление и др.);
- язык запросов – позволяет осуществить поиск и фильтрацию записей базы данных, выборку информации из документов, вычисления над данными базы данных; макропрограммирование – позволяет использовать макрокоманды (макросы), пред- назначенные для автоматизации рутинных операций обработки;
- генератор отчетов – обеспечивает вывод запрашиваемой информации, формирование итогов различных уровней и др.
Совершенствование пользовательского интерфейса.
Работа пользователя с программными продуктами должна быть комфортной и осуществ- ляться в соответствующей программно-технической среде. При этом большое значение имеет пользовательский интерфейс (вид, размер и местоположение основного экрана, функции обработки, доступные через систему меню, панели инструментов и т.д.). Программные продукты должны гарантировать надежную и безопасную работу, как для компьютера, так и для информационной системы пользователя (обеспечивать сохранность устройств компьютера, программного обеспечения и данных).