Какие существуют виды по

Информатика и ИКТ. Профильный курс. — Виды ПО

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

Основные понятия:

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

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

Антивирусное программное обеспечение.

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

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

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

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

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

2. Прикладное ПО — программы, предназначенные для решения определенного круга задач в различных областях человеческой деятельности (офисные пакеты, бухгалтерские программы, графические пакеты, СУБД и т.д.)

3. Инструментальное ПО — средства для разработки и отладки программ. Все системное и прикладное программное обеспечение создается программистами с помощью инструментального ПО.

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

Системное программное обеспечение можно разделить на 2 части:

1) базовое ПО

2) сервисные программы (утилиты)

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

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

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

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

Прикладное ПО можно условно разделить на 2 группы:

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

2) целевое прикладное ПО (профессиональное)

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

Иногда несколько программных продуктов, функционально дополняющих друг друга, объединяют в один пакет прикладных программ (например, Microsoft Office). 

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

Инструментальное программное обеспечение.

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

Источник: http://doma10.ucoz.ru/index/vidy_po/0-43

Прикладное ПО: виды, назначение, примеры. Классификация прикладного программного обеспечения :

Каждый учащийся школы или взрослый человек, так или иначе использующий компьютер в повседневной жизни, сталкивается с таким понятием, как «прикладное ПО».

Некоторые пользователи наивно относят к этой категории абсолютно все программы, установленные на компьютере.

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

Информатика: прикладное программное обеспечение

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

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

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

Можно рассмотреть самую простую ситуацию. Возьмем пакет Microsoft Office. Это – прикладное программное обеспечение (примеры можно приводить и на других аналогичных подборках, но «Офис» знают все, поэтому это выглядит более удобным). Все же приложения, входящие в состав «Офиса» (Word, Excel, Power Point, Access и т. д.), являются уже прикладными программами.

Назначение прикладного программного обеспечения

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

В этом ракурсе и можно рассмотреть прикладное программное обеспечение. Примеры лучше всего приводить на основе приложений для работы с текстом. Так, например, очень многие пользователи постоянно путают термины «текстовый редактор» и «текстовый процессор».

Хотя в таких приложениях очень много общего, тем не менее разница между ними существенная.

Текстовый редактор предназначен для просмотра и редактирования текста с минимальным набором инструментов (WordPad), а текстовый процессор (MS Word), помимо выполнения основных задач, позволяет производить и множество дополнительных действий. Опять же, разделение здесь весьма условное.

А вот стандартный «Блокнот», имеющийся в любой системе Windows, относится скорее к гибридным приложениям. Наравне с редактированием текста он может использоваться как инструмент программирования, поскольку поддерживает синтаксис большинства известных на сегодняшний день языков программирования.

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

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

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

Разделение по типу

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

Так для простоты понимания практически все приложения можно объединить в несколько больших групп:

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

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

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

  • текстовые редакторы и процессоры;
  • средства работы с электронными таблицами;
  • пакеты для работы с базами данных (СУБД);
  • графические редакторы;
  • издательские программные пакеты (компьютерная верстка);
  • интернет-браузеры и загрузчики.

Естественно, дополнять этот список можно сколько угодно долго. Приведена только краткая классификация, так сказать, для общего понимания сути вопроса.

Развлекательное ПО

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

В этой категории в состав прикладного программного обеспечения входят следующие приложения и программные пакеты:

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

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

По специального назначения

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

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

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

Профессиональное ПО

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

Тем не менее в этой группе можно выделить следующие пакеты:

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

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

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

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

Разделение по сфере использования

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

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

Заключение

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

Читайте также:  Как найти репетитора иностранного языка? советы от wunders.ru

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

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

Напоследок остается выделить самое главное свойство прикладного ПО.

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

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

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

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

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

И именно поэтому на сегодняшний день нет единой принятой системы, которая бы могла с полной уверенностью отнести какой-то программный продукт только к одной категории.

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

Источник: https://www.syl.ru/article/306622/prikladnoe-po-vidyi-naznachenie-primeryi-klassifikatsiya-prikladnogo-programmnogo-obespecheniya

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

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

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

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

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

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

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

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

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

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

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

Поэтому все программное обеспечение можно разделить на три вида:

  • Системное ПО
  • Средства разработки
  • Прикладные программы

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

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

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

К средствам программирования относятся множество языков программирования, средства для автоматизации процесса создания программ, компиляторы и интерпретаторы.

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

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

Источник: https://inf1.info/po

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

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

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

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

Утилитарные программы (программы ʼʼдля себяʼʼ) предназначены для удовлетворения нужд самих разработчиков. Οʜᴎ могут решать некоторые однократные функциональные задачи. К примеру, при отладке программы иногда крайне важно заполнить файл случайными числами. Заполнив файл один раз, программа больше не нужна.

Программный продукт– комплекс программ для решения определœенной проблемы массового спроса.

Программные продукты можно классифицировать по разным признакам. Наиболее общая классификация опирается на сферу применения конкретного ПО. По этому признаку выделяют:

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

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

· Средства разработки.

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

Можно сказать, что системное ПО предназначено для компьютера, а не для человека. То есть, человек с его помощью не решает конкретных задач. В системное ПО входят два типа программ: базовое ПО и программы-утилиты.

К базовомуПО относят:

· Операционную систему;

· Базовую систему ввода-вывода;

· Файловые менеджеры[9].

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

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

Очень трудно классифицировать прикладное ПО, поскольку их класс очень большой. Можно выделить следующие типы:

· Офисные программы – программы для набора текста͵ проведения расчетов, структурирования информации, ведения бухгалтерии и финансовых расходов.

· Программы-мультимедиа – программы, работающие с видео и музыкой.

· Игры

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

Виды коммерческого статуса программ

Бесплатное программное обеспечение (freeware). Сфера IP – наверно единственная сфера деятельности людей, где процветает альтруизм.

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

К примеру, программа-проигрыватель Light Alloy – наверно, лучшая программа для просмотра видео. Программа-браузер Opera, Open office, Linux… список можно продолжать.

Условно-бесплатное программное обеспечение (shareware).Самый большой класс программ.

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

К примеру, программа MS Microsoft Office XP, в случае если ее не активировать, позволяет запускать себя ровно 40 раз, после чего документ можно будет только просматривать. Другой пример – антивирусная программа Антивирус Касперского. При его установке предлагается активировать пробный ключ, сроком на 1 месяц.

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

ʼʼРекламно-оплачиваемыеʼʼ программы (adware).Программы бесплатные сами по себе, но содержащие в окне какую-то рекламу. Программист получает деньги не за распространение своего продукта͵ а за распространение рекламы от рекламодателœей. К примеру, популярная программа-пейджер ICQ 6 просто изобилует рекламой.

ʼʼУсловно-платныеʼʼ программы (donation ware).

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

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

Коммерческое программное обеспечение (commercialware). Такие программы распространяются в больших коробках со множеством документации. За эти программы нужно платить и весьма значительные суммы. Примером могут являться операционные системы компании Microsoft, или антивирусные пакеты. Можно отметить, что таких программ большинство.

Читайте также:  Мир управляется словом
  • — Виды программного обеспечения.

    Работая с компьютером, большинство людей не создает нужные программы самостоятельно, а лишь пользуются уже готовыми разработками. Поэтому и называются они пользователями. Под программным обеспечением (Software) понимают совокупность программ, выполняемых вычислительной… [читать подробнее].

  • — Тема 2.1 Основные виды программного обеспечения

    Рисунок 1 Программы, работающие на компьютере. При построении классификации ПО нужно учитывать тот факт, что стремительное развитие вычислительной техники и расширение сферы приложения компьютеров резко ускорили процесс эволюции программного обеспечения. Если… [читать подробнее].

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

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

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

    1) Прикладные программы непосредственно обеспечивают выполнение необходимых пользователям работ: редактирование текста, рисование картинок, обработку информационных массивов и т.д. Наиболее широко применяются: — Редакторы текстов; — Табличные процессоры; -… [читать подробнее].

  • — Виды программного обеспечения САПР одежды

    Характеристика программного обеспечения Программное обеспечение САПР представляет собой совокупность программ, предназначенных для эффективного функционирования конкретной САПР. Программнойназывают данные, предназначенные для управления конкретными… [читать подробнее].

  • Источник: http://referatwork.ru/category/computer/view/110505_vidy_programmnogo_obespecheniya

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

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

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

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

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

    Все программы, работающие на компьютере, можно условно разделить на три категории:

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

    · прикладные программы (приложения);

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

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

    Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом.

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

    Основные функции системного программного обеспечения:

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

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

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

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

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

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

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

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

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

    Дата добавления: 2016-05-31; просмотров: 4153;

    Источник: https://poznayka.org/s6125t1.html

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

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

    В соответствии с этим все программные продукты можно разделить на две группы – платные и бесплатные. Но ведь не всё на столько просто.

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

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

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

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

    Каждому пользователя устанавливающему программу необходимо ознакомиться с данным соглашением и согласиться или отказаться от использования данного продукта.

    Но у нас всё проще, мы ставим отметку согласия, затем жмём кнопку «Далее». Но данное соглашения и подтверждает, что программный продукт является лицензионным, в независимости от того платный он или нет.

    Если же рассматривать финансовый вопрос, то программы можно разделить уже на три группы: 1. бесплатные; 2. условно бесплатные (имеют определённые ограничения); 3. платные. Давайте узнаем какие лицензии могут использоваться в каждой группе.

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

    Open Sourcе – бесплатная программа с неоспоримыми авторскими правами, но возможность корректировать код программы под свои цели и нужды. Распространение может быть ограничено.

    GNU GPL – бесплатная программа, с возможностью изменения кода и распространения программы.

    Public domain – аналог предыдущей лицензии. Основная цель – дальнейшее развитие программы. В данное время практически не встречается.

    Adware – бесплатная программа, но с рекламой внутри программы. Зачастую отключение рекламы возможно, но эта процедура платная.

    Donateware, donationware – бесплатная программа, но соглашение предусматривает добровольные пожертвования разработчику, если программа понравилась.

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

    Registerware – бесплатная программа, но с обязательной регистрацией. Nagware, begware – бесплатная программа, но с всплывающим окном о незарегистрированной версии. Оплата программы поможет избавиться от данного окна.

    Условно-бесплатные. Shareware – «попробуй перед покупкой». Программа предусматривает ограничения в пробном периоде использования полного функционала, или же функциональные ограничения использования программы.

    Trial, trialware – аналог предыдущему виду лицензии. Но ограничения касаются только периода использования полного функционала программы (количество дней или количество запусков).

    Demo, demoware – демоверсия программы, предусматривает ограничения функциональности.

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

    Liteware – коммерчиская программа не имеет временных ограничений, они касаются только функционала программы.

    Linkware – бесплатная программа, автор просит о размещение совей ссылки, если такова имеется.

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

    Abandonware – внерыночное программное обеспечение. Автор распространением коммерческой версии не занимается, а правообладатель предоставляет программу бесплатно, но с ограничением её дальнейшего распространения.

    Есть несколько лицензий, но программ с их использованием уже не найти. Ищите, устанавливайте и с удовольствием пользуйтесь лицензионным программным обеспечением.

    Источник: http://ufacomputer.ru/vidy-litsenziy-programmnogo-obespecheniya

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

    Определение ПО

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

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

    • Прикладное (специальное) ПО – часть ПО, состоящая из отдельных прикладных программ и пакетов прикладных программ, предназначенных для решения различных задач пользователей ЭВМ и созданных на их основе автоматизированных систем.

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

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

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

    Служебное ПО.

    Системное ПО.

    Базовое ПО.

    Базовый уровень — это самый низкий уровень программного обеспечения. Он отвечает за взаимодействие с базовыми аппаратными средствами. Базовые программные средства непосредственно входят в состав базового оборудования и хранятся в специальных микросхемах ПЗУ (BIOS).

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

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

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

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

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

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

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

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

    Классификация прикладных программных средств

    • Текстовые редакторы – ввод и редактирование текстовых данных.

    • Текстовые процессоры позволяют не только вводить и редактировать текст, но и форматировать, то есть оформлять текст.

    Читайте также:  Курсы китайского языка

    • Графические редакторы предназначены для создания и обработки графических изображений. Различают растровые, векторные редакторы и 3D-редакторы.

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

    • Электронные таблицы – это комплексные средства для хранения различных типов данных и их обработки.

    • Системы автоматизированного проектирования.

    • CAD-системы для автоматизации проектно-конструкторских работ.

    • Экспертные системы для анализа данных, содержащихся в базах данных и выдачи рекомендаций по запросу пользователей.

    • Редакторы HTML (Web-редакторы) предназначены для создания и редактирования Web-документов.

    • Браузеры – средства создания WWW-страниц (обозреватели, средства просмотра Web).

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

    • Бухгалтерские системы – это специализированные системы, сочетающие в себе функции текстовых и табличных редакторов, электронных таблиц и систем управления базами данных.

    • Финансовые аналитические системы используются в банковских и биржевых структурах.

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

    • Системы видеомонтажа — предназначены для цифровой обработки видеоматериала, их монтажа, создания видеоэффектов, наложения звука, титров и субтитров.

    • Обучающие, развивающие, справочные, развлекательные программы.

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

    • Средства электронной почты (Pegasys Mail).

    • Настольные издательские системы для автоматизации процесса верстки полиграфических изданий (PageMaker, CorelDraw, PhotoShop for Windows и т.д.), обеспечивающие информационную технологию компьютерной издательской деятельности:

    — форматирование и редактирование текстов;

    — автоматическую разбивку текста на страницы;

    — компьютерную верстку печатной страницы;

    — монтирование графики;

    — подготовку иллюстраций и т.п.

    • Программные средства мультимедиа. Основное значение данных программных средств – создание и использование аудио- и видеоинформации для расширения информационного пространства пользователя (различные БД компьютерных

    произведений искусства, библиотеки звуковых записей и т.д.).

    • Системы искусственного интеллекта:

    — программы оболочки для создания экспертных систем путем наполнения баз знаний и правил логического вывода;

    — готовые экспертные системы для принятия решений в рамках определенных предметных областей;

    — системы анализа и распознавания речи, текста и т.п.

    Примеры систем искусственного интеллекта: FIDE, MYSIN, Guru и др.

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

    • Средства сжатия данных (архиваторы) для создания архивов.

    • Средства просмотра и воспроизведения.

    • Средства диагностики программного и аппаратного обеспечения.

    • Средства контроля (мониторинга) позволяют следить за процессами, происходящими в компьютерной системе.

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

    • Средства обеспечения компьютерной безопасности.

    Схема иерархической модели программно-аппаратных средств ЭВМ

    • Интерфейс пользователя.

    • Языки программирования.

    • Интегрированные среды разработки прикладных программ – компиляторы, интерпретаторы, генераторы отчётов.

    • Исполняемые файлы прикладных программ.

    • Операционная система.

    • Ядро операционной системы.

    • Виртуальная машина – ассемблерный уровень.

    • Микропрограммная среда управления аппаратными средствами.

    • Логические схемы аппаратных средств.

    Классы программ

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

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

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

    Виды программных продуктов

    В настоящее время существуют варианты легального распространения программных продуктов, которые появились с использованием глобальных телекоммуникаций:

    • Freeware – бесплатные программы, свободно распространяемые, поддерживаются самим пользователем, который правомочен вносить в них необходимые изменения;

    • Shareware – некоммерческие (условно – бесплатные) программы, которые могут использоваться, как правило бесплатно.

    • Ряд производителей, использует OEM-программы (Original Equipment Manufacturer), т.е. встроенные программы, устанавливаемые на компьютеры или поставляемые вместе с компьютерами.

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

    Специальные программы

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

    Операционные оболочки имеют текстовый и графический варианты интерфейса конечного пользователя. Наиболее популярны такие текстовые оболочки MS DOS, как Norton Commander, DOS Navigator, Volkov Commander и другие. Эти программы существенно упрощают задание управляющей информации для выполнения команд ОС, уменьшают сложность работы конечного пользователя.

    Среди графических оболочек MS DOS можно выделить Windows 3.1, Windows 3.11 for Work Group, которые расширяют набор основных (диспетчер файлов, графический редактор, текстовый редактор и т.д.) и сервисных функций, обеспечивающих создание пользователю систем обработки информации в составе одноранговых локальных сетей.

    Средства создания ИС

    • Интегрированные средства разработки программ объединяют набор средств для их комплексного применения на технологических этапах создания программы.

    • CASE-технология (CASE – Computer-Aided System Engineering) – программный комплекс, автоматизирующий весь технологический процесс анализа, проектирования, разработки и сопровождения сложных программных систем.

    CASE-средства

    Средства CASE-технологий делятся на:

    • строенные в систему реализации — все решения по проектированию и реализации привязки к выбранной СУБД;

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

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

    В некоторых СASE-системах поддерживается кодогенерация программ — создание каркаса программ и создание полного продукта.

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

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

    • компилятор (транслятор);

    • интегрированную среду разработки программ (не всегда);

    • отладчик;

    • средства оптимизации кода программ;

    • набор библиотек;

    • редактор связей;

    • сервисные средства (утилиты) для работы с библиотеками, текстовыми и двоичными файлами;

    • справочные системы;

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

    Компилятор транслирует всю программу без ее выполнения.

    Трансляторы (интерпретаторы) выполняют пооперационную обработку и выполнение программы.

    Отладчики (debugger) – специальные программы, предназначенные для трассировки и анализа выполнения других программ. Трассировка – это обеспечение выполнения в пооператорном варианте.

    Программирование

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

    Языки программирования

    Языки программирования являются искусственными, в них синтаксис и семантика строго определены, поэтому они не допускают свободного толкования выражения, что характерно для естественного языка. Языки программирования разделяются на две основные категории:

    • язык высокого уровня;

    • язык низкого уровня.

    К языкам высокого уровня относят Фортран, ПЛ/1, Бейсик, Паскаль, Си, Ада, Алгол, Кобол, Лисп, ЛОГО, Пролог, Си Шарп (С#), Си++, Clipper, AppIeScript, dBase, FoxPro, XML, SAML, HTML, UML, WML, VRML, SQL, DSML, HDML и др.

    Определение ПО

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

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

    • Прикладное (специальное) ПО – часть ПО, состоящая из отдельных прикладных программ и пакетов прикладных программ, предназначенных для решения различных задач пользователей ЭВМ и созданных на их основе автоматизированных систем.

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

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

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

    Служебное ПО.

    Системное ПО.

    Базовое ПО.

    Базовый уровень — это самый низкий уровень программного обеспечения. Он отвечает за взаимодействие с базовыми аппаратными средствами. Базовые программные средства непосредственно входят в состав базового оборудования и хранятся в специальных микросхемах ПЗУ (BIOS).

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

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

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

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

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

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

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

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

    Рекомендуемые страницы:

    Источник: https://lektsia.com/7×3469.html

    Ссылка на основную публикацию