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


 

Обычно программное обеспечение подразделяют на три группы (класса):

· системное ПО;

· прикладное ПО;

· инструментарий технологии программирования.

 

Рисунок 1.1 – Классификация ПО

 

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

 

2) Прикладное ПО – программа, предназначенная для выполнения определённых пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем.

К этому классу программного обеспечения относятся:

· текстовые редакторы;

· табличные процессоры;

· графические редакторы;

· бухгалтерские программы;

· издательские системы;

· программы – переводчики;

· САПР (системы автоматизированного проектирования);

· СУБД;

· финансовые программы;

· обучающие программы;

· информационно-справочные;

· пакеты программ;

· и т.д.

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

Существуют различные классы прикладных программ, используемых на персональных компьютерах, например: пакеты прикладных программ (ППП).

Пакеты прикладных программ (ППП)– это комплекс взаимосвязанных программ для решения задач определенного класса в конкретной предметной области, то есть для решения конкретных задач пользователя.

Их, в свою очередь, по функциональному признаку различают:

· прикладные программы общего назначения;

· методо-ориентированные ППП;

· проблемно-ориентированные ППП.

К программам общего назначения относятся:

· Текстовые редакторы – специальные программы, предназначенные для работы с документами (текстами), позволяющие компоновать, форматировать, редактировать тексты при создании пользователем документа. Признанными лидерами в части текстовых процессоров для ПЭВМ являются MS WORD, WordPerfect, AmiPro.

· Табличные процессоры – пакеты программ, предназначенные для обработки табличным образом организованных данных (осуществляет разнообразные вычисления, строит графики, управляет форматом ввода-вывода данных, проводит аналитические исследования и т.п.). В настоящее время наиболее популярными и эффективными пакетами данного класса являются Excel, Improv, Quattro Pro.

· СУБД – обеспечивающие организацию и хранение локальных баз данных на автономно работающих компьютерах либо централизованное хранение баз данных на файл-сервер и сетевой доступ к ним. В настоящее время широко представлены реляционные СУБД осуществляющие: работу с базой данных через экранные формы; организацию запросов на поиск данных с помощью специальных языковых
запросов; генерацию отчетов различной структуры данных с подведением промежуточных и окончательных итогов; вычислительную обработку путем выполнения встроенных функций, программ, написанных с использованием языков программирования и макрокоманд. Примеры: FoxPro, Access.

· Графические редакторы – специализированные программы, предназначенные для создания изображений и их показ на экране, подготовки слайд-фильмов, мультфильмов, видеофильмов, их редактирования, определения порядка следования изображений. Примеры: PowerPoint, Multimedia Viewer.

· Программы просмотра графических изображений.

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

· Электронные органайзеры – ПО для планирования рабочего времени, составления протоколов встреч, расписаний, ведения записной и телефонной книжки
(калькуляторы, записная книжка, часы, календарь и т.д.).

· и др.

Методо-ориентированные пакеты и программыоснованы на использовании определенных методов решения задач (обработка статистических данных, использование средств линейного программирования для поиска оптимальных решений и т.д.).

Проблемно-ориентированные ППП направлены на решение конкретной проблемы и предназначены для специалистов, занимающихся этой проблемой.

К проблемно-ориентированным ППП относятся:

· ППП автоматизированного бухгалтерского учета (1С, БЭСТ, Парус, RS-баланс, Инфин, СБИС++, Инфо-бухгалтер и т.д.);

· ППП управления персоналом (учет кадров);

· САПР (предназначены для автоматизации проектно-конструкторских работ в машиностроении, автомобилестроении, промышленном строительстве и других
отраслях);

· информационно-справочные правовые пакеты (Консультант +, Гарант и др.);

· системы распознавания образов (в частности системы распознавания символов);

· электронные словари и системы перевода;

· обучающие программы;

· игровые программы;

· и др.

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

 



Дата добавления: 2021-09-25; просмотров: 292;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.