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

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

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

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

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

Примеры : RS-Bank – финансовая система, комплекс программ 1С.

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

Примеры: AutoCAD, Pcad

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

Примеры: Visual FoxPro Standart . Access for Windows (входит в интегрированный пакет MS Office)

o Серверы баз данных — удачно развивающийся вид ПО, предназначенный для и использования при работе в сети интегрированных баз данных в архитектуре клиент-сервер. Многопользовательские СУБД (типа Paradox, Access, FoxPro и др.) в сетевом варианте обработки данных хранят данные на файл-сервере — намерено выделенном компьютере в централизованном виде, но сама обработка данных ведется на рабочих станциях.

Серверы баз данных, наоборот, всю обработку (хранение, поиск, извлечение и передачу данных клиенту) данных делают самостоятельно, в один момент снабжая данными много пользователей сети. Неспециализированным для разных видов серверов баз данных есть применение реляционного языка SQL (Structured Query Language) для реализации запросов к данным. Большая часть серверов баз разрешённых может использовать в один момент пара платформ (Windows NT, Unix, OS/2 и др.), поддерживает широкий спектр протоколов передачи данных (IPX, TCP/IP, X.25 и др.). Самой громадной проблемой применения серверов баз данных являются обеспечение целостности (непротиворечивости) баз данных, решение вопроса, связанного с дублированием (тиражированием) данных по узлам сети и их синхронным обновлением.

Примеры: SQL Server for Windows NT. Микрософт SQL Server.

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

Читайте также:
Стенографические средства защиты информации это программы

Примеры: Report Smith for PC Database. Report Smith for SQL DB Servers.

o Текстовые процессоры – обработка текстовой документации разного рода.

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

Примеры: Блокнот, MS Word

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

Примеры: Excel, Quattro Pro for Windows.

Примеры: PowerPoint Screen Cam 1.1 for Windows. Premier 4.0.

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

Компоненты интегрированных пакетов смогут трудиться изолированно друг от друга, но главные преимущества интегрированных пакетов проявляются при их разумном сочетании между собой. Пользователи интегрированных пакетов имеют унифицированный для разных компонентов интерфейс, тем самым обеспечивается относительная легкость процесса их освоения. Отличительными изюминками данного класса программных средств являются: полнота IT для конечных пользователей; однотипный интерфейс конечного пользователя для всех программ, входящих в состав интегрированного пакета — неспециализированные команды в меню, стандартные пиктограммы одних и тех же функций (сохранение на диске, печать, проверка орфографии, шрифтовые оформления и т.п.), работа и стандартное построение с диалоговыми окнами и др.; неспециализированный сервис для программ интегрированного пакета (к примеру, средства и словарь орфографии для проверки правописания, построитель диаграмм, конвертер данных и др.); легкость ссылок и обмена на объекты, созданные программами интегрированного пакета (используется два способа: DDE — динамический обмен данными и OLE — динамическая компоновка объектами), единообразный перенос объектов (способ drag-and-drop); наличие единой языковой платформы для разработки макрокоманд, пользовательских программ; возможность создания документов, интегрирующих в себе возможности разных программ, входящих в состав интегрированного пакета. Интегрированные пакеты действенны и при групповой работе в сети многих пользователей. Так, из прикладной программы, в которой находится пользователь, возможно послать файлы и документы данных второму пользователю, наряду с этим поддерживаются стандарты передачи данных в виде объектов по сети либо через email.

Примеры: MS Office Borland Office Open Office

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

Самый распространены способы математического программирования, решения дифференциальных уравнений, имитационного моделирования, изучения операций. способы статистической анализа и обработки данных (описательная статистика, регрессионный анализ, прогнозирование значений технико-экономических показателей и т.п.) имеют всевозрастающее использование. Так, современные табличные процессоры существенно расширили комплект встроенных функций, реализующих статистическую обработку, предлагают информационные разработки статистического анализа. Вместе с тем необходимость в применении специальных программных средств статистической обработки, снабжающих многообразие и высокую точность статистических способов, кроме этого растет. На базе способов сетевого планирования с экономическими показателями проекта, формированием отчетов разного вида оформилось новое направление программных средств — управление проектами, пользователями этих программ являются менеджеры проектов. Примеры: StatGraphics Statistica Mathcad

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

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

Примеры: MS Schedule for Windows Lotus Organizer

  • Программы — переводчики, распознавания проверки текста и средства орфографии включают: программы-переводчики, предназначенные для подстрочника исходного текста на указанном языке; словари орфографии, применяемые при проверке текстов; словари синонимов, применяемые для стилевой правки текстов; программы для распознавания считанной сканерами преобразования и информации в текстовое представление. К ним относятся: ППП OCR CuneiForm — снабжает распознавание смешанных русско-английских текстов, в формате RTF сохраняется как текст, так и иллюстрации; ППП OCR Tiger — шрифтовая обучаемая совокупность распознавания русского с возможностью автоматического выбора шрифта из библиотеки, снабжает многостраничный ввод текстов; ППП Stylus Lingvo Office реализует целый цикл от страницы до страницы — посредством сканера осуществляется считывание текстового изображения, находящегося на печатном странице; Fine Reader осуществляет распознавание оптических образов и запись считанной информации в текстовом виде; Stylus for Windows делает перевод на указанный язык; корректор орфографии Lingvo Corrector и резидентный словарь Lingvo реализовывают правку и проверку. Итог перевода представляется в формате текстового редактора MS Word for Windows и др.

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

