Программное обеспечение

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

Начнем с разделения всего программного обеспечения на две большие группы: прикладное программное обеспечение (application software) и системное программное обеспечение (system software) (рис. 3.3). К прикладному программному обеспечению относятся программы, выполняющие задачи, касающиеся предметной области применения машины. Компьютер, который используется для составления каталогов в производственной компании, и компьютер, с которым работает инженер, будут содержать разные приложения. К прикладному программному обеспечению также относятся электронные таблицы, базы данных, системы подготовки публикаций, системы бухгалтерского учета, системы разработки программ и компьютерные игры.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: