Классификация программного обеспечения
Раздел 5. Программное обеспечение ПЭВМ
Лекция 15. Общие сведения о программном обеспечении
Классификация программного обеспечения.
Системное ПО. Операционная система.
Сервисное программное обеспечение.
Литература:1. Информатика. Базовый курс / Симонович С.В. и др. –
СПб.: Издательство "Питер", 1999, с. 98 … 113.
2. Степаненко О.С. Персональный компьютер. Учебный
курс. – М.: Издательский дом, 2000, с. 68 … 73.
Классификация программного обеспечения
Программное обеспечение ЭВМ является неотъемлемой ее частью, вторым обязательным компонентом, наряду с техническим обеспечением. Без программного обеспечения любая ЭВМ (от микро- до супер-ЭВМ) представляет собой просто набор электронных блоков, устройств и узлов, то есть "железо" (или, с учетом американской терминологии, "hardware") не способное выполнять возложенные на него функции.
За те полвека, в течение которых различные по назначению ЭВМ верой и правдой служат людям, создано огромное количество программных продуктов (без сомнения эта цифра достигла сотен тысяч, а возможно и миллионы), отличающихся назначением, возможностями, оформлением и др. параметрами. Во всей этой массе особое место занимает программное обеспечение ПЭВМ.
Программное обеспечение ЭВМ (ПО) представляет собой совокупность программ обработки данных и необходимых для их эксплуатации документов.
При этом под программой понимают упорядоченную последовательность команд (инструкций) компьютера для решения задачи.
Из всей совокупности программного обеспечения можно выделить три основных компонента: системное ПО, прикладное ПО, и инструментальное ПО (инструментальные системы)(рисунок 1).
Дадим краткую характеристику каждому из названных компонентов.
Рисунок 1 – Классификация программного обеспечения ЭВМ
Системное программное обеспечение (СПО) – это совокупность программ и программных комплексов, предназначенных для управления функционированием ЭВМ, а также для обеспечения сервисных функций.
Данный вид программного обеспечения занимает особое место среди всей совокупности имеющихся программных продуктов. Именно благодаря системному ПО ЭВМ превращается из "ящика с набором электронных схем" в надежного помощника человека.
Прикладное программное обеспечение (ППО) – это комплекс взаимосвязанных программ, предназначенных для решения пользователем задач определенного класса в различных областях его деятельности.
Данный вид программного обеспечения еще известен как пакеты прикладных программ (ППП). Как правило, ППП – это стандартные пакеты, разработанные не отдельными пользователями, а фирмами – разработчиками программного обеспечения. ППП служат программным инструментарием решения функциональных задач и являются самым многочисленным классом программных продуктов.
В качестве примера можно назвать следующие ППП:
- текстовые редакторы (текстовые процессоры) (Лексикон, Works, WordPerfect, Microsoft Word и др.);
- электронные таблицы (табличные процессоры) (SuperCalc, Lotus, Quattro Pro, Microsoft Excel и др.);
- системы управления базами данных (СУБД) (Paradox, FoxPro, Clarion, Microsoft Access и др.);
- системы автоматизации проектирования (САПР) (AutoCad, T-Flex CAD, "Компас" и др.);
- системы бухгалтерского учета ("1С: Бухгалтерия", Турбо-Бухгалтер, "Парус" и др.);
- издательские системы (PageMaker, QuarkXpress и др.);
- графические редакторы (Paintbrush, Adobe Photoshop, Corel Draw) и многие другие программные средства для различных областей деятельности человека.
Инструментальное программное обеспечение (ИПО) –это совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых новых программных продуктов. Пользователями ИПО, как правило, являются системные и прикладные программисты.
Программные компоненты ИПО работают под управлением операционной системы наравне с прикладными программами пользователя.
В качестве примера можно назвать системы программирования, разработанные для таких популярных языков программирования, как Delphi, С, С++, Pascal, Basic и др.