Для чего предназначены программные продукты ответ кратко

Обновлено: 05.07.2024

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

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

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

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

Задача проблема, подлежащая решению.

Приложение программная реализация на компьютере решения задачи.

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

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

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

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

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

Утилитарные программы("программы для себя") предназначены для удовлетворения нужд их разработчиков. Чаще всего утилитарные программы выполняют роль сервиса в технологии обработки данных либо являются программами решения функциональных задач, не предназначенных для широкого распространения.

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

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

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

Сопровождение программного продукта— поддержка работоспособности программного продукта, переход на его новые версии, внесение изменений, исправление обнаруженных ошибок и т.п.

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

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

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

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

Задача проблема, подлежащая решению.

Приложение программная реализация на компьютере решения задачи.

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

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




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

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

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

Утилитарные программы("программы для себя") предназначены для удовлетворения нужд их разработчиков. Чаще всего утилитарные программы выполняют роль сервиса в технологии обработки данных либо являются программами решения функциональных задач, не предназначенных для широкого распространения.

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

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

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

Сопровождение программного продукта— поддержка работоспособности программного продукта, переход на его новые версии, внесение изменений, исправление обнаруженных ошибок и т.п.

Програ́ммное обеспе́чение (произношение обеспече́ние не рекомендуется [1] [2] [3] , точнее, не рекомендовалось [4] ) — наряду с аппаратными средствами, важнейшая составляющая информационных технологий, включающая компьютерные программы и данные, предназначенные для решения определённого круга задач и хранящиеся на машинных носителях. Программное обеспечение представляет собой либо данные для использования в других программах, либо алгоритм, реализованный в виде последовательности инструкций для процессора.

В компьютерном сленге часто используется слово софт (от англ. software ), которое в этом смысле впервые применил в статье в American Mathematical Monthly математик из Принстонского университета Джон Тьюки (англ. John W. Tukey ) в 1958 году. В области вычислительной техники и программирования программное обеспечение — это совокупность всей информации, данных и программ, которые обрабатываются компьютерными системами. В информатике программное обеспечение — это наборы пакетов программ и операционных систем, которые могут устанавливаться на персональных компьютерах, серверах и суперкомпьютерах.

Содержание

Классификация ПО

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

  • По способу распространения (доставки, оплаты, ограничения в использовании): Commercial Software, Shareware, Adware, Free Software,
  • По назначению ПО разделяется на системное, прикладное и инструментальное.
    • Общего назначения
    • Криптошлюз
    • Средство аутентификации
    • Сканер защищённости
    • Средство разграничения доступа
    • Система криптографической защиты, шифрования и ЭЦП
    • Антиспамовая программа
    • Средство разработки программного обеспечения
    • SDK
      (СУБД)
        (DB2, Interbase, Microsoft SQL Server, Oracle, ЛИНТЕР) (Cache)
      • Иерархическая
      • Сетевая

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

      Примечания

      См. также

      Ссылки

      Wikimedia Foundation . 2010 .

      Полезное

      Смотреть что такое "Программный продукт" в других словарях:

      программный продукт — Программное обеспечение и соответствующая документация, предназначенные для поставки пользователю. Примечание В соответствии с определением, приведенным в ГОСТ Р ИСО 9126, программной продукцией является программный объект, предназначенный для… … Справочник технического переводчика

      Программный продукт — по ГОСТ 7.83 2001 самостоятельное, отчуждаемое произведение представляющее собой публикацию текста программы или программ на языке программирования или в виде исполняемого кода … Издательский словарь-справочник

      ПРОГРАММНЫЙ ПРОДУКТ — самостоятельное, отчуждаемое произведение, представляющее собой публикацию текста программы или программ на языке программирования или в виде исполняемого кода … Юридическая энциклопедия

      программный продукт — 4.42 программный продукт (software product): Совокупность компьютерных программ, процедур и, возможно, связанных с ними документации и данных. Источник: Г … Словарь-справочник терминов нормативно-технической документации

      программный продукт IBM TCP/IP — Поддерживает протоколы TCP/IP для ЭВМ фирмы IBM различных семейств: IBM PC, IBM PS/2, IBM PC/RT, IBM 9370, IBM 43XX, IBM 30XX. Включает основные средства поддержки протокола передачи файлов FTP, работы пользователя с электронной почтой SMTP,… … Справочник технического переводчика

      программный продукт для персональных систем — — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом EN personal software product … Справочник технического переводчика

      Шпионский программный продукт — программный продукт определенного вида, установленный и применяемый без должного оповещения пользователя, его согласия и контроля со стороны пользователя, т.е. несанкционированно установленный. Именно в этом узком смысле термин шпионский… … Википедия

      Мониторинговый программный продукт — Мониторинговый программный продукт это программное обеспечение (модуль), предназначенное для наблюдения за вычислительными системами, а также позволяющее фиксировать деятельность пользователей и процессов, использование пассивных объектов, и… … Википедия

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

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

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

      Любая программа проходит 3 этапа: создание, применение и сопровождение. В процессе разработки ПО насчитывается 6 стадий:

      Осторожно! Если преподаватель обнаружит плагиат в работе, не избежать крупных проблем (вплоть до отчисления). Если нет возможности написать самому, закажите тут.

      • определение требований;
      • создание проекта;
      • разработка команд;
      • группировка всех компонентов;
      • проверка работоспособности (тестирование);
      • оформление сопроводительной документации.

      Основные характеристики ПО:

      1. Любой процесс может быть выражен при помощи верной последовательности команд.
      2. Сложность разработки заключается в его абстрактности.
      3. Для создания нового ПО необходим компьютер с установленным программным обеспечением.
      4. Проектирование набора команд менее сложная работа, чем адаптация системы к пользователю и настройка управления.
      5. ПО — это средство для достижения цели.

      Виды программного обеспечения

      Различают 3 основных вида программного обеспечения:

      • системное;
      • прикладное;
      • инструментарий технологии программирования (инструментальные средства).

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

      ПО классифицируется также в соответствии с характеристиками, выполняемыми функциями:

      1. По режиму эксплуатации: групповое, индивидуальное, сетевое.
      2. По масштабу: малое, среднее, большое.
      3. По свойствам стабильности: стабильное, средней стабильности, нестабильное. Стабильные компоненты обеспечения корректно функционируют, не требуя внесения изменений и дополнений. Нестабильное оборудование не гарантирует бесперебойной работы.
      4. По требованию защиты: надежные, сомнительные.
      5. По необходимым рабочим характеристикам: гибкие/неизменные, универсальные, полные.
      6. По исходному языку: машинные, машинно-ориентированные, алгоритмические, интегрированные, процедурно-ориентированные, проблемно-ориентированные.
      7. ПО различается в зависимости от характеристик вычислительной среды: алгоритмической сложности, объемов файловой системы, разновидности процессора, системности обработки.
      8. По классу пользователя: простой клиент, расширенный пользователь, максимум.
      9. По значению критичности: секретность, национальная безопасность, жизнь человека, паника в социальной сфере, частная собственность, безопасность в организации.
      10. По видам доступа к использованию: просмотр и редактирование для всех пользователей, только просмотр, редактирование для некоторых пользователей, просмотр только для некоторых пользователей.

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

      Free — распространяются бесплатно, доступны для скачивания, копирования;

      Adware — бесплатные, содержащие платные дополнительные функции;

      Shareware — бесплатные для индивидуального пользования, доступ компании разрешается за определенную оплату;

      Trial — скрипты, позволяющие бесплатно производить действия в течение установленного периода (10-30 суток), для дальнейшего доступа необходима покупка лицензионного ключа;

      Demo — пробная версия программы;

      Прикладное, описание

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

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

      Выделяют несколько типов прикладного ПО:

      1. Общего назначения. Их задача состоит в автоматизации пользовательских задач различного направления. Набор таких программ имеется на каждом компьютере. К ним относят:

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

      2. Методо-ориентированные пакеты прикладных программ реализуют экономико-математические методы выполнения задач. Среди них:

      • математическая статистика;
      • математическое программирование;
      • сетевое планирование и управление;
      • теория массового обслуживания.

      3. Проблемно-ориентированные используются для выполнения конкретной задачи в определенной области. К ним относят пакеты:

      • бухгалтерского учета;
      • банковские;
      • правовых справочных систем и финансового менеджмента.

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

      • переводчики;
      • информационные менеджеры.

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

      Системное, что включает

      Системное ПО (System Software) — группы программ и их систем, которые обеспечивают работу компьютера.

      СПО предназначается для:

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

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

      СПО состоит из системных программ управляющих и обрабатывающих.

      Управляющие системные программы обеспечивают корректную работу всех механизмов системы и выполняют функции:

      1. Руководство вычислительными комплексами.
      2. Взаимодействие с внутренними данными операционной системы.

      В зависимости от местонахождения управляющие программные средства делятся на:

      • резидентные составляют ядро ОС и расположены в основной памяти;
      • транзитные загружаются в память компьютера только перед исполнением.

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

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

      По другой классификации в структуру ПО включают:

      1. Базовое - минимальный комплекс программ, который обеспечивает работу компьютера. К ним относят:

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

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

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

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

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

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

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

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

      Элементами системы программирования являются:

      1. Текстовые редакторы помогают создавать, редактировать и объединять тексты.
      2. Транслятор преобразовывает алгоритмический язык программы в машинный (двоичные коды), создавая при этом объектный модуль. Интерпретатор осуществляет перевод построчно, не создавая объектный модуль.
      3. Средства отладки (отладчик) обеспечивают пошаговое выполнение программ с предоставлением данных о результатах исполнения.
      4. Библиотеки подпрограмм.

      ПО современного компьютера: составные части

      В состав программного обеспечения современного компьютера входят:

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

      Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

      Почепский Олег

      виды программного обеспечения

      Понятие

      Любой современный ПК — настольный, портативный или серверный, наполняется по схожему принципу. Если убрать лишнее, то любое ПО, даже простейшее, строится по похожему алгоритму. Должны выполняться пошаговые действия — следующий шаг начинается только после того, как завершился предыдущий.

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

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

      Оборудование

      Какие бывают типы программного обеспечения: характеристика программ

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

      Однако ничего не активизируется просто так. Все действует под влиянием операционной системы. Кажется, что ОС совершенно не нужна — можно ведь запускать все напрямую. Иногда этот метод тоже применяется. Так работают станки ЧПУ, крупные автоматы производств, ЭВМ, другие серьезные механизмы, когда нужно постоянно повторять один и тот же алгоритм.

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

      Со стороны программистов типы ПО обоснованы практической значимостью. Если бы не было операционной системы, пришлось бы все функции и алгоритмы вносить в один огромный код. Затраты времени на это были бы колоссальными.

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

      Какие основные виды ПО бывают по назначению

      Программное обеспечение, установленное на ПК, делится на 3 разновидности:

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

      виды программного обеспечения компьютеров

      Системное

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

      Таким ПО считается:

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

      Прикладное

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

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

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

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

      Постоянно пользоваться этим кодом базовым пользователям довольно сложно, поэтому были разработаны системы, которые позволяют переводить обычную речь в двоичную, привычную для ПК.

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

      Читайте также: