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

Лекция 9. Программное обеспечение и его основные характеристики

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

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

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

  4. Проблемно-ориентированные, интегрированные и методо-ориентированные ППП

  5. Программный продукт

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Системное программное обеспечение. Это программы, обеспечивающие выполнение общих для всех программ технических задач, взаимодействие с аппаратурой:

  • управление ресурсами компьютера;

  • создание копий используемой информации;

  • проверка работоспособности устройств компьютера;

  • выдача справочной информации о компьютере и др.

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

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

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

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

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

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

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

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