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

Слайд 2

вступление Если раньше можно было по пальцам перечислить основные категории ПО

вступление
Если раньше можно было по пальцам перечислить основные категории ПО -

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

развитие технологий Соотношение между требующимися программными продуктами и имеющимися на рынке

развитие технологий 

Соотношение между требующимися программными продуктами и имеющимися на рынке меняется

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

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

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

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

Тенденции развития программного обеспечения Совместная работа многих производителей программного обеспечения должна

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

Совместная работа многих производителей программного обеспечения должна вести

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

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

Слайд 6

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

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

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