Life-Bazar

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


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

Программное обеспечение изучает сразу несколько наук: информатика, инженерия программ и программирование. Впервые теория о данном виде обеспечения компьютерной деятельности была упомянута в 1935 году в работах математика Алана Тьюринга. Он утверждал, что любое заданное состояние может быть выполнено при помощи последовательного набора установок.

kupit-programmnoe-obespechenie

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

1. По назначению:

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

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

– инструментальные – создается для сопровождения других программ, их разработки и проектирования. Часто его относят к разновидностям прикладного.

2. По типам использования и распространения:

– закрытые (несвободное, проприетатное) – частная собственность разработчиков с закрытым программным кодом. Обладатель прав является монополистом в производстве и изменениях. Сюда же относятся и полусвободные виды.

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

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

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

Have any Question or Comment?

Добавить комментарий