Диплом, курсовая, контрольная работа
Помощь в написании студенческих работ

Тенденции развития ПО

РефератПомощь в написанииУзнать стоимостьмоей работы

Наличие битовой карты, высокая разрешающая способность, цветной дисплей. Каждый объект, отображаемый на экране, имеет, по крайней мере, два представления: внутреннее и внешнее. Внутреннее представление (не видимое) основано на некоторой модели мира, а внешнее (видимое) выводится на экран и состоит из пикселей. Это пассивное изображение называют битовой картой, так как оно создано из отдельных… Читать ещё >

Тенденции развития ПО (реферат, курсовая, диплом, контрольная)

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

Развитие ПО пошло как вглубь (появились новые подходы к построению операционных систем, языков программирования и т. д.), так и вширь (прикладные программы перестали быть прикладными и приобрели самостоятельную ценность).

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

Кроме того, появились нетрадиционные программы, классифицировать которые по устоявшимся критериям очень трудно, а то и просто невозможно, как, например, программа — электронный собеседник.

На сегодняшний день можно сказать, что более или менее определённо сложились следующие группы программного обеспечения:

  • · операционные системы и оболочки;
  • · системы программирования (трансляторы, библиотеки подпрограмм, отладчики и т. д.);
  • · инструментальные системы;
  • · интегрированные пакеты программ;
  • · динамические электронные таблицы;
  • · системы машинной графики;
  • · системы управления базами данных (СУБД);
  • · прикладное программное обеспечение. [20; с.55]

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

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

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

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

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

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

Интерфейс пользователя обеспечивается аппаратурными и программными средствами и основан на следующих принципах: общий интерфейс пользователя определяет: стандартный путь подачи команд, одинаковую структуру приложений и инструментарий (выпадающее меню, система подсказок и пр.). Он принят на вооружение компьютерными гигантами Apple, Microsoft и IBM. [18; с.72].

Наличие битовой карты, высокая разрешающая способность, цветной дисплей. Каждый объект, отображаемый на экране, имеет, по крайней мере, два представления: внутреннее и внешнее. Внутреннее представление (не видимое) основано на некоторой модели мира, а внешнее (видимое) выводится на экран и состоит из пикселей. Это пассивное изображение называют битовой картой, так как оно создано из отдельных битов. What You See Is What You Get (WYSIWYG) — что видишь (на экране), то и получаешь (при печати на бумаге).

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

Показать весь текст
Заполнить форму текущей работой