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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

виды прикладного по

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

Чем занимается прикладной программист

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

  1. Написание программных кодов различных приложений: компьютерных и мобильных игр, мессенджеров, плееров, браузеров, игр на приставках, калькуляторов, текстовых редакторов, бухгалтерских программ и т. д.
  2. Адаптация существующих программ под потребности определённого пользователя и компании.
  3. Разработка программного обеспечения для системы контроля и управления доступом, аудио- и видеонаблюдения.

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

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

Глава 2 Программное обеспечение, виды и требования, предъявляемые к нему

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

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

1. Системное ПО. Имеет следующие уровни:

— базовый уровень (firmware) – те программы, которые отвечают за взаимодействие с базовыми аппаратными средствами, хранящиеся (записанные) в специальных микросхемах ПЗУ(ROM). Другое название этих программ – драйверы, их совокупность образует базовую систему ввода-вывода (BIOS). Такие микросхемы ПЗУ BIOS в ПК расположены на материнской плате.

— операционные системы (ОС) –комплект программ, обеспечивающие взаимодействие остальных программ с базовыми программами, аппаратными средствами; интерфейс управления компьютером предоставляют человеку[7; с. 29]. ОС состоит из: а) программ ввода/вывода б) программ для управления файловой системой и планирования задания компьютера в) процессора командного языка, который принимает, анализирует и выполняет команды, адресованные операционной системе. Примерами современных ОС служат различные Windows (98, 2000, XP, Vista, Seven, Pocket PC, Windows CE), MS-DOS, разработанные компанией MicroSoft, Unix подобные ОС (UnixWare, SunOS, Solaris, BSD, Linux) от различных производителей и свободно распространяющиеся, OS/2 и ее модификации от IBM, Mac OS и производные от Apple, ОС для карманных ПК, мобильных устройств(Symbian OS например) и многие другие. Место операционной системы в структуре компьютера можете увидеть на рис. 1.

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

http://kompyutery.od.ua/images/GeneralizedLayeredComputerStructure_OS.png

Рис.1. Место операционной системы в структуре компьютера

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

— Текстовые редакторы и процессоры – ввод и редактирование (форматирование) текстовых данных и элементов графики (как пример — MS Word из пакета MS Office);

— Графические редакторы — создание и обработка графических изображений. Различают три категории: растровые, векторные и редакторы трёхмерной графики 3D (например, пакеты программ Adobe PhotoshopCorelDraw Graphics);

— Системы управления базами банных (СУБД) – организация массивов данных, управление ими и обеспечение взаимодействия с другими программами (например, MS Access из пакета MS Office);

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

— Редакторы таблиц, служащие для управления данными в виде таблиц (например, MS Excel из пакета MS Office);

— WEB редакторы – программы, необходимые для создания и управления документов для сети Internet. Обладают набором полезных функций для удобства пользователей в создании Web страниц и документов в HTML (например, Adobe Dreamweaver);

— Архиваторы данных – это программы для сжатия различных видов документов и файлов, с чьей помощью можно уменьшить размер документов, и управления архивами (например, WinRAR архиватор для Windows);

— WEB браузеры – средства просмотра WEB страниц и воспроизведения текста, графики, видео, музыки, а также работа с электронной почтой (например Internet Explorer от Microsoft);

— Системы автоматизированного проектирования (СAD) – для автоматизации проектно-конструкторских процессов (например,AutoCAD);

— Проигрыватели и медиаплееры – программы и кодеки для воспроизведения медиа контента – видео, музыки в различном стандарте и формате (например, проигрыватель Winows Media);

— Системы графического (видео монтажа) – программы для работы с видеофайлами, кадрирования, спецэффектами(например, Windows Move Maker);

— Бухгалтерские программы – ПО для ведения бухгалтерского и фискального учета (например, пакет 1С Бухгалтерия);

— Антивирусы и брандмауэры – программы для защиты от вирусов, троянских программ, управления доступом к портам компьютера, защите от хакерских атак и прочих проникновений со стороны сети (например, антивирусная программа NOD32 от ESET);

— Музыкальные редакторы – программы для создания музыкальных композиций на компьютере (например WaveLab);

— Игровые программы и другие развлекательные программы – развлекательного характера — программы 3D графического и другого характера (например, множество современных игр для настольных ПК и игровых приставок);

— Геоинформационные системы – для работы с картами, аэрофотоснимками, геодезических работ (например,GIS-lab);

— Системные программы для работы с различными периферийными устройствами, управления дисками, резервного копирования, восстановления данных (например, Acronis Disk Doctor);

— Почтовые клиенты – программы для работы с почтой, облегчающие создание, получение почтовых сообщений (например, MS Outlook express);

— Программы для передачи мгновенных сообщений (ISQ клиенты) и передачи онлайн видео для общения пользователей, а текже передачи текста, файлов (например, Skype);

— Программы для записи данных на CD,DVD, Blu-Ray носители (например, пакет NERO);

— Многие другие развлекательные, научные, системные программы.

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

— ассемблеры – осуществляют преобразование кода на языке ассемблера в язык машинных кодов;

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

— интерпретаторы — программы (иногда аппаратные средства), анализирующие команды или операторы программы и тут же выполняющие их;

— компоновщики (редакторы связей) — программы, которые производят компоновку — принимают на вход один или несколько объектных модулей и собирают по ним исполнимый модуль;

— библиотеки подпрограмм — сборники подпрограмм или объектов, использующиеся для разработки ПО;

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

Примерами инструментального ПО являются:

Borland Delphi — предназначен для решения практически любых задачи прикладного программирования;

Borland C++ Builder – это отличное средство для разработки DOS и Windows приложений;

Microsoft Visual Basic – это популярный инструмент для создания Windows-программ;

Microsoft Visual C++ — это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows.

Существует и другая классификация программного обеспечения [8]. По методу распространения ПО делится на:

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

По степени проприетарности ПО различают:

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

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

Freeware – вид сходен с коммерческим видом, но разрешено бесплатное использование.

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

Copyleft (open source) – то же, что «коммерческое бесплатное с открытым исходным кодом», но лишенное ограничений на создание и публикацию производных продуктов, кроме одного — исходный код производного продукта обязан быть открыт. При копилефте все производные произведения должны распространяться под той же лицензией, что и оригинальное произведение. Самой известной и распространённой копилефт-лицензией является GNU GPL. Такое ПО обычно называют открытое или свободным.

BSD License(public domain) — то же, что и copyleft, но лишено даже ограничения на создание производных продуктов с открытым кодом.

В любом этом виде ПО, кроме public domain существует понятие «правообладатель».

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

3. Свободное программное обеспечение (free software )— это широкий спектр программных решений, где права пользователя («свободы») на неограниченные установку, запуск, а также свободное использование, изучение, распространение и изменение (совершенствование) программ защищены юридически авторскими правами при помощи свободных лицензий, например, таких как, GNU General Public License или BSD License. Обычно говоря «free software» имеют ввиду что такое ПО бесплатно и может свободно распространяться. В любом случае, свободное программное обеспечение можно свободно установить и использовать на любых ПК. Использование такого ПО свободно везде: в школах, офисах, вузах, на личных компьютерах и во всех организациях и учреждениях, в том числе, и на коммерческих и государственных.

Среди программного продукта еще можно выделить так называемое «пиратское ПО» — это ПО, нарушающее авторские права, подразумевая несанкционированное правообладателем распространение материала, защищённого авторским правом.[4; с.81] Включает в себя снятие разнообразных программных защит. Для этого существует специальный класс программного обеспечения — так называемые «кряки» (от англ. to crack — взламывать), специальные патчи, готовые серийные номера или их генераторы для программного продукта, которые снимают с него ограничения, связанные со встроенной защитой от нелегального использования.

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

Скачать:

Вложение Размер
hasanova.ppt 1.4 МБ
Предварительный просмотр:

Чтобы пользоваться предварительным просмотром презентаций создайте себе аккаунт (учетную запись) Google и войдите в него: https://accounts.google.com

Пересечение двух конусов и «крыши»

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

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

Очевидно, что кривая, равноудаленная от двух окружностей, не что иное, как гипербола, так как представляет собой проекцию линии пересечения двух конусов, что и подтверждает рис. 3.

Рис. 3. Прямоугольная пластина с двумя вырезами:

Рис. 3. Прямоугольная пластина с двумя вырезами: а — твердотельная модель ПЭКД; б — проекционный чертеж ПЭКД

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

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

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

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

  • базовое прикладное программное обеспечение;
  • специализированное программное обеспечение.

Электронное приложение к уроку

Файлы Материалы урока Ресурсы ЭОР

Cкачать материалы урока

Adblock
detector