Читайте также:
Как сохранить видео в программе фотошоу pro на компьютер

Примеры: MS MSIE, Opera, Netscape Communicator; MS Outlook Express, The Bat; NetMeeting, ICQ, mIRC, Jabber; MS Front Page, Macromedia Dreamweaver – создание web-ресурсов.

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

Примеры: Cool Edit, Sound Forge, Gold Wave… Winamp, Windows Media Player, Light Alloy, QuickTime… Adobe Primier, VirtualDub… WinDVD, PowerDVD…

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

Примеры: Guru Dragon

Владимир Владимирович Путин * приоритетные проекты и Стратегическое развитие

Похожие статьи:

  • Тема 4. современная информация и ее виды
  • Тема. экономическая сущность и значение инвестиций
  • Тема №2: создание и редактирование диаграмм и графиков в excel

Источник: in-inch.ru

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

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

  • Ориентация на решение класса задач. Одной из главных особенностей является ориентация ППП не на отдельную задачу, а на некоторый класс задач, в том числе и специфичных, из определенной предметной области. Так например, офисные пакеты ориентированы на офисную деятельность, одна из задач которой — подготовка документов (в общем случае включающих не только текстовую информацию, но и таблицы, диаграммы, изображения). Следовательно, офисный пакет должен реализовывать функции обработки текста, представлять средства обработки табличной информации, средства построения диаграмм разного вида и первичные средства редактирования растровой и векторной графики.
  • Наличие языковых средств. Другой особенностью ППП является наличие в его составе специализированных языковых средств, позволяющих расширить число задач, решаемых пакетом или адаптировать пакет под конкретные нужды. Пакет может представлять поддержку нескольких входных языков, поддерживающих различные парадигмы. Поддерживаемые языки могут быть использованы для формализации исходной задачи, описания алгоритма решения и начальных данных, организации доступа к внешним источникам данных, разработки программных модулей, описания модели предметной области, управления процессом решения в диалоговом режиме и других целей. Примерами входных языков ППП являются VBA в пакете MS Office, AutoLISP/VisualLISP в Autodesk AutoCAD, StarBasic в OpenOffice.org
  • Единообразие работы с компонентами пакета. Еще одна особенность ППП состоит в наличии специальных системных средств, обеспечивавших унифицированную работу с компонентами. К их числу относятся специализированные банки данных, средства информационного обеспечения, средства взаимодействия пакета с операционной системой, типовой пользовательский интерфейс и т.п.

Тема 1.2 Структура и основные компоненты ппп

Несмотря на разнообразие конкретных пакетных разработок, их обобщенную внутреннюю структуру можно представить в виде трех взаимосвязанных элементов1 (рис. 2):

  1. входной язык (макроязык, язык управления) — представляет средство общения пользователя с пакетом;
  2. предметное обеспечение (функциональное наполнение) — реализует особенности конкретной предметной области;
  3. системное обеспечение (системное наполнение) — представляет низкоуровневые средства, например, доступ к функциям операционной системы.

Рис. 2. Структура ППП

Входной язык — основной инструмент при работе пользователя с пакетом прикладных программ. В качестве входного языка могут использоваться как универсальные (Pascal, Basic и т.п.), так и специализированные, проблемно-ориентированные языки программирования (Cobol — для бизнес-приложений, Lisp — списочные структуры данных, Fortran и MathLAB — математические задачи и т.п.).

Развитый пакет может обладать несколькими входными языками, предназначенными для выполнения различных функций в рамках решаемого класса задач. Так, например в пакете OpenOffice.org поддерживаются языки StarBasic, Python, JavaScript и Java. StarBasic является основным входным языком, предназначенным для автоматизации работы с пакетом, для этого языка имеется интегрированная среда разработки и встроенный отладчик. Скрипты на языках Python и JavaScript загружаются и исполняются из внешних файлов. На Java (через SDK и функции API OpenOffice) можно создавать модули расширения и полнофункциональные приложения-компоненты.

Читайте также:
Как майнить криптовалюту программа

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

Предметное обеспечение отражает особенности решаемого класса задач из конкретной предметной области и включает:

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

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

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

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

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

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

Источник: studfile.net

ПАКЕТЫ ПРИКЛАДНЫХ ПРОГРАММ

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

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

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

■ наличие языковых средств. Наличие в составе ППП специализированных языковых средств, позволяющих расширить число задач, решаемых пакетом, или адаптировать пакет под конкретные нужды;

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

Пакеты прикладных программ могут быть:

■ объектно-зависимыми, проблемно-ориентированными на определенную предметную область;

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

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

■ наличие проблемно-ориентированного языка программирования;

наличие достаточно универсального монитора.

Несмотря на разнообразие конкретных пакетных разработок, структуру ППП можно представить в виде трех взаимосвязанных элементов:

1) входной язык (язык управления) — средство общения пользователя с ППП;

2) предметное обеспечение — реализует особенности конкретной предметной области, на которую ориентирован ППП;

3) системное обеспечение — низкоуровневые средства, например доступ к возможностям ОС.

Архитектура ППП включает в себя следующие основные составляющие:

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

■ библиотека программных модулей (база данных);

■ процессор с входного языка;

■ сервисные средства пакета.

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

Источник: lawbooks.news

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru