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

Автор: Пользователь скрыл имя, 12 Декабря 2011 в 22:59, реферат

Описание работы

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

Содержание

Введение
I. Характеристика пакетов прикладных программ
II. Классификация пакетов прикладных программ
2.1. Проблемно-ориентированные прикладные программы
2.2. Интегрированные прикладные программы
2.3. Пакеты прикладных программ для решения научно-технических задач.
III. Библиотеки стандартных прикладных программ
3.1. Краткие сведения о пакетах прикладных программ
3.2. Точность вычислений
Заключение
Список использованной литературы

Работа содержит 1 файл

пакеты прикладных программ.doc

— 99.50 Кб (Скачать)

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

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

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

    Пакет прикладных программ общего назначения включают в себя набор программ для  широкого круга применений: для алфавитно-цифровых и графических дисплеев, графопостроителей, систем программирования для языков PL/1, СИМУЛА67, систем программирования для специальных языков, а так же для научно-технических расчетов, математического программирования, для обработки матриц различного вида моделирования, решения задач теории, массового обслуживания и т. д. 

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

2.1. Проблемно-ориентированные  пакеты прикладных  программ

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

    Текстовые процессоры – специальные программы, предназначенные для работы с  документами, позволяющие компоновать, формировать и редактировать  тексты при создании пользователем  документа. Они обычно включают в себя дополнительные функции по работе с бланками текста и объектами. Признанными лидерами в части текстовых процессоров для ПЭВМ является  MS-Word, AmiPro и т. д.

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

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

    Наилучшими пакетами в этой области является: Corel Ventura, PageMaker, Microsoft Publisher, Page Plus.

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

    Они делятся на ППП обработки растровой  графики и изображений и векторной  графики.

    ППП первого типа предназначены для  работы с фотографиями включают в  себя набор средств по кодированию  фотоизображений цифровой формы. Признанный лидер среди пакетов данного  класса – Adobe Photoshop.  Известен также пакет Aldus Photo  Styler и т. д. Все программы ориентированы на работу в среде Windows.

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

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

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

    Своеобразным  стандартом в этом плане является пакет Corel Draw. Можно так же  отметить такие пакеты, как Adobe Illustrator, Professional Draw.

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

    В настоящее время наиболее популярными  и эффективными пакетами данного  плана являются Excel, Improv, Quattro Pro, 1-2-3.

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

  1. Пакеты данного типа, предназначенные для сетевого планирования и управления проектами (Time Line, MS Project).
  2. Пакеты второго типа представляют собой своего рода электронные пакеты делового человека (Lotus Organizer, ACTI, выполняют функции электронных секретарей и предназначены для эффективного управления деловыми контактами).

    Системы управления базами данных (СУБД)  предназначены  для автоматизации процедур создания, хранения и увеличения электронных  данных. Многие существующие экономические, информационные, банковские, программные комплексы реализованы с использованием инструментальных средств СУБД. Наиболее распространенными пакетами типа IBM PC являются dBase, Paradox, MS Accses.

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

    Среди мультимедийных программ можно выделить две небольшие группы. Первая включает пакеты для бучения и досуга. Поставляемые на CD-ROMах емкостью от 200 до 500 Мбайт каждый, они содержат аудиовизуальную информацию по определенной тематике. Так созданы и продаются электронные энциклопедии по отраслям знаний; электронные  учителя в области иностранных языков, бизнеса, политики; деловые авантюрные игры.

    Вторая  группа включает программы для подготовки видеоматериалов для создания мультимедиа  представлений, демонстрирования дисков и стендовых материалов (Director for Windows, Multimedia Viewer Kit, MultiSpin).

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

    Для расчета величин налогов используются программы Turbo Tax  for Windows, Personal Tax Edge. С помощью программ Quicken, DacEasy Accounting, Peachtree for Windows можно автоматизировать бухгалтерский учет. Эту же функцию выполняет ряд отечественных программ «Турбобухгалтер», «1С:Бухгалтерия», «Бухгалтер» фирмы «Атлант-Информ».

      Для аналитических исследований  используются хорошо зарекомендовав- шие себя зарубежные пакеты, такие,  как Stat Graphics или Systas  или отечественная разработка «Статистик-консультант». Однако в коммерческих фирмах внедрение этих пакетов сдерживается отсутствием соответствующим образом подготовленных специалистов, высокой пакетов и широким внедрением табличных процессоров, с помощью которых можно провести простейшие наиболее часто используемые статистические расчеты.   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

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

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

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

    Типичные  и наиболее мощные пакеты данного  типа: Borland Office for Windows, Microsoft Office. В профессиональной редакции этих пакетов присутствуют четыре приложения: текстовый редактор, СУБД, табличный процессор, программы демонстрации графики.

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

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

    В этой области разработаны два основных стандарта:

  • динамической подготовки и встраивания объектов Object Linking and Embedding OLE 2.0 фирмы Microsoft;
  • Open Doc (открытый документ) фирм Apple, Borland, IBM, Novell и Word Perfect.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

2.3. Пакеты прикладных  программ для решения научно-технических задач

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

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

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

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

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

Информация о работе Прикладное программное обеспечение