Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции 131000.doc
Скачиваний:
129
Добавлен:
22.05.2015
Размер:
1.47 Mб
Скачать

Программное обеспечение и его основные характеристики

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

2 Прикладное программное обеспечение

3 Системное программное обеспечение

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

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

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

К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО.

Интерфейс совокупность методов и правил (алгоритмов) взаимодействия устройств (аппаратных) и программ между собой или с пользователем, а также средств, реализующих это взаимодействие.

Программное обеспечение современных компьютеров включает миллионы программ — от игровых до научных.

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

Наиболее общей является классификация, в которой основополагающим признаком служит сфера (область) использования ПО:

  • аппаратная часть компьютеров и сетей ЭВМ;

  • технология разработки программ;

  • функциональные задачи различных предметных областей.

Исходя из этого, выделяют три класса ПО:

  • системное программное обеспечение;

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

  • пакеты прикладных программ.

2 Прикладное программное обеспечение

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

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

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

Прикладное программное обеспечение можно разделить на специализированное прикладное ПО и универсальное прикладное ПО.

Универсальное прикладное ПОпредназначено для работы с объектами, общими для абсолютного большинства проблемных областей; например символы, числа, графические элементы;

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]