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

Обновлено: 05.07.2024

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

Пакеты прикладных программ ( реферат , курсовая , диплом , контрольная )

Введение

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

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

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

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

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

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

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

В практической части курсовой работы необходимо решить задачу, с помощью MS Excel.

1. Построить таблицы по приведенным ниже данным.

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

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

4. Сформировать и заполнить форму калькуляции стоимости (рис. 2.3).

1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

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

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

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

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

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

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

2. предметное обеспечение (функциональное наполнение) — реализует особенности конкретной предметной области.

Включает в себя:

· программные модули, реализующие алгоритмы (или их отдельные фрагменты) прикладных задач;

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

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

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

· монитор — программа, управляющая взаимодействием всех компонентов ППП;

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

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

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

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

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

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

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

Выделяются следующие виды ППП:

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

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

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

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

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

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

1. ППП автоматизированного бухгалтерского учета;

2. ППП финансовой деятельности;

3. ППП управления персоналом (кадровый учет);

4. ППП управления материальными запасами;

5. ППП управления производством;

6. банковские информационные системы и т. п. [3, с. 204]

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

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

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

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

Примерами пакетов этого класса являются: AutoCAD (AutoDesk), DesignCAD, Grafic CAD Professional, DrawBase, Microstation, TurboCAD.

3) общего назначения. Это универсальные программные продукты, предназначенные для автоматизации разработки и эксплуатации функциональных задач пользователя.

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

К этому классу ППП относятся:

Ш редакторы — текстовые (Word, Word Pad) и графические (CorelDraw, PhotoShop);

Ш электронные таблицы (Ехсеl, Lotus 1−2-3);

Ш системы управления базами данных (Ассеss, ОrасIе, Paradox, FoxPro);

Ш средства подготовки презентаций (PowerPoint);

Ш интегрированные ППП;

Ш системы автоматизации проектирования (AutoCad);

Ш оболочки экспертных систем и систем искусственного интеллекта и др.

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

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

· Программы-переводчики, средства проверки орфографии и распознавания текста включают:

1. программы-переводчики, предназначенные для создания подстрочника исходного текста на указанном языке;

2. словари орфографии, используемые при проверке текстов;

3. словари синонимов, используемые для стилевой правки текстов;

4. программы для распознавания считанной сканерами информации и преобразования в текстовое представление.

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

Примерами таких пакетов являются Fine Reader, Cunie Form, Tiger, Omni Page.

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

Данный класс включает программные продукты, обеспечивающие, независимо от предметной области и функции информационных систем, математические, статические и другие методы решения задач. Наиболее распространены методы математического программирования, решение дифференциальных уравнений, имитационного моделирования, исследования операций. Методы статистической обработки и анализа данных (описательная статистика, регрессионный анализ, прогнозирование значений технико-экономических показателей и т. п. ) имеют широкое применение. Так, современные табличные процессоры значительно расширили набор встроенных функций, реализующих статистическую обработку и информационные технологии статистического анализа. Вместе с тем необходимость в использовании специализированных программных средств статистической обработки, обеспечивающих высокую точность и многообразие статистических методов, также растёт ["https://referat.bookap.info", 24].

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

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

1. форматирование и редактирование текстов;

2. автоматическую разбивку текста на страницы;

3. создание заголовков;

4. компьютерную верстку печатной страницы;

5. монтирование графики;

6. подготовку иллюстраций и т. п. [5]

Примерами таких пакетов являются: Corel Ventura, Page Maker, QuarkXPress, Frame Maker, MS Publisher, Page Plus, Compu Work Publisher.

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

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

1. программы-оболочки для создания экспертных систем путем наполнения баз знаний и правил логического вывода;

2. готовые экспертные системы для принятия решений в рамках определенных предметных областей;

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

Как правило, интеллектуальный интерфейс включает:

1. диалоговый процессор на естественном языке;

2. планировщик, преобразующий описание задачи в программу решения на основе информации базы знаний;

3. монитор, осуществляющий управление компонентами интерфейса.

Заключение

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

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

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

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

2. ПРАКТИЧЕСКАЯ ЧАСТЬ

1. Построить таблицы по приведенным ниже данным.

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

Среди пакетов сложной структуры можно также выделить две группы.

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

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


  • расширяющие возможности операционных систем;

  • общего назначения;

  • для решения основных инженерных и научно-технических задач;

  • для решения задач экономического характера и задач АСУ;

  • для специальных применений.

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

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

В качестве примера проблемно-ориентированных прикладных программ можно привести пакет для решения задач планирования загрузки производственных мощностей мелкосерийных предприятий и опытного производства в крупных научно-исследовательских институтах.


  1. Стандартизация архитектуры (структуры) пакетов программ.

  2. Рационализация архитектуры: используемая архитектура должна не только быть стандартной по заданным параметрам, но и быть близкой к оптимальной по остальным параметрам, в выборе которых допустим произвол.

  3. Стандартизация документации пакетов программ.

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

  1. Научная обоснованность технологии разработки пакетов программ.

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

  3. Максимальная преемственность в использовании ранее выработанного программного обеспечения.

5. Архитектура пакета прикладных программ
Наиболее общее представление о пакете программ дает ознакомление с его архитектурой. Понятие "архитектура пакета" включает, во-первых, описание организации управления пакетом, а во-вторых, описание его структуры.

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

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

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

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

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

Язык заданий

Функциональное наполнение

Системное наполнение

Рис. 1. Структура пакета прикладных программ
Функциональное наполнение отражает специфику предметной области пакета и представляет собой совокупность модулей.

Язык заданий пакета является средством общения пользователя с пакетом.

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

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

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

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

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

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

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

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

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

Содержание работы

Введение 3
1. Классификация пакетов прикладных программ 4
1.1 Проблемно-ориентированные ППП 4
1.2 ППП автоматизированного проектирования 5
1.3 ППП общего назначения 6
1.4 Офисные ППП 8
1.5 Настольные издательские системы 10
1.6 Системы искусственного интеллекта 11
2. Среда работы пользователя 13
Заключение 17
Список литературы 18

Файлы: 1 файл

Реферат Пакеты прикладных программ.Инструментальная среда конечного пользователя.doc

МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА

Федеральное государственное образовательное учреждение

высшего профессионального образования

«Курская государственная сельскохозяйственная академия

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

факультета экономики и права

3 курса группы ЭУ-72

доцент Штотланд Т.М.

Введение 3
1. Классификация пакетов прикладных программ 4
1.1 Проблемно-ориентированные ППП 4
1.2 ППП автоматизированного проектирования 5
1.3 ППП общего назначения 6
1.4 Офисные ППП 8
1.5 Настольные издательские системы 10
1.6 Системы искусственного интеллекта 11
2. Среда работы пользователя 13
Заключение 17
Список литературы 18

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

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

Выделяются следующие виды ППП:

    • проблемно-ориентированные
    • автоматизации проектирования
    • общего назначения
    • офисные
    • настольные издательские системы
    • системы искусственного интеллекта

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

    1. Классификация пакетов прикладных программ

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

    * типам предметных областей;

    * типам информационным системам;

    * функциям и комплексам задач, реализуемых программным способом, и др.

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

    * ППП автоматизированного бухгалтерского учета;

    * ППП финансовой деятельности;

    * ППП управления персоналом (кадровый учет);

    * ППП управления материальными запасами;

    * ППП управления производством;

    * банковские информационные системы и т. п.

    Основные тенденции в области развития проблемно-ориентированных программных средств:

    *создание программных комплексов в виде автоматизированных рабочих мест (APM) управленческого персонала;

    *организация данных больших информационных систем в виде распределенной базы данных в сети ЭВМ;

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

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

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

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

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

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

    1.2 ППП автоматизированного проектирования

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

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

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

    1. коллективная работа в сети;

    2. экспорт - импорт файлов различных форматов;

    3. масштабирование объектов;

    4. группировка объектов, передвижение, растяжка, поворот, разрезание, изменение размеров, работа со слоями;

    6. управление файлами;

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

    8. работа с цветом;

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

    Примерами пакетов этого класса являются: AutoCAD (AutoDesk), DesignCAD, Grafic CAD Professional, DrawBase, Microstation, TurboCAD.

    1.3 ППП общего назначения

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

    Текстовые процессоры (редакторы) позволяют готовить текстовые документы, которые могут включать и таблицы, и рисунки, и диаграммы. Примером пакетов этого класса являются MS Word, Блокнот, WordPad. Перечень выполняемых функций, например MS Word, очень широк и изучается студентами в лабораторном практикуме по информатике.

    Табличные процессоры (типичный пример - MS Excel) позволяют обрабатывать большие объемы числовой информации (не исключая при этом обычную символьную), формируя из данных таблицы. Можно сказать, что это очень мощные калькуляторы, хранящие в своей памяти огромные числовые массивы и позволяющие выполнять над ними различные арифметические и логические операции, формировать диаграммы и делать множество других операций, полезных для решения различных задач пользователя. Аналогично пакету MS Word, табличный процессор MS Excel изучается в лабораторном практикуме по информатике.

    Графические редакторы позволяют генерировать различные изобразительные объекты. Они делятся на 2 класса - растровой и векторной графики - в зависимости от того, какое внутреннее представление этих объектов в них поддерживается. Редакторы растровой графики используются для работы с фотографиями. Они кодируют фотоизображения в цифровую форму и позволяют выполнять над ними различные редактирующие операции (выделение фрагментов, перемещение, вырезание, копирование и т.д.). Примерами редакторов этого класса являются: Adobe Photoshop, Aldus Photo Styler, Picture Publisher, Photo Works Plus. Редакторы векторной графики используются для профессиональной работы, связанной с технической и художественной иллюстрацией с последующей цветной печатью. Они занимают промежуточное место между САПР и настольными издательскими системами. Включают инструментарий для создания графического объекта; средства манипулирования объектами; средства обработки текста в части оформления и модификации параграфов, работы со шрифтами; средства вывода на печать и настройки цвета. Примерами графических редакторов этого класса являются Corel Draw, Adobe Illustrator, Aldus Free Hand, Professional Draw.

    Системы управления базами данных (СУБД) используются для автоматизации процедур создания, хранения и извлечения электронных данных. Различаются способом организации данных, форматом, языком формирования запросов на операции с данными. типичными примерами являются MS Access, Oracle, Paradox.

    Пакеты программ мультимедиа используются для отображения (воспроизведения) и обработки аудио- и видеоинформации. Включают, в частности, пакеты Director for Windows, Multimedia Viewer Kit, NEC MultiSpin.

    Пакеты демонстрационной графики - это конструкторы графических образов деловой информации, призванные в наглядной и динамической форме представлять результаты некоторых аналитических исследований. последовательность работы с такими пакетами включает шаги: разработка общего плана представления, выбор шаблона для оформления элементов, формирование и импорт элементов (текст, графика, таблицы, диаграммы, звуковые эффекты, видеоклипы). Примеры таких пакетов: Power Point, Harvard Graphics, WordPerfect Presentations.

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

    Содержание

    Введение 3
    1. Проблемно-ориентированные ППП 4
    2. ППП автоматизированного проектирования 6
    3. ППП общего назначения 7
    3.1. Настольные системы управления базами данных (СУБД) 7
    3.2. Серверы баз данных 8
    3.3. Генераторы (серверы) отчетов 9
    3.4. Текстовые процессоры 10
    3.5. Табличный процессор 10
    3.6. Средства презентационной графики 10
    3.7. Интегрированные пакеты 11
    4. Методо-ориентированные ППП 14
    5. Офисные ППП 15
    6. Коммуникационные ППП 17
    7. Программные средства мультимедиа. 18
    8. Системы искусственного интеллекта 19
    Заключение 20
    Список литературы 21

    Работа состоит из 1 файл

    Реферат_Пакеты прикладных программ.docx

    3.7. Интегрированные пакеты

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

    Наиболее распространены интегрированные пакеты, компонентами которых являются:

    • СУБД;
    • текстовый редактор;
    • табличный процессор;
    • органайзер;
    • средства поддержки электронной почты;
    • программы создания презентаций;
    • графический редактор.

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

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

    • полнота информационных технологий для конечных пользователей;
    • однотипный интерфейс конечного пользователя для всех программ, входящих в состав интегрированного пакета - общие команды в меню, стандартные пиктограммы одних и тех же функций (сохранение на диске, печать, проверка орфографии, шрифтовые оформления и т.п.), стандартное построение и работа с диалоговыми окнами и др.;
    • общий сервис для программ интегрированного пакета (например, словарь и средства орфографии для проверки правописания, построитель диаграмм, конвертер данных и др.);
    • легкость обмена и ссылок на объекты, созданные программами интегрированного пакета (применяется два метода: DDE - динамический обмен данными и OLE - динамическая компоновка объектами), единообразный перенос объектов (метод drag-and-drop);
    • наличие единой языковой платформы для разработки макрокоманд, пользовательских программ;
    • возможность создания документов, интегрирующих в себе возможности различных программ, входящих в состав интегрированного пакета.
    • MS Office;
    • Borland Office;
    • Open Office.

    4. Методо-ориентированные ППП

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

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

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

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

    • StatGraphics;
    • Statistica;
    • Mathcad.

    5. Офисные ППП

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

    1. Органайзеры (планировщики) - программное обеспечение для планирования рабочего времени, составления протоколов встреч, расписаний, ведения записной и телефонной книжки.

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

    • MS Schedule for Windows;
    • Lotus Organizer.

    2. Программы - переводчики, средства проверки орфографии и распознавания текста включают:

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

    К ним относятся:

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

    6. Коммуникационные ППП

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

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

    Также большое развитие получили программы для работы с электронной почтой. Кроме этого существует обширный класс программ виртуального общения.

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

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

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

    • Cool Edit, Sound Forge, Gold Wave…
    • Winamp, Windows Media Player, Light Alloy, QuickTime…
    • Adobe Primier, VirtualDub…
    • WinDVD, PowerDVD…

    8. Системы искусственного интеллекта

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

    Их разработка идет по следующим направлениям:

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

    Как правило, интеллектуальный интерфейс включает:

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

    Заключение

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

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

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

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

    Читайте также: