Классификация программного обеспечения

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

К «низким» языкам программирования относятся:

  • машинные, которые пишутся в двоичной системе кодов;
  • мнемокоды.

Языки программирования «высокого» уровня:

  • алгоритмические;
  • процедурно-ориентированные;
  • проблемно-ориентированные.

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

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

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

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

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

Подробная классификация программного обеспечения прикладного типа:

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

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


Читайте другие наши статьи:

Инфокоммуникационные технологии и системы специальной связи
Эфирное телевидение
Облачные решения