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

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

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

Прикладное ПО (ППО) можно разделить на следующие классы:

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

    ППО универсального назначения

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

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

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

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

    Офисные программные средства неспециализированного назначения

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

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

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

      Самый полнофункциональным табличным процессором есть MS Excel. Приблизительно схожими возможностями владеют табличные процессоры Quattro Pro из набора Corel Office, Lotus 1-2-3, Gnumeric для ОС Linux, и табличные процессоры из наборов Sun Star Office и Open Office. Пара менее замечательные табличные процессоры входят в состав достаточно программ MS Works и Lexicon XL.

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

      В пакеты программ Corel Office, Sun Star Office и Open Office кроме этого входят органайзеры с возможностями, сопоставимыми с MS Outlook.

      Программы сопровождения публичных выступлений — предназначены для и демонстрации упорядоченных последовательностей слайдов, содержащих иллюстративный материал к выступлению докадчика. самая популярной разработкой для того чтобы рода есть MS Power Point. В пакеты программ Corel Office, Sun Star Office и Open Office кроме этого входят органайзеры с возможностями, сопоставимыми с MS Power Point.

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

      Серверные СУБД направляться разглядывать как вспомогательное (обслуживающее, снабжающее ПО).

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

      В целом же программы просмотра почтовые программы и Интернет следовало бы в основном относить к программам обработки текстов.

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

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

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

      Стандартным средством для того чтобы рода есть VBA (Visual Basic for Applications). Он поддерживается не только в пакете программ MS Office, но в определенной степени и в офисных пакетах Sun Star Office и Open Office.

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

      Наиболее популярным и полнофункциональным интегрированным офисным пакетом программ на данный момент есть MS Office. Но существуют и важные альтернативы ему — Sun Star Office и Open Office. В целом, они владеют схожими возможностями, уступая только в некоторых нечасто востребуемых функциях.

      Наряду с этим легальная версия пакета Sun Star Office стоит намного дешевле MS Office, а пакет Open Office по большому счету есть вольно распространяемым.

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

      В зависимости от варианта комплектации интегрированных офисных пакетов в них смогут входить и другие специальные программы. К примеру, в пакет MS Office XP, кроме Word, Excel, Power Point, Outlook и Access входят такие программы, как FrontPage (предназначена для и администрирования сложных веб-сайтов), Visio (построения диаграмм и универсальное средство черчения для специалистов и технических специалистов в области бизнеса), Publisher (издательская совокупность), Project (программа управления проектами), Data Analyzer (средства анализа рабочий информации).

      Информационно-поисковые совокупности

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

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

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

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

      Массовыми информационно-поисковыми совокупностями являются универсальные и специальные мультимедиа-энциклопедии.

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

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

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

      словам (Galaktika-ZOOM). Имеется программы, каковые разрешают составлять аннотации к тексту – краткое описание содержания объемного текста.

      Совокупности управления документооборотом

      Предназначены для систематизации, управления и поиска доступом к массивам разнородных слабоструктурированных документов (Lotus Notes, FileNet, Documentum, Евфрат). Разрешают систематизировать и осуществлять поиск их совокупностей и документов по нескольким разным показателям. Документы смогут храниться на различных компьютерах локальной либо глобальной сети, применяющих различные операционные и файловые совокупности.

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

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

      ПО решения задач прикладной статистики и математики

      Реализуют способы прикладной математики (MatLab, Matematica и др.) и математической статистики (SPSS, Statistica и др.). Кое-какие математические пакеты разрешают делать не только численное ответ задач, но и символьные операции над формулами (дифференцирование, интегрирование, алгебраические преобразования).

      ПО обработки графических, аудио- и видеоданных

      Программы данного класса разрешают просматривать/прослушивать, создавать, редактировать и осуществлять конвертацию форматов графических, аудио- и видеоданных. Существует множество программ для просмотра мультимедиа-данных. Самый распространенными и известными программами просмотра мультимедиа-файлов являются Windows Media Player (воспроизведение файлов любого типа), WinAmp (воспроизведение MP3 файлов), Irfan View (просмотр графических файлов).

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

      Для обработки мультимедиа-данных кроме этого существует множество программ. Для работы с растровой графикой самые мощными пакетами являются Adobe Photoshop, Corel Photopaint, Gimp; для редактирования MP3 файлов — Cool Edit и Sound Forge; для редактирования видео — Adobe Premiere и Pinnacle Studio.

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

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

      ПО управления знаниями

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

    • совокупности аналитической обработки данных (OLAP-совокупности);
    • совокупности “раскопки данных” (Data Mining);

      OLAP-совокупности (OnLine Analitical Processing) предназначены для организации произвольных выборок из намерено организованных массивов данных, визуализации и группирования выбранных данных в соответствии с указанными пользователем правилами и критериями. В отличие от СУБД, при их применении пользователю не нужно составлять запросы, потому, что тут реализуются особые интерфейсы манипулирования данными и настройки способов их представления.

      Несложным примером OLAP-совокупности есть средство “сводные таблицы” Excel. Но существуют и более визуализации и организации мощные инструменты выборок данных. Они бывают нужны для организации доступа к большим массивам данных, хранящимся в БД.

      Для ускорения доступа к большим БД, нужные эти смогут быть предварительно выбраны из БД и сгруппированы в так называемый “многомерный куб” — структуру, намерено оптимизированную для исполнения анализа.

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

      Совокупности программирования

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

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

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

      Интегрированная среда программирования (IDE — Integrated Developer System) кроме совокупности программирования включает:

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

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

    • Неспециализированное описание задачи.
    • Проектирование структур данных.
    • Проектирование форм ввода данных и способов обмена данными с другими программами.
    • Проектирование форм выходной информации.
    • Разработка методов обработки информации.
    • Написание исходного текста программы.
    • Построение исполняемого кода программы.
    • Отладка исполняемого кода.

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

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

      Трансляция — процесс преобразования исходного текста программы в код, приспособленный для выполнения на ЭВМ.

      В зависимости от применяемой совокупности программирования, трансляция может осуществляться по-различному. Различают совокупности программирования компилирующего и трактующего типа.

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

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

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

      К примеру, компиляторы совокупностей программирования Visual C++ и Delphi формируют машинный код в виде *.exe файла, что может конкретно исполняться в среде Windows. Компилятор языка Java порождает так называемый промежуточный байт-код, что не имеет возможности конкретно исполняться в среде ОС. Для его выполнения на компьютере должна быть установлена так называемая виртуальная машина Java.

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

      Чистые интерпретаторы делают выполнение программы и пошаговую трансляцию (JavaScript, qBasic, VBA).

      Интерпретаторы псевдокода делают интерпретацию заблаговременно составленного псевдокода (Java).

      Кое-какие совокупности программирования, к примеру, Visual Basic разрешают делать программу как в режиме интерпретации, так и создавать исполняемые файлы.

      Специальное ППО

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

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

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

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

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

      ППО помощи ответа задач в конкретной предметной области может включать разные компоненты, обычные для ППО универсального назначения: средства, предназначенные для редактирования текстов и графики, работы с электронными таблицами, управления документооборотом, программирования, решения математико-статистических задач и т.д. Но все эти компоненты специализированы для ответа задач данной предметной области. К примеру, технологическая платформа популярной в Российской Федерации совокупности программ 1С:Предприятие может делать функции специальной ИПС, имеет в собственном составе текстовый и графический (в версии 8.0) редакторы, встроенную совокупность программирования со всеми ее обычными компонентами, специальные электронные таблицы, средства управления массивами взаимосвязанных документов и т.д.

      Развлекательное и обучающее ППО

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

      Источник: shurem.narod.ru

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

      Интересные записи

      Похожие статьи, которые вам, наверника будут интересны: