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

1.

ТЕНДЕНЦИИ РАЗВИТИЯ
ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ
ВЫЧИСЛИТЕЛЬНОЙ
ТЕХНИКИ
Выполнил студент второго курса 9ПР-1.21 Ахапкин Семён

2.

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

3.

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

4.

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

5.

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

6.

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

7.

Заключение
• Весь спектр ПО просто неиссякаем. Каждые полчаса в
мире появляются все новые и новые программы.
• Какие-то из них останутся неизвестными, какие-то
получат мировое признание. Создание программного
обеспечения для персональных компьютеров за какойто десяток лет превратилось из занятия программистоводиночек в важную и мощную сферу промышленности.
Поэтому развитие ПО, предназначенного для широкого
круга пользователей, происходит уже не в состязании
индивидуальных программистов, а в процессе
ожесточенной конкурентной борьбы между фирмами
производителями.
• Помимо этого, создание новых программ влечет за
собой развитие новых комплектующих, способных
полностью покрыть все требования программы,
необходимые для нормального е функционирования.
English     Русский Правила