Пакет Прикладных Программ Примеры 7,0/10 2234 reviews

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

  1. Интегрированные Пакеты Прикладных Программ Примеры
  2. Пакет Прикладных Программ Примеры

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

Пакеты прикладных программ. Пакеты прикладных программ. Пакеты прикладных программ (ППП) служат программным инструментарием Пакет прикладных.

ППП общего назначения – универсальные программные продукты, предназначенные для автоматизации разработки и эксплуатации функциональных задач пользователя и информационных систем в целом. К этому классу ППП относятся:  редакторы текстовые (текстовые процессоры) и графические;  электронные таблицы;  системы управления базами данных (СУБД);  интегрированные пакеты;  Case-технологии;  оболочки экспертных систем и систем искусственного интеллекта. ППП, предназначенный для создания и изменения текстов, документов, графических данных и иллюстраций, называется редактором. В основном он необходим для автоматизации документооборота в фирме. Редакторы по своим функциональным возможностям можно подразделить на текстовые, графические и издательские системы. Текстовые редакторы предназначены для обработки текстовой информации и выполняют, в основном, следующие функции:  запись текста в файл;  вставка, удаление, замена символов, строк, фрагментов текста;  проверка орфографии;  оформление текста различными шрифтами;  выравнивание текста;  подготовка оглавлений, разбиение текста на страницы;  поиск и замена слов и выражений;  включение в текст несложных иллюстраций;  печать текста. Наибольшее распространение получили текстовые редакторы Microsoft Word, Word Perfect (в настоящее время принадлежат фирме Corel), ChiWriter, Multi-Edit (American Cybernetics) и др.

Графические редакторы предназначены для обработки графических документов, включая диаграммы, иллюстрации, чертежи, таблицы. Допускается управление размером фигур и шрифтов, перемещение фигур и букв, формирование любых изображений. Из наиболее известных графических редакторов можно назвать пакеты Corel DRAW, Adobe PhotoShop и Adobe Illustrator. Издательские системы соединяют в себе возможности текстовых и графических редакторов, обладают развитыми возможностями по форматированию полос с графическими материалами и последующим выводом на печать. Эти системы ориентированы на использование в издательском деле и называются системами верстки. Из таких систем можно назвать продукты PageMaker фирмы Adobe и Ventura Publisher корпорации Corel. Электронные таблицы.Электронной таблицей называется ППП, предназначенный для обработки таблиц.

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

Изменение содержимого ячейки приводит к изменению значений в зависящих от нее ячейках. К наиболее популярным ППП этого класса относятся такие продукты, как Microsoft Excel, Lotus 1-2-3, Quattro Pro и др. Системы управления базами данных. Для создания БД внутри машинного информационного обеспечения используются специальные ППП – системы управления базами данных.

Интегрированные Пакеты Прикладных Программ Примеры

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

В зависимости от способа организации данных различают: сетевые, иерархические, распределенные, реляционные СУБД. Из имеющихся СУБД наибольшее распространение получили Microsoft Access, Microsoft FoxPro, Paradox (корпорации Borland), а также СУБД компаний Oracle, Informix, Sybase и др. Интегрированные пакеты.

Интегрированными пакетами называются ППП, объединяющие в себе функционально различные программные компоненты ППП общего назначения. Современные интегрированные ППП могут включать в себя:  текстовый редактор;  электронную таблицу;  графический редактор;  СУБД;  коммуникационный модуль. В качестве дополнительных модулей в интегрированный пакет могут включаться такие компоненты, как система экспорта-импорта файлов, калькулятор, календарь, система программирования.

Информационная связь между компонентами обеспечивается путем унификации форматов представления различных данных. Интеграция различных компонентов в единую систему предоставляет пользователю неоспоримые преимущества в интерфейсе, но неизбежно проигрывает в части повышенных требований к оперативной памяти. Из имеющихся пакетов можно выделить следующие: Microsoft Office, Framework, Startnave. Тонометр механический инструкция. CASE-технологии применяются при создании сложных информационных систем, обычно требующих коллективной реализации проекта, в котором участвуют различные специалисты: системные аналитики, проектировщики и программисты. Под CASE-технологией понимается совокупность средств автоматизации разработки информационной системы, включающей в себя методологию анализа предметной области, проектирования, программирования и эксплуатации ИС (инструментальные средства).

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

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

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

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

Из имеющихся на рынке CASE-технологии можно выделить: Application Development Workbench (ADW) фирмы Knowledge Ware, BPwin (Logic Works), CDEZ Tods (Oracle), Clear Case (Alria Software), Composer (Texas Instrument), Discover Development Information System (Software Emancipation Technology), Rational Rose. Современные CASE-технологии успешно применяются для создания ИС различного класса: банков, финансовых корпораций, крупных фирм. Они обычно имеют достаточно высокую стоимость и требуют длительного обучения и кардинальной реорганизации всего процесса создания ИС. Тем не менее экономический эффект применения CASE-технологии весьма значителен, и большинство современных серьезных программных проектов осуществляется именно с их помощью. Экспертные системы (ЭС). Постоянно возрастающие требования к средствам обработки информации в экономике и социальной сфере стимулировали компьютеризацию процессов решения эвристических (неформализованных) задач типа «что будет, если», основанных на логике и опыте специалистов.

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

Для решения задач подобного класса используются так называемые экспертные системы. Экспертные системы – это системы обработки знаний в узкоспециализированной области подготовки решений пользователей на уровне профессиональных экспертов. Экспертные системы используются для целей:  интерпретации состояния систем;  прогноза ситуаций в системах;  диагностики состояния систем;  целевого планирования;  устранения нарушений функционирования системы;  управления процессом функционирования и т.д. В качестве средств реализации экспертных систем на ЭВМ используют так называемые оболочки экспертных систем. Примерами оболочек экспертных систем, применяемых в экономике, являются Шэдл (Диалог), Expert-Ease и др.

Примеры

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

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

В-третьих, современные системы способны поддерживать различные типы производства: изготовление «про запас», разработку и изготовление изделия на заказ, сборку на заказ, мелко- и крупносерийные производства, производства с непрерывным циклом, а также смешанный тип. Западный рынок систем автоматизации производственно-эконо­мической деятельности насчитывает сотни комплексных ППП. Их можно условно разбить на четыре группы: 1. Комплексные ППП интегрированных приложений общего назначения для автоматизации всей деятельности крупного или среднего предприятия (корпорации). Сюда относят многофункциональные продукты высшего ценового класса: R/3 (SAP), Oracle, Mac-Рас Open (A. Andersen) и др. Как правило, такие продукты поддерживают производства различных типов.

Из российских ППП этого класса следует отметить систему «Галактика» (Новый Атлант). Ко второй группе относятся комплекты приложений для управления производством определенного типа. К их числу можно отнести: Genesic Manufacturing Suite (Edwards) – сборка на заказ, Тriliоr1(Вааn) – различные формы дискретного производства, PRISM (Macam) – производство с непрерывным циклом и др. Специализированные программные продукты: MMPS, MES (Fast System), позволяющие сделать производство более гибким, ускорить его адаптацию к требованиям рынка, осуществлять динамическое планирование потребностей в материалах, производственных мощностях и составление гибкого производственного графика, контроля работы цехов. ППП управления всей цепочкой процессов, обеспечивающие выпуск продукции, начиная с проектирования деталей изделия и заканчивая моментом получения готового изделия потребителем: ERP-системы (Manugistics Numetrix) и др. Стоимость большинства комплексных проблемно-ориентированных ППП высока (иногда свыше 1 млн долларов), однако большинство западных фирм для автоматизации своей деятельности все же идут по пути использования комплексных проблемно-ориентированных ППП. Проблемно-ориентированные ППП непромышленной сферыпредназначены для автоматизации деятельности фирм, не связанных с материальным производством (банки, биржи, торговля и т.д.).

Пакет Прикладных Программ Примеры

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

Технической основой реализации комплексных банковских ППП является многомашинная вычислительная сеть с различной топологией с подключением к глобальным вычислительным сетям SWIFT, Reuter, Sprint, Internet ii др. Среди комплексных банковских ППП следует выделить пакеты, разработанные следующими (как правило, американскими) фирмами:  фирмой IBM совместно с рядом фирм-производителей программных продуктов: IBIS AS, Midas ABS;  фирмой DEC – концепция DBS.

Основу многих современных систем моделирования (как и САПР) составляют пакеты прикладных программ (ППП). Комплексные программные системы могут объединять несколько ППП. Пакеты прикладных программ могут быть:. объектно-зависимыми, проблемно-ориентированными на определенную предметную область;. объектно-независимыми, методоориентированными (инвариантными), т.е. Могут использоваться при моделировании и решении задач из различных предметных областей.

Применение таких методоориентированных ППП часто менее эффективно:. в них не учитывается специфика задач конкретной предметной области;. требуется достаточно высокая математическая подготовка пользователя, так как при использовании объектно-независимых ППП необходима специальная предварительная подготовка задачи в соответствии с особенностями применяемого метода. Что же из себя представляет проблемно-ориентированный ППП в общем случае? Проблемно-ориентированный ППП — это комплекс специально-организованных программных средств, ориентированных на решение задач в определенной предметной области науки и техники, отличающийся следующими главными чертами: 1) наличие проблемно-ориентированного языка программирования (ПОЯ) с непроцедурной формой задания на уровне, близком к естественному профессиональному языку данной предметной области.

ПОЯ не требует от пользователя специальных знаний в области алгоритмического программирования; 2) выполнение функции организации и планирования вычислительного процесса — организация правильной последовательности выполнения программных модулей, обмен данными между ними, ввод-вывод и хранение информации, т.е. Наличие достаточно универсального монитора. Представим обобщенную архитектуру ППП, отражающую ее внутреннюю организацию и способ общения с пользователем (рис. Обобщенная архитектура пакета прикладных программ В архитектуре пакета можно выделить ядро пакета (это неизменная часть пакета), составляющая системное обеспечение ППП, и изменяющуюся для предметных областей — проблемное обеспечение. Ядро (монитор) пакета развивает возможности операционных систем ЭВМ для решения конкретных прикладных задач. Архитектура ППП включает следующие основные составляющие:. монитор пакета (управляющая программа);.

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

Пакет Прикладных Программ Примеры

Другими словами осуществляется расшифровка конструкций, сформулированных на входном языке пакета и извлечение из них информации для организации работы всех остальных программ пакета. Планировщик вычислительного процесса определяет правильную необходимую цепочку, последовательность обработки модулей для выполнения соответствующих инструкций. Загрузчик-исполнитель последовательно загружает и выполняет все программные модули по вычислительной схеме планировщика. Пакет прикладных программ сопровождается документацией, необходимой для его установки и эксплуатации. Документация включает: 1) паспорт и пояснительную записку (составные части и характеристику пакета — назначение и область применения); 2) инструкцию по вводу ППП в эксплуатацию, т.е. Инструкцию по генерации пакета на ЭВМ; 3) инструкцию для пользователя по подготовке исходных данных и инструкцию по работе с пакетом для решения задач; 4) документацию на модули. Модуль системы — это программа, реализующая законченную функцию, ориентированная на его совместное использование с другими модулями и в соответствии с этим оформленная.

Модуль — программная единица, для создания которой нужен минимум знаний о других программных единицах, программных модулях. Перекомпоновка и замена модулей не должна вызывать перекомпоновку пакета. Значит центральная концепция модульности — независимость. И, наконец, модуль должен: 1) реализовать требуемую функцию, т.е. Иметь один выход; 2) возвращать управление тому, кто его вызвал, и иметь возможность обращаться к другим модулям; 3) быть сравнительно небольшим — считается, что в среднем длина исходного текста модуля не должна превышать одну страницу распечатки АЦПУ (или от нескольких десятков до нескольких сотен операторов языка программирования). Представим документы, сопровождающие модуль: 1) название, назначение, область применения (идентификатор модуля); 2) алгоритм, реализованный в модуле; 3) текст программы; 4) контрольный (текстовый) пример. Модули можно разрабатывать параллельно и независимо друг от друга, их легко менять, включать при адаптации к новым условиям.

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