СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

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

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Программное обеспечение»

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

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

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

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

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

Программное обеспечение Инструментальное ПО Прикладное ПО Системное ПО Системы программирования Операционные системы Пакеты прикладных программ (ППП) Прикладные программы пользователя Сервисные системы Системы технического обслуживания Инструментальные среды Общего назначения Система моделирования Методо-ориентированные Программные оболочки и среды Проблемно-ориентированные Служебные программы (утилиты) Интегрированные

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

Инструментальное ПО

Прикладное ПО

Системное ПО

Системы программирования

Операционные системы

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

Прикладные программы пользователя

Сервисные системы

Системы технического обслуживания

Инструментальные среды

Общего назначения

Система моделирования

Методо-ориентированные

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

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

Служебные программы (утилиты)

Интегрированные

Системное ПО

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

В частности, к такому ПО относятся: •Операционные системы; •Драйверы - небольшие по размеру программы, обеспечивающие корректную работу с той или иной частью оборудования (графическими, сетевыми, звуковыми платами, контроллерами и т. п.); •Дополнительные программы, расширяющие возможности операционной системы.

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

Операционные системы

Операционные системы

Сервисные системы Системы технического обслуживания – это совокупность программно-аппаратных средств ПК, которые выполняют контроль, тестирование и диагностику и используются для проверки функционирования устройств компьютера и обнаружения неисправностей в процессе работы компьютера. Они являются инструментом специалистов по эксплуатации и ремонту технических средств компьютера. Для организации более удобного и наглядного интерфейса пользователя с компьютером используются программные оболочки операционных систем – программы, которые позволяют пользователю отличными от предоставляемых ОС средствами (более понятными и эффективными) осуществлять действия по управлению ресурсами компьютера. К числу наиболее популярных оболочек относятся пакеты Norton Commander (Symantec), FAR (File and Archive manageR) (Е.Рошаль).

Сервисные системы

  • Системы технического обслуживания – это совокупность программно-аппаратных средств ПК, которые выполняют контроль, тестирование и диагностику и используются для проверки функционирования устройств компьютера и обнаружения неисправностей в процессе работы компьютера. Они являются инструментом специалистов по эксплуатации и ремонту технических средств компьютера.
  • Для организации более удобного и наглядного интерфейса пользователя с компьютером используются программные оболочки операционных систем – программы, которые позволяют пользователю отличными от предоставляемых ОС средствами (более понятными и эффективными) осуществлять действия по управлению ресурсами компьютера. К числу наиболее популярных оболочек относятся пакеты Norton Commander (Symantec), FAR (File and Archive manageR) (Е.Рошаль).

Сервисные системы

Служебные программы  ( утилиты,  лат.  utilitas  – польза) – это вспомогательные программы, предоставляющие пользователю ряд дополнительных услуг по реализации часто выполняемых работ или же повышающие удобство и комфортность работы. К ним относятся:

  • программы-упаковщики (архиваторы), которые позволяют более плотно записывать информацию на дисках, а также объединять копии нескольких файлов в один, так называемый, архивный файл (архив);
  • антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения;
  • программы оптимизации и контроля качества дискового пространства;
  • программы восстановления информации, форматирования, защиты данных;
  • программы для записи компакт-дисков;
  • драйверы – программы, расширяющие возможности операционной системы по управлению устройствами ввода/вывода, оперативной памятью и т.д. При подключении к компьютеру новых устройств необходимо установить соответствующие драйверы;
  • коммуникационные программы, организующие обмен информацией между компьютерами и др.

Некоторые утилиты входят в состав операционной системы, а некоторые поставляются на рынок как самостоятельные программные продукты, например, многофункциональный пакет сервисных утилит Norton Utilities ( Symantec ).

Сервисные системы  Программы-оболочки обеспечивают: создание, копирование, пересылку, переименование, удаление, поиск файлов, а также изменение их атрибутов; отображение дерева каталогов и характеристик входящих в них файлов в форме, удобной для восприятия человека; создание, обновление и распаковку архивов (групп сжатых файлов); просмотр текстовых файлов; редактирование текстовых файлов; выполнение из её среды практически всех команд DOS; запуск программ; выдачу информации о ресурсах компьютера; создание и удаление каталогов; поддержку межкомпьютерной связи; поддержку электронной почты через модем.

Сервисные системы

Программы-оболочки обеспечивают:

  • создание, копирование, пересылку, переименование, удаление, поиск файлов, а также изменение их атрибутов;
  • отображение дерева каталогов и характеристик входящих в них файлов в форме, удобной для восприятия человека;
  • создание, обновление и распаковку архивов (групп сжатых файлов);
  • просмотр текстовых файлов;
  • редактирование текстовых файлов;
  • выполнение из её среды практически всех команд DOS;
  • запуск программ;
  • выдачу информации о ресурсах компьютера;
  • создание и удаление каталогов;
  • поддержку межкомпьютерной связи;
  • поддержку электронной почты через модем.
Прикладное программное обеспечение  (ППО) Предназначено для решения задач пользователя. В его состав входят прикладные  программы  пользователей   и   пакеты прикладных программ (ППП) различного назначения . Прикладная программа пользователя  – это любая программа, способствующая решению какой-либо задачи в пределах данной проблемной области. Прикладные программы могут использоваться либо автономно, либо в составе программных комплексов или пакетов.

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

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

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

 Пакеты прикладных программ   (ППП)  – это специальным образом организованные программные комплексы, рассчитанные на общее применение в определенной проблемной области и дополненные соответствующей технической документацией.  Различают следующие типы ППП: ППП общего назначения  – универсальные программные продукты, предназначенные для автоматизации широкого класса задач пользователя. К ним относятся: Текстовые редакторы   (например, MS Word, Word Perfect, Лексикон); Табличные процессоры   (например, MS Excel, Lotus 1-2-3, Quattro Pro); Системы динамических презентаций   (например, MS Power Point, Freelance   Graphics, Harvard Graphics); Системы управления базами данных  (например, MS Access, Oracle, MS SQL Server, Informix); Графические редакторы  (например, Сorel Draw, Adobe Photoshop); Издательские системы   (например, Page Maker, Venture Publisher); Системы автоматизации проектирования   (например, BPWin, ERWin); Электронные словари и системы перевода  (например, Prompt, Сократ, Лингво ,  Контекст); Системы распознавания текста   (например, Fine Reader, Cunei Form).

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

Различают следующие типы ППП:

  • ППП общего назначения  – универсальные программные продукты, предназначенные для автоматизации широкого класса задач пользователя. К ним относятся:
  • Текстовые редакторы   (например, MS Word, Word Perfect, Лексикон);
  • Табличные процессоры   (например, MS Excel, Lotus 1-2-3, Quattro Pro);
  • Системы динамических презентаций   (например, MS Power Point, Freelance   Graphics, Harvard Graphics);
  • Системы управления базами данных  (например, MS Access, Oracle, MS SQL Server, Informix);
  • Графические редакторы  (например, Сorel Draw, Adobe Photoshop);
  • Издательские системы   (например, Page Maker, Venture Publisher);
  • Системы автоматизации проектирования   (например, BPWin, ERWin);
  • Электронные словари и системы перевода  (например, Prompt, Сократ, Лингво Контекст);
  • Системы распознавания текста   (например, Fine Reader, Cunei Form).

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

Системы общего назначения часто интегрируются в многокомпонентные пакеты для автоматизации офисной деятельности – офисные пакеты  – Microsoft Office, StarOffice и др.

  • Методо-ориентированные ППП , в основе которых лежит реализация математических методов решения задач. К ним относятся, например, системы математической обработки данных (Mathematica, MathCad, Maple), системы статистической обработки данных (Statistica, Stat).;
  • Проблемно-ориентированные   ППП  предназначены для решения определенной задачи в конкретной предметной области. Например, информационно-правовые системы ЮрЭксперт, ЮрИнформ; пакеты бухгалтерского учета и контроля 1С: Бухгалтерия, Галактика, Анжелика; в области маркетинга –Касатка, Marketing Expert; банковская система СТБанк;
  • Интегрированные ППП  представляют собой набор нескольких программных продуктов, объединенных в единый инструмент. Наиболее развитые из них включают в себя текстовый редактор, персональный менеджер (органайзер), электронную таблицу, систему управления базами данных, средства поддержки электронной почты, программу создания презентационной графики. Результаты, полученные отдельными подпрограммами, могут быть объединены в окончательный документ, содержащий табличный, графический и текстовый материал. К ним относят, например, MS Works. Интегрированные пакеты, как правило, содержат некоторое ядро, обеспечивающее возможность тесного взаимодействия между составляющими.
  • Обычно пакеты прикладных программ имеют средства настройки, что позволяет при эксплуатации адаптировать их к специфике предметной области.
