
- •Архитектура эвм.
- •Понятие информационной технологии.
- •Средства сбора информации.
- •Понятие и виды информации.
- •Измерение информации.
- •Вероятностный подход к измерению информации.
- •Основные блоки и устройства пэвм.
- •Тенденции развития вычислительной техники.
- •Тенденции развития программного обеспечения.
- •10.Виды памяти пк.
- •11 .Классификация эвм.
- •12.Средства передачи информации в вычислительных сетях.
- •13.Архитектура локальных вычислительных сетей.
- •14.Сервисы Интернет.
- •15.Системное программное обеспечение.
- •16.Прикладное программное обеспечение.
- •17. Модели хранения данных в базах данных.
- •18. Основные понятия реляционной базы данных.
- •19.Этапы проектирования и использования баз данных.
- •20. Нормализация баз данных.
Тенденции развития программного обеспечения.
Создание программного обеспечения в последнее время превратилось в важную и мощную сферу промышленности. Его развитие предназначено для широкого круга пользователей, происходит в процессе конкурентной борьбы между фирмами-производителями. При разработке программ, основной задачей фирм-разработчиков является обеспечение их успеха на рынке. Для этого необходимо, чтобы программы обладали следующими качествами:
функциональностью, т.е. полнотой удовлетворения потребностей пользователя;
наглядностью, удобным, интуитивно понятным и привычным пользователю интерфейс;
простотой освоения начинающими пользователями, для чего используются информативные подсказки, встроенные справочники и подробная документация;
надежностью, т.е. устойчивостью ее к ошибкам пользователя, отказам оборудования и т.д. и разумностью ее действия в этих ситуациях;
стандартизацией.
Совместная работа многих производителей программного обеспечения должна вести к стандартизации отдельных элементов интерфейса программ, форматов данных и т.д., что удобно для пользователей. Это реально происходит, т.к. разработчики программ перенимают друг у друга удачные находки и приемы и стремятся обеспечить совместимость с другими наиболее популярными программами. В результате использование ниспадающих меню или вид таблицы в табличном процессоре приблизительно одинаковы во всех программах, хотя и созданы различными разработчиками.
Удобство пользовательского интерфейса программ является важнейшим фактором, определяющим их приемлемость для пользователей, а значит, и успеха на рынке. Большинство выпускаемых на рынок программ используют достаточно стандартные методы организации интерфейса; ниспадающие меню; панели для выбора, ответа; встроенные диалоговые справочники и т.п. Все большее количество программ используют графический пользовательский интерфейс, в котором, для упрощения работы пользователя, вместо надписей на экране используются рисунки.
Преобладающими в развитии программного обеспечения являются следующие тенденции:
Объединение противоречивых свойств, таких как универсализация и специализация. Такой подход позволяет разработчикам удовлетворить потребности большого количества потребителей.
Упрощение работы пользователя достигается за счет ужесточения требований к ресурсам ПЭВМ. Интерфейс пользователя обеспечивается аппаратурными и программными средствами и основан на следующих принципах:
Общий интерфейс пользователя определяет: стандартный путь подачи команд компьютеру, одинаковую структуру приложений и инструментарий (выпадающее меню, система подсказок и пр.).
Наличие битовой карты, высокая разрешающая способность, цветной дисплей.
What You See Is What You Get (WYSIWYG) – что видишь (на экране), то и получаешь (при печати на бумаге).
Прямая манипуляция. Пользователь должен манипулировать «созданным миром» без посредника (прямая манипуляция), не задумываясь о проблемах манипуляции. Например, вставляемая в текст картинка должна ложиться именно в то место, которое для нее определено пользователем. При этом текст должен подвинуться без искажений.