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

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

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

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

Содержание

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

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

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

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

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

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

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

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

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

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

III. Библиотеки стандартных прикладных программ

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

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

         
 
 
 
 
 
 

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

    Краткие сведения о пакете научных программ (SSP). Пакет представляет собой совокупность подпрограмм наиболее часто встречающихся в приложениях методов численного анализа и статистики. Подпрограммы написаны на языке БАЗИСНЫЙ ФОРТРАН.

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

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

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

3.2. Точность вычислений

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

    Многие  подпрограммы пакета SSP написаны в двух вариантах: с обычной и удвоенной точностью. Некоторые подпрограммы содержать инструкции для работы с данными удвоенной точности в тексте подпрограммы на исходном языке. Операторы для работы с удвоенной точностью в тексте подпрограммы на исходном языке. Операторы для работы с удвоенной точностью на исходном языке. Операторы для работы с удвоенной точностью включается в каждую в форме карт и комментариев. В большинстве случаев вариант подпрограммы с удвоенной точностью может быть получен удалением перед  компиляцией символа «С» столбцы карты (карт) с оператором DOUBLE PRECISION. В некоторых случаях даются дополнительные инструкции: например, заменить SQRT и DSQRT, ABS на DABS или задать новые компоненты.  
 
 
 
 
 
 
 
 
 
 
 
 

Заключение 

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

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

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

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

      

       

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