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

Автор: Пользователь скрыл имя, 05 Января 2012 в 21:30, контрольная работа

Краткое описание

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

Оглавление

ВВЕДЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1. ПОНЯТИЕ «ПАКЕТ ПРИКЛАДНЫХ ПРОГРАММ» . . . . . . . . . . . . . . . 4
2. СТРУКТУРА И ОСНОВНЫЕ КОМПОНЕНТЫ ППП . . . . . . . . . . . . . . . 6
3. ПРИМЕРЫ ПАКЕТОВ ПРИКЛАДНЫХ ПРОГРАММ . . . . . . . . . . . . . . 8
3.1 Проблемно-ориентированные ППП . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2 ППП автоматизированного проектирования . . . . . . . . . . . . . . . . . . . . . . 9
3.3 ППП общего назначения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.4 Методо-ориентированные ППП . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.5 Офисные ППП . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.6 Настольные издательские системы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.7 Программные средства мультимедиа . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.8 Системы искусственного интеллекта . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
ЗАКЛЮЧЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Список использованных источников и литературы . . . . 15

Файлы: 1 файл

контрольная работа по информатике.doc

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

    СОДЕРЖАНИЕ

ВВЕДЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1. ПОНЯТИЕ  «ПАКЕТ ПРИКЛАДНЫХ ПРОГРАММ»  . . . . . . . . . . . . . . . 4
2. СТРУКТУРА  И ОСНОВНЫЕ КОМПОНЕНТЫ ППП  . . . . . . . . . . . . . . . 6
3. ПРИМЕРЫ  ПАКЕТОВ ПРИКЛАДНЫХ ПРОГРАММ . . . . . . . . . . . . . . 8
3.1 Проблемно-ориентированные  ППП . . . . . . . . . . . . . . . . . . . . . . .  . . . . . . 8
3.2 ППП  автоматизированного проектирования . . . . . . . . . . . . . . . . . . . . . . 9
3.3 ППП  общего назначения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.4 Методо-ориентированные  ППП . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.5 Офисные  ППП . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.6 Настольные  издательские системы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.7 Программные  средства мультимедиа . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.8 Системы  искусственного интеллекта . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
ЗАКЛЮЧЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Список  использованных источников и литературы . . . . 15
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

    ВВЕДЕНИЕ

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

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

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

    В настоящее время весь комплекс ПО делится на системные и прикладные  программы.

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

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

    1. ПОНЯТИЕ «ПАКЕТ ПРИКЛАДНЫХ ПРОГРАММ»

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

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

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

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

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

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

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

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

    2. СТРУКТУРА И ОСНОВНЫЕ КОМПОНЕНТЫ  ППП

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

  • входные языки
  • предметное обеспечение
  • системное обеспечение

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

    Рассмотрим  функции каждого из компонентов  ППП.

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

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

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

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

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

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

    В конкретном ППП, как правило, отсутствует четкое структурное разделение программ на предметное и системное обеспечение.

    Кроме того, одни и те же программы в  одном пакете могут относиться к  предметному обеспечению, а в  другом – к системному. 
 
 
 
 
 
 
 
 

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

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

    3.1 Проблемно-ориентированные  ППП.

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

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

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

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

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

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

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

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

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

    К пакетам данного типа относятся: 1С. Бухгалтерия, Парус, Альт-финанс, Project Expert. 

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