Инструментальное ПО К  инструментальному программному обеспечению  относят: системы программирования  –  для разработки новых программ, например, Паскаль, Бейсик. Обычно они включают:  редактор   текстов , обеспечивающий создание и редактирование программ на исходном языке программирования (исходных программ),  транслятор , а также  библиотеки подпрограмм ; инструментальные среды  для разработки приложений, например, C++, Delphi, Visual Basic, Java, которые включают средства визуального программирования;  системы моделирования , например, система имитационного моделирования MatLab, системы моделирования бизнес-процессов BpWin и баз данных ErWin и другие.

Инструментальное ПО

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

системы программирования  –  для разработки новых программ, например, Паскаль, Бейсик. Обычно они включают:  редактор   текстов , обеспечивающий создание и редактирование программ на исходном языке программирования (исходных программ),  транслятор , а также  библиотеки подпрограмм ; инструментальные среды  для разработки приложений, например, C++, Delphi, Visual Basic, Java, которые включают средства визуального программирования;  системы моделирования , например, система имитационного моделирования MatLab, системы моделирования бизнес-процессов BpWin и баз данных ErWin и другие.

Инструментальное ПО Транслятор   (англ.  translator  – переводчик) – это программа-переводчик, которая преобразует программу с языка высокого уровня в программу, состоящую из машинных команд. Трансляторы реализуются в виде  компиляторов  или  интерпретаторов,  которые существенно различаются по принципам работы. Компилятор  (англ.  compiler  – составитель, собиратель) читает всю программу  целиком , делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется. После компилирования получается исполняемая программа, при выполнении которой не нужна ни исходная программа, ни компилятор. Интерпретатор  (англ.  interpreter  – истолкователь, устный переводчик) переводит и выполняет программу  строка за строкой . Программа, обрабатываемая интерпретатором, должна заново переводиться на машинный язык при каждом очередном ее запуске. Откомпилированные программы работают быстрее, но интерпретируемые проще исправлять и изменять.

Инструментальное ПО

  • Транслятор   (англ.  translator  – переводчик) – это программа-переводчик, которая преобразует программу с языка высокого уровня в программу, состоящую из машинных команд. Трансляторы реализуются в виде  компиляторов  или  интерпретаторов,  которые существенно различаются по принципам работы.
  • Компилятор  (англ.  compiler  – составитель, собиратель) читает всю программу  целиком , делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется. После компилирования получается исполняемая программа, при выполнении которой не нужна ни исходная программа, ни компилятор.
  • Интерпретатор  (англ.  interpreter  – истолкователь, устный переводчик) переводит и выполняет программу  строка за строкой . Программа, обрабатываемая интерпретатором, должна заново переводиться на машинный язык при каждом очередном ее запуске.
  • Откомпилированные программы работают быстрее, но интерпретируемые проще исправлять и изменять.

РАСПРОСТРАНЕНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

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

По способу использования и распространения все ПО условно делят на:

1.Бесплатно распространяемые программы. Как правило, их можно свободно копировать и распространять абсолютно бесплатно. Распространитель при этом, может взимать плату, но не за само программное обеспечение, а, например, за услуги записи на носитель, канал передачи данных и т. п.;

2.Свободно распространяемое ПО. Как и в случае с «бесплатным» денег за такие программы никто не взимает, но основным отличием от первого, является возможность вносить изменения в программный код и распространять новые версии полученного ПО вместе со своими изменениями. Таким образом, «свободное» ПО распространяется вместе с исходным кодом;

3.Открытое ПО. ПО условиям лицензии в обязательном порядке распространяется с открытым исходным кодом;

4.Закрытое ПО. Является частной собственностью своих авторов и распространяется строго на определённых условиях. Это может быть, как денежное вознаграждение, так и иные виды вознаграждений не противоречащие законодательству, которые разработчик может потребовать за его использование. Например, это может быть условно бесплатное распространение, при котором для возможности использования программы потребуется пройти регистрацию на сайте. Как правило, распространяется без исходных кодов.


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!