Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИКТ.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
390.66 Кб
Скачать
  1. Тенденции развития программного обеспечения.

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

  • функциональностью, т.е. полнотой удовлетворения потребностей пользователя;

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

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

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

  • стандартизацией.

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

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

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

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

  • Упрощение работы пользователя достигается за счет ужесточения требований к ресурсам ПЭВМ. Интерфейс пользователя обеспечивается аппаратурными и программными средствами и основан на следующих принципах:

  1. Общий интерфейс пользователя определяет: стандартный путь подачи команд компьютеру, одинаковую структуру приложений и инструментарий (выпадающее меню, система подсказок и пр.).

  2. Наличие битовой карты, высокая разрешающая способность, цветной дисплей.

  3. What You See Is What You Get (WYSIWYG) – что видишь (на экране), то и получаешь (при печати на бумаге).

  4. Прямая манипуляция. Пользователь должен манипулировать «созданным миром» без посредника (прямая манипуляция), не задумываясь о проблемах манипуляции. Например, вставляемая в текст картинка должна ложиться именно в то место, которое для нее определено пользователем. При этом текст должен подвинуться без искажений.