Прикладная программа или приложение — программа, предназначенная для выполнения определенных задач и рассчитанная на непосредственное взаимодействие с пользователем. В большинстве операционных систем прикладные программы не могут обращаться к ресурсам компьютера напрямую, а взаимодействуют с оборудованием и другими программами посредством операционной системы. Также на простом языке — вспомогательные программы.
К прикладному ПО относятся компьютерные программы, написанные для пользователей или самими пользователями для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки — пример прикладного ПО. Программистов, которые пишут прикладное ПО, называют прикладными программистами.
Классификация
- 1. Программное обеспечение общего назначения
- • Текстовые редакторы — самостоятельная компьютерная программа или компонент программного комплекса (например, редактор исходного кода интегрированной среды разработки или окно ввода в браузере), предназначенная для создания и изменения текстовых данных в общем и текстовых файлов в частности.
- • Текстовые процессоры — компьютерная программа, используемая для написания и модификации документов, компоновки макета текста и предварительного просмотра документов в том виде, в котором они будут напечатаны.
- • Системы компьютерной верстки, настольные издательские системы (НИС) — комплект оборудования для подготовки оригинал- макета издания, готового для передачи в типографию. Как правило, в состав НИС включают один или несколько персональных компьютеров с необходимым программным обеспечением для создания макета оформления, распознания, набора и верстки текста, редактирования изображений, допечатной подготовки оригинал-макета. В состав НИС могут входить принтер для вывода промежуточных результатов и пленок, а также сканер.
- • Графические редакторы — программы (или пакеты программ), позволяющие создавать, просматривать, обрабатывать и редактировать цифровые изображения (рисунки, картинки, фотографии) на компьютере.
- • СУБД — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
- • Электронные таблицы — компьютерные программы, позволяющие проводить вычисления с данными, представленными в виде двумерных массивов, имитирующих бумажные таблицы.
- • Веб-браузеры. Браузер, или веб-обозреватель (от англ, web browser) — прикладное ПО для просмотра веб-страниц; содержания вебдокументов, компьютерных файлов и их каталогов; управления вебприложениями; а также для решения других задач. В глобальной сети браузеры используют для запроса, обработки, манипулирования и отображения содержания веб-сайтов. Многие современные браузеры также могут использоваться для обмена файлами с серверами ftp, а также для непосредственного просмотра содержания файлов многих графических форматов (gif, jpeg, png, svg), аудио-видео форматов (mp3, mpeg), текстовых форматов (pdf, djvu) и других файлов.
- 2. Программное обеспечение развлекательного назначения
- • Медиаплееры
- • Компьютерные игры
- 3. Программное обеспечение специального назначения
- • Экспертные системы — компьютерная система, способная частично заменить специалиста-эксперта в разрешении проблемной ситуации.
- • Трансляторы — программа или техническое средство, выполняющее трансляцию программы.
- • Мультимедиа-приложения (медиаплееры, программы для создания и редактирования видео, звука, text-to-speech и пр.)
- • Гипертекстовые системы (электронные словари, энциклопедии, справочные системы)
- • Системы управления содержимым (англ. Content management system, CMS) — информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления содержимым, иначе — контентом (от английского content).
- 4. Профессиональное программное обеспечение
- • САПР — Система автоматизированного проектирования — автоматизированная система, реализующая информационную технологию выполнения функций проектирования, представляет собой организационно-техническую систему, предназначенную для автоматизации процесса проектирования, состоящую из персонала и комплекса технических, программных и других средств автоматизации его деятельности.
- • АРМ- Автоматизированное рабочее место— программнотехнический комплекс, предназначенный для автоматизации деятельности определенного вида АС. АРМ объединяет программноаппаратные средства, обеспечивающие взаимодействие человека с компьютером, предоставляет возможность ввода информации (через клавиатуру, компьютерную мышь, сканер и пр.) и ее вывод на экран монитора, принтер, графопостроитель, звуковую карту — динамики или иные устройства вывода. Как правило, АРМ является частью АСУ.
- • АСУ. Автоматизированная система управления (сокращенно АСУ) — комплекс аппаратных и программных средств, а также персонала, предназначенный для управления различными процессами в рамках технологического процесса, производства, предприятия. АСУ применяются в различных отраслях промышленности, энергетике, транспорте и т. п. Термин «автоматизированная», в отличие от термина «автоматическая», подчеркивает сохранение за человеком-оператором некоторых функций, либо наиболее общего, целеполагающего характера, либо не поддающихся автоматизации. АСУ с Системой поддержки принятия решений (СППР) являются основным инструментом повышения обоснованности управленческих решений.
- • АСУ ТП. Автоматизированная система управления технологическим процессом (АСУ ТП) — группа решений технических и программных средств, предназначенных для автоматизации управления технологическим оборудованием на предприятиях. Может иметь связь с более общей автоматизированной системой управления предприятием (АСУП). Под АСУ ТП обычно понимается целостное решение, обеспечивающее автоматизацию основных операций технологического процесса на производстве в целом или каком-то его участке, выпускающем относительно завершенное изделие.
- • АСНИ — автоматизированная система научных исследований (реже используются термины САНИ — система автоматизации научных исследований и САЭ — система автоматизации эксперимента) — это программно-аппаратный комплекс на базе средств вычислительной техники, предназначенный для проведения научных исследований или комплексных испытаний образцов новой техники на основе получения и использования моделей исследуемых объектов, явлений и процессов.
- • Геоинформационные системы- системы сбора, хранения, анализа и графической визуализации пространственных (географических) данных и связанной с ними информации о необходимых объектах. Понятие геоинформационной системы также используется в более узком смысле — как инструмента (программного продукта), позволяющего пользователям искать, анализировать и редактировать как цифровую карту местности, так и дополнительную информацию об объектах. Геоинформационная система может включать в свой состав пространственные базы данных (в том числе, под управлением универсальных СУБД), редакторы растровой и векторной графики, различные средства пространственного анализа данных. Применяются в картографии, геологии, метеорологии, землеустройстве, экологии, муниципальном управлении, транспорте, экономике, обороне и многих других областях. Научные, технические, технологические и прикладные аспекты проектирования, создания и использования геоинформационных систем изучаются геоинформатикой.
- • Биллинговые системы. Биллинг в электросвязи — комплекс процессов и решений на предприятиях связи, ответственных за сбор информации об использовании телекоммуникационных услуг, их тарификацию, выставление счетов абонентам, обработку платежей. Биллинговая система — прикладное ПО поддержки бизнес-процессов биллинга.
- • CRM. Система управления взаимоотношениями с клиентами (CRM, CRM-система, сокращение от англ. Customer Relationship Management) — прикладное ПО для организаций, предназначенное для автоматизации стратегий взаимодействия с заказчиками (клиентами), в частности для повышения уровня продаж, оптимизации маркетинга и улучшения обслуживания клиентов путем сохранения информации о клиентах и истории взаимоотношений с ними, установления и улучшения бизнес-процессов и последующего анализа результатов. CRM — модель взаимодействия, основанная на постулате, что центром всей философии бизнеса является клиент, а главными направлениями деятельности компании являются меры по обеспечению эффективного маркетинга, продаж и обслуживания клиентов. Поддержка этих бизнес- целей включает сбор, хранение и анализ информации о потребителях, поставщиках, партнерах, а также о внутренних процессах компании. Функции для поддержки этих бизнес-целей включают продажи, маркетинг, поддержку потребителей.
- • CTRM/ETRM. CTRM (англ. Commodity Trade and Risk Management) — класс информационных систем, служащих для поддержки бизнес-процессов глобальной торговли биржевыми товарами, а также производными от них инструментами. Исторически развился из более узкого класса — ETRM (англ, energy trade and risk management). Бизнес-процессы ETRM/CTRM и системы их поддерживающие отличаются заметной спецификой. Это высокая волатильность цен на эти товары, и связанная с этим высокая рискованность операций. В то же время товарный трейдинг существенно отличается от фондового трейдинга наличием логистической специфики — географических перемещений, складских, транспортных и временных издержек, потерь и излишков при обработке неупакованных грузов, показателей качества (также изменяющихся в течение транспортировок, перевалок и хранения), необходимости планирования транспорта и прочих особенностей.
- • SRM (Supplier Relationship Management) — системы управления взаимоотношениями с поставщиками — корпоративная информационная система (или ее модуль), предназначенная для автоматизации SRM-стратегии компании, в частности, для повышения уровня управления и оптимизации закупочной деятельности, улучшения обслуживания клиентов компании путем выбора и правильной работы с поставщиками, установления и улучшения бизнес-процессов и последующего анализа результатов.
- • BI (Business Intelligence) — аналитические системы. Business intelligence (сокращенно BI) — это методы и инструменты для перевода необработанной информации в осмысленную, удобную форму. Эти данные используются для бизнес-анализа. Технологии BI обрабатывают большие объемы неструктурированных данных, чтобы найти стратегические возможности для бизнеса. Цель BI — интерпретировать большое количество данных, заостряя внимание лишь на ключевых факторах эффективности, моделируя исход различных вариантов действий, отслеживая результаты принятия решений. BI поддерживает множество бизнес-решений — от операционных до стратегических. Основные операционные решения включают в себя позиционирование продукта или цен. Стратегические бизнес-решения включают в себя приоритеты, цели и направления в самом широком смысле. BI наиболее эффективен, когда он объединяет данные, полученные из рынка, на котором работает компания (внешние данные), с данными из источников внутри компании, таких как финансовые и производственные (внутренние данные). В сочетании внешние и внутренние данные дают более полную картину бизнеса, или те самые «структурированные данные» (англ, intelligence) — аналитику, которую нельзя получить только от одного из этих источников.
- • -DMS (Document Management System) —Система управления документами, СУД — компьютерная система (или набор компьютерных программ), используемая для отслеживания и хранения электронных документов и/или образов (изображений и иных артефактов) бумажных документов. Системы управления документами (DMS) обычно рассматриваются как компонент систем управления содержимым масштаба предприятия (Enterprise Content Management System, ECMS), разновидности систем управления содержимым (CMS). В общем случае системы управления документами (DMS) предоставляют хранение, версионирование, пометку метаданными и безопасность по отношению к документам, а также индексирование и развитые возможности поиска документа.
- • Система автоматизации документооборота (системы электронного документооборота — СЭДО) — автоматизированная многопользовательская система, сопровождающая процесс управления работой иерархической организации с целью обеспечения выполнения этой организацией своих функций. При этом предполагается, что процесс управления опирается на человеко-читаемые документы, содержащие инструкции для сотрудников организации, необходимые к исполнению. Выделение данной категории автоматизированных систем (как и понятие документооборота) характерно для постсоветского пространства, близкие к ней глобальные классы ПО — системы управления записями и ЕСМ-системы.
- • ЕСМ-система- ПО для управления корпоративным контентом. Управление корпоративным контентом (англ. Enterprise content management, ЕСМ) — управление цифровыми документами и другими типами контента, а также их хранение, обработка и доставка в рамках организации. Управляемая информация (контент) предполагает слабую структурированность: это могут быть файлы различных форматов, электронные документы с различными наборами полей. Часто ЕСМ- системы считаются особой разновидностью систем управления содержимым. На постсоветском пространстве понятие ЕСМ-системы зачастую трактуется как сходное с понятием «системы электронного документооборота» (СЭД).
- • WMS (Warehouse Management System) — системы управления складом (СУС) — информационные системы, обеспечивающие автоматизацию управления бизнес-процессами складской работы профильного предприятия.
- • ERP-системы — системы планирования ресурсов предприятия. ERP (англ. Enterprise Resource Planning, планирование ресурсов предприятия) — организационная стратегия интеграции производства и операций, управления трудовыми ресурсами, финансового менеджмента и управления активами, ориентированная на непрерывную балансировку и оптимизацию ресурсов предприятия посредством специализированного интегрированного пакета прикладного ПО, обеспечивающего общую модель данных и процессов для всех сфер деятельности. ERP-система — конкретный программный пакет, реализующий стратегию ERP.
- • ЕАМ-системы — системы управления основными фондами предприятия. Enterprise Asset Management (ЕАМ) — систематическая и скоординированная деятельность организации, нацеленная на оптимальное управление физическими активами и режимами их работы, рисками и расходами на протяжении всего жизненного цикла для достижения и выполнения стратегических планов организации. ЕАМ- система — прикладное ПО управления основными фондами предприятия в рамках стратегии ЕАМ. Его применение ориентировано на сокращение затрат на техническое обслуживание, ремонт и материально- техническое обеспечение без снижения уровня надежности, либо повышение производственных параметров оборудования без увеличения затрат. ЕАМ-системы позволяют согласованно управлять следующими процессами: техническое обслуживание и ремонт; материально- техническое снабжение; управление складскими запасами (запчасти для технического обслуживания); управление финансами, качеством и трудовыми ресурсами в части технического обслуживания, ремонтов и материально-технического обеспечения.
- • MRM (Marketing Resource Management) — специализированные программные продукты, предназначенные для управления маркетинговыми ресурсами и являющиеся платформой для автоматизации маркетинга. Основные задачи MRM-систем — это повышение общей эффективности маркетинга за счет оптимизации, автоматизации и ускорения типовых рабочих процессов. MRM, как правило, охватывают область планирования и реализации рекламных кампаний, работу с рекламными материалами и корпоративным стилем. При этом автоматизации подвергаются процессы и данные, обычно не охватываемые другими системами автоматизации — такими как, например, CRM или ERP. Суть работы MRM заключается в создании для сотрудников маркетинговых подразделений компании единой рабочей среды, доступной с любого рабочего места. Основной элемент системы — единое хранилище всех рабочих файлов, снабженное различными инструментами для поиска, сортировки, редактирования файлов и совместной работы с ними.
- • MES (от англ, manufacturing execution system, система управления производственными процессами) — специализированное прикладное ПО, предназначенное для решения задач синхронизации, координации, анализа и оптимизации выпуска продукции в рамках какого-либо производства. MES-системы относятся к классу систем управления уровня цеха, но могут использоваться и для интегрированного управления производством на предприятии в целом.
По сфере применения
Прикладное программное обеспечение
15 Системы программирования Прикладное программное обеспечение
- • Прикладное программное обеспечение предприятий и организаций. Например, финансовое управление, система отношений с потребителями, сеть поставок. К этому типу относится также ведомственное ПО предприятий малого бизнеса, а также ПО отдельных подразделений внутри большого предприятия. (Примеры: управление транспортными расходами, служба 1Т-поддержки)
- • Программное обеспечение, обеспечивающее доступ пользователя к устройствам компьютера.
- • Программное обеспечение инфраструктуры предприятия. Обеспечивает общие возможности для поддержки ПО предприятий. Это СУБД, серверы электронной почты, управление сетью и безопасностью.
- • Программное обеспечение информационного работника. Обслуживает потребности индивидуальных пользователей в создании и управлении информацией. Это, как правило, управление временем, ресурсами, документацией, например, текстовые редакторы, электронные таблицы, программы-клиенты для электронной почты и блогов, персональные информационные системы и медиаредакторы.
- • Программное обеспечение для доступа к контенту. Используется для доступа к тем или иным программам или ресурсам без их редактирования (однако может и включать функцию редактирования). Предназначено для групп или индивидуальных пользователей цифрового контента. Это, например, медиаплееры, веб-браузеры, вспомогательные браузеры и др.
- • Образовательное программное обеспечение по содержанию близко к ПО для медиа и развлечений, однако в отличие от него имеет четкие требования по тестированию знаний пользователя и отслеживанию прогресса в изучении того или иного материала. Многие образовательные программы включают функции совместного пользования и многостороннего сотрудничества.
- • Имитационное программное обеспечение. Используется для симуляции физических или абстрактных систем в целях научных исследований, обучения или развлечения.
- • Инструментальные программные средства в области медиа. Обеспечивают потребности пользователей, которые производят печатные или электронные медиаресурсы для других потребителей, на коммерческой или образовательной основе. Это программы полиграфической обработки, верстки, обработки мультимедиа, редакторы HTML, редакторы цифровой анимации, цифрового звука и т. п.
- • Прикладные программы для проектирования и конструирования. Используются при разработке аппаратного и программного обеспечения. Охватывают автоматизированное проектирование (системы автоматизированного проектирования — САПР), автоматизированную инженерию (computer aided engineering — CAE), редактирование и компилирование языков программирования, программы интегрированной среды разработки (Integrated Development Environments — IDE).
Источник: bstudy.net
Прикладное программное обеспечение
Один из возможных вариантов классификации программных средств (ПС), составляющих прикладное программное обеспечение (НПО), отражен на рис. 5.1. Классификация, приведенная па рисунке, как почти всякая, не является единственно возможной. Здесь представлены не все виды прикладных программных комплексов. Тем не менее использование классификации полезно для создания общего представления о прикладном программном обеспечении.
К программным средствам общего назначения относятся следующие программные продукты.
Ведущее положение занимает Microsoft Office – офисный пакет приложений, созданных корпорацией Microsoft для операционных систем Microsoft Windows и Apple Mac OS X. В состав этого пакета входит программное обеспечение для работы с различными типами документов: текстами, электронными таблицами, базами данных и др. Microsoft Office является сервером OLE объектов, и его функции могут использоваться другими приложениями, а также самими приложениями Microsoft Office. Поддерживает скрипты и макросы, написанные на языке VBA
Текстовые процессоры предназначены для обработки текстовых файлов
Табличные процессоры (электронные таблицы ) позволяют проводить вычисления с данными, представленными в виде двумерных массивов, имитирующих бумажные таблицы.
Редакторы презентаций позволяют создавать красочные и впечатляющие электронные презентации пользователя.
Графические редакторы позволяют пользователю рисовать и редактировать изображения на экране компьютера, а также сохранять их в различных растровых форматах, таких как, например, JPEG и TIFF.
Системы компьютерной верстки («настольное издательство») обеспечивают создание собственных макетов страниц, которые могут содержать текст, рисунки, фотографии и др. с целью последующей печати в типографии или на принтере. Примерами программного обеспечения, специализирующегося на компьютерной верстке, являются программы QuarkXPress, Adobe In Design, Seribus, Microsoft Publisher, Apple Pages.
В пакетах прикладных программ (ППП) каждая прикладная программа этой группы ориентируется па достаточно узкую предметную область, но имеет универсальный характер. ППП в свою очередь можно разделить па программные средства специального назначения и прикладные программные средства профессиональной направленности. К программным средствам специального назначения относятся следующие программные продукты.
Экспертные системы способны частично заменить специалиста-эксперта в разрешении проблемной ситуации.
Мультимедиа-приложения (медиаплейеры, программы для создания/редактирования видео, звука, Text-To-Speech и пр.) Мультимедиа осуществляют взаимодействие визуальных и аудиоэффектов под управлением интерактивного программного обеспечения с использованием современных технических и программных средств, объединяют текст, звук, графику, фото, видео в одном цифровом представлении.
Гипертекстовые системы (электронные словари, энциклопедии, справочные системы) создают текст, сформированный с помощью языка разметки, потенциально содержащий в себе гиперссылки.
Системы управления содержимым дают возможность объединять в единое целое все разнотипные источники знаний и информации, доступные как внутри организации, так и за ее пределами.
Системы для доступа к интернет-сервисам – это электронная почта, веб-браузер, IP-телефония, банк-клиент и др.
К прикладным программным средствам профессиональной направленности можно отнести программные комплексы, являющиеся основой построения различных автоматизированных систем:
- • системы автоматизированного проектирования САПР) предназначены для автоматизации процесса проектирования;
- • автоматизированные системы управления(АСУ) предназначены для управления различными процессами в рамках технологического процесса (АСУ ТП), производства, предприятия (АСУП). АСУ применяются в различных отраслях промышленности, энергетике, транспорте и т.п.;
- • автоматизированные системы научных исследований(АСНИ) «привязаны» к определенной области науки.
Данные программные комплексы реализуются в рамках программного обеспечения так называемых автоматизированных рабочих мест (АРМ) пользователей данных систем.
Кроме того, к ППП данного типа относятся программные средства, реализующие конкретные функциональные задачи в определенной профессиональной области.
Среди комплексных банковских ППП следует выделить пакеты, разработанные следующими фирмами:
- • фирмой IBM совместно с рядом фирм – производителей программных продуктов: Ibis/AS, Midas ABS;
- • фирмой DEC – концепция DBS (Digital Banking System), реализованная в PROFILE/FMS – Financial Management System, PROFILF/IBS – Integrated Banking System, IBS-90 – интегрированная банковская система;
- • фирмой NCR, реализующей концепцию «открытая совместная обработка данных» и се архитектуру в области банковского дела (NCR Bank View) в комплексных ППП типа DBS-банк;
- • фирмой Hewlett-Packard, предложившей концепцию HAI Bank (совместно с фирмой Diagram), реализованную в виде совокупностей программных модулей;
- • фирмой UNISYS – система FSA Finesse Financial Branch Automation (система автоматизации функций банковских учреждений);
- • фирмой Siemens Nixdorf (Германия) – диалоговая система «KORDOBA» (комплексная автоматизация деятельности банка);
- • фирмой Olivetti (Италия) – банковская платформа (Platform for Banking) для автоматизированного банка (комплекс ППП банковской деятельности);
- • фирмой Bull (Франция) – система ICBIS для комплексной автоматизации деятельности банков.
Из имеющихся российских комплексных банковских ППП отметим системы «Диасофт-БАНК» (АО «Диасофт»), «Ва- Банк СТАРТ» ((НОРС), а также комплексные ППП фирм «Программбанк», «Инверсия», «Центр финансовых технологий», ИЦ «Анкей» (все вышеперечисленное – Москва), CSBI ЕЕ (Петербург).
Сегодняшний российский рынок ППП финансового менеджмента представлен в основном двумя классами программ: для автоматизации финансового анализа предприятия и для оценки эффективности инвестиций. Программы финансового анализа предприятия ориентированы на комплексную оценку прошедшей и текущей деятельности и позволяют получить оценку общего финансового состояния, включая оценки финансовой устойчивости, ликвидности, эффективности использования капитала, оценки имущества и др.
Источником информации для решения подобного рода задач служат документы бухгалтерской отчетности, которые составляются по единым формам независимо от типа собственности и включают собственно бухгалтерский баланс предприятия, отчет о финансовых результатах и их использовании, отчет о состоянии имущества, отчет о наличии и движении денежных средств. Среди ППП данного класса можно выделить ЭДИП («Центринвест Софт»), «Альт Финансы» («Альт»), «Финансовый анализ» («Инфософт»), Другой класс ППП финансового менеджмента ориентирован на оценку эффективности капиталовложений и реальных инвестиций.
Наибольшую известность в этом классе ППП получили Project Expert (PRO-Invest Consalting), «Альт-Инвест» («Альт»), FOCCAL («Центринвест Софт»), Профессиональная прикладная программа Project Expert является мощным средством моделирования, которое делает возможным анализ группы проектов и создание с ее помощью бизнес-планов. Программа также помогает изучать влияние внешних факторов на процесс реализации финансовых планов и осуществлять оперативный контроль за ходом выполнения проектов.
Последняя версия программы – Project Expert 7 – позволяет описать внутреннюю структуру компании и определить финансовые результаты деятельности каждого подразделения. Реализована возможность учета происхождения любого вида издержек и расчета себестоимости отдельного продукта. Статистический анализ позволяет определить устойчивость проекта при воздействии вероятностных факторов. С помощью программы Project Expert финансовый менеджер может увидеть свою компанию именно в той проекции, которая необходима для принятия единственно верного решения.
К пакетам профессиональной направленности относятся также биллинговые системы (автоматизированные системы расчетов), ответственные за сбор информации об использовании услуг, их тарификацию, выставление счетов абонентам, обработку платежей; системы управления взаимоотношениями с клиентами (CRM), предназначенные для автоматизации стратегий взаимодействия с заказчиками, в частности для повышения уровня продаж, оптимизации маркетинга и улучшения обслуживания клиентов путем сохранения информации о клиентах и истории взаимоотношений с ними, установления и улучшения бизнес-процедур и последующего анализа результатов; программное обеспечение в сфере финансово-экономических отношений организаций: аудиторские программы, системы управления проектами (Project Management), системы автоматизации документооборота (EDM), финансово-аналитические системы, системы управления архивами документов (DWM), корпоративный портал и др.
Отдельно выделены прикладные программы пользователя (приложения) – программы, предназначенные для выполнения определенных пользовательских задач и рассчитанные на непосредственное взаимодействие с пользователем. В большинстве вычислительных систем прикладные программы не могут обращаться к ресурсам компьютера напрямую, а взаимодействуют с техническими средствами компьютера посредством операционной системы.
Источник: studme.org
Лекция №4. Лекция Прикладное программное обеспечение
Единственный в мире Музей Смайликов
Самая яркая достопримечательность Крыма
Скачать 0.74 Mb.
Прикладное программное обеспечение (ППО) – это программы, которые обеспечивают решение задач в различных областях применения компьютерных систем обработки данных (текстовые, графические редакторы, электронные таблицы, базы данных и т.д.).
Классификация прикладного программного обеспечения
ППО, классифицируя по назначению, можно разделить на прикладные программы общего назначения и прикладные программы специального назначения.
ППО общего назначения используется для решения наиболее общих задач информационного характера в любой сфере человеческой деятельности (текстовые редакторы, электронные таблицы, графические системы, игры, развлечения).
ППО специального назначения решает более узкие задачи, а также задачи профессионального характера в различных предметных областях.
- Программы, обрабатывающие тексты. К ним относятся текстовые редакторы, текстовые процессоры.
Редактирование текста – это комплекс операций по внутренней (смысловой) и внешней (оформительской) работе над текстом.
Текстовые редакторы обеспечивают основные возможности по подготовке небольших и несложных документов. Они выполняют следующие простые операции:
- ввод алфавитно-цифровой информации;
- перемещение по набранному тексту;
- вставка или удаление символов.
- выделение/удаление/копирование/перемещение/вставка блока;
- дополнительные удобства (возможность поиска фрагмента, поиск с заменой, печать документа и т.д.).
На уровне специального ППО, программы, обрабатывающие тексты, представлены специализированными текстовыми редакторами и издательскими системами.
- Электронные таблицы – программный продукт, предназначенный для всевозможных вычислительных задач (Excel, Lotus).
- текстовых процессоров по созданию и форматированию таблиц;
- математической обработки табличных данных;
- визуализации результатов в форме таблиц, диаграмм, графиков.
- калькуляционный (вычислительный) модуль, с помощью которого происходит обработка данных (текстовых или числовых) в таблицах;
- модуль диаграмм для создания презентационной графики, который позволяет на основе числовых данных, полученных с помощью калькуляционного модуля, создать диаграммы различных типов;
- модуль базы данных, реализующий доступ к внешним базам данных.
- Системы управления базами данных (СУБД) – это совокупность программных средств, обеспечивающая возможность создания базы данных, доступа к данным и управления базой данных (Access).
- Системы компьютерной графики – это отдельные программы и аппаратно-программные комплексы, создающие и обрабатывающие различные графические изображения.
В растровой графике изображение какого-либо графического объекта описывается конкретным расположением и цветом точек (пикселей), привязанных к сетке (растру). При редактировании растровых графических объектов изменяется цвет пикселей, а не форма линий.
- Интегрированные программные средства – программный продукт, обеспечивающий работу нескольких разнородных систем с единым интерфейсом, а также обмен данными между системами и общими стандартными частями (MSOffice, Works).
- текстовый процессор Word;
- электронные таблицы Excel;
- пакет подготовки и демонстрации презентаций PowerPoint;
- организатор и планировщик работы Outlook;
- система управления базами данных (СУБД) Access и д.р.
- Переводчики, игры, развлечения .
- Информационные системы – системы, обеспечивающие ввод, хранение, поиск и вывод регулярно необходимых данных по запросам.
- управлении предприятием (склад, документооборот офиса);
- бухгалтерском учете (1С Бухгалтерия);
- анализе экономической и финансовой деятельности (банковские и биржевые структуры).
- Экспертные системы – системы искусственного интеллекта, созданные для решения задач на основе возможностей компьютера и знаний и опыта квалифицированных экспертов.
- Системы автоматизированного проектирования(САПР) – комплекс технических и программных средств, позволяющих создавать всю необходимую конструкторскую и технологическую документацию на отдельные изделия, здания и сооружения (CAD/CAM/CAE-программы: КОМПАС,Unigraphics,ANSYS,DEFORM).
- Профессиональные программные продукты (бухгалтерские системы, автоматизированные системы управления, автоматизированные системы научных исследований и др.).
- Программные средства для решения математических задач – позволяют производить математические расчеты (решение уравнений и систем уравнений, дифференцирование, интегрирование и т.д.).
Практическим результатом компьютерной математики явилась разработка большого количества компьютерных математических систем.
Структура систем компьютерной математики выглядит следующим образом:
Ядро представляет совокупность процедур, обеспечивающих набор встроенных операторов системы. Интерфейс дает возможность пользователю обращаться к ядру с запросами и выдает решения на экране монитора. Программы, работающие в ядре, выполняются быстро, вызываются очень часто, и потому их ограниченное количество.
Большое количество программ, используемых относительно редко, собраны в библиотеки. Расширение возможностей системы достигается за счет пакетов расширения. Эти пакеты пишутся на собственном языке расширения и могут создаваться самими пользователями. Справочная система обеспечивает получение оперативной информации по системе.
- начального уровня для школьников и студентов (Derive, MuPad);
- среднего уровня (MuPad, MathCad);
- высший класс (Mathematica, Maple, MatLab).
- Табличные процессоры.
- Системы для численных расчетов способны выполнять арифметические, алгебраические, логические операторы и функции, векторные и матричные операторы и функции, средства решения уравнений, систем линейных и нелинейных уравнений, средства решения систем дифференциальных уравнений, средства оптимизации и линейного программирования, средства создания графиков и средства программирования (Eureka, Mercury,MathCad).
- Матричные системы – все функции системы определяются как матричные, т.е. способные выполнять действия над массивами (MatLab).
- Системы для статистических расчетов – предназначены для статистической обработки данных (StatGraphics Plus, Statistica, SPSS).
- Системы для специальных расчетов – часть математических пакетов ориентированная на некоторый узкоспециальный круг задач (система нелинейных уравнений ТК Solver, система дифференциальных уравнений Dynamic Solver, построение графиков Axum и т.д.).
- Системы для аналитических расчетов (компьютерной алгебры) – дают возможность производить вычисления в аналитическом виде (Maple,MathCad).
- Универсальные системы.
Программные системы конечно-элементного анализа
Метод конечных элементов (МКЭ) – численный метод решения задач прикладной механики деформируемого твёрдого тела, теплообмена, гидродинамики и электромагнитных полей.
МКЭ основывается на том, что любое непрерывное распределение физической переменной в расчетной области, например деформацию, можно аппроксимировать набором кусочно-непрерывных функций, определенных на конечном числе подобластей (конечных элементов).
Применительно к обработке металлов давлением наиболее широкое распространение получили следующие системы конечно-элементного анализа: холодная листовая штамповка (AutoForm, ANSYS/LS-DYNA), горячая объемная штамповка (DEFORM, qForm, SuperForge).
Практически все САПР-программы состоят из отдельных модулей, как правило, специализирующихся на выполнении работы на разных этапах производственного цикла.
В модульной структуре систем конечно-элементного анализа выделяют препроцессор, процессор и постпроцессор.
- построение геометрической модели;
- указание граничных условий (плоскостей симметрии, контактных поверхностей и т.д.);
- представление данных к расчету.
Источник: topuch.com