Лекция №4. Лекция Прикладное программное обеспечение
![]()
|
Лекция 4. Прикладное программное обеспечение Прикладное программное обеспечение (ППО) – это программы, которые обеспечивают решение задач в различных областях применения компьютерных систем обработки данных (текстовые, графические редакторы, электронные таблицы, базы данных и т.д.). Классификация прикладного программного обеспечения ППО, классифицируя по назначению, можно разделить на прикладные программы общего назначения и прикладные программы специального назначения. ППО общего назначения используется для решения наиболее общих задач информационного характера в любой сфере человеческой деятельности (текстовые редакторы, электронные таблицы, графические системы, игры, развлечения). ППО специального назначения решает более узкие задачи, а также задачи профессионального характера в различных предметных областях. Прикладное программное обеспечение общего назначения
Текстовые редакторы – это программы для создания и редактирования текстовых документов (NotePad, WordPad). Редактирование текста – это комплекс операций по внутренней (смысловой) и внешней (оформительской) работе над текстом. Текстовые редакторы обеспечивают основные возможности по подготовке небольших и несложных документов. Они выполняют следующие простые операции:
![]()
Текстовые процессоры – это программы, предоставляющие более широкий круг (в сравнении с редакторами) возможностей форматирования (шрифты, таблицы, формулы) и создания документов, содержащих данные разных типов (вставка графических, звуковых данных). На уровне специального ППО, программы, обрабатывающие тексты, представлены специализированными текстовыми редакторами и издательскими системами. Издательские системы – это программы, которые автоматизируют процесс верстки полиграфических изданий. Издательские системы отличаются расширенными средствами управления взаимодействия текста с параметрами страницы и графическими объектами, но имеют более слабые возможности по автоматизации ввода и редактирования текста.
Основное назначение электронных таблиц – обработка различных типов данных, представляющихся в табличной форме, например, планово-финансовые, бухгалтерские документы, небольшие инженерные расчеты. Электронные таблицы выполняют функции:
Основное преимущество электронных таблиц, в сравнении с текстовыми процессорами (где тоже могут вестись таблицы, производиться небольшие вычисления и сортировка), в том, что содержание одних ячеек может меняться автоматически в соответствии с изменением содержания других. Современные программные продукты этого вида имеют:
База данных – совокупность взаимосвязанных данных на машинных носителях, организованная определенным способом. Более подробно базы данных и системы управления базами данных будут рассмотрены на следующих лекциях.
К ним относятся редакторы растровой и векторной графики, программы обработки трехмерной графики (ЗD-редакторы). В растровой графике изображение какого-либо графического объекта описывается конкретным расположением и цветом точек (пикселей), привязанных к сетке (растру). При редактировании растровых графических объектов изменяется цвет пикселей, а не форма линий. В векторной графике изображения описываются с помощью кривых линий, называемых векторами, а также параметров, описывающих их цвета и расположение. При редактировании элементов векторной графики можно изменять параметры линий, описывающих форму графических объектов, можно переносить их, менять размер, форму (это делается математическими преобразованиями), цвет, что не отразится на качестве их визуального представления.
Отдельные программы, являясь мощным средством решения круга прикладных задач, не могут в полной мере удовлетворить пользователя. Например, выборку данных, предоставленную СУБД, бывает удобно обработать с помощью электронных таблиц, а результаты, оформленные в виде наглядных таблиц, поместить в отчет, представляющий собой текстовый документ, который был составлен в текстовом процессоре. Для составления таких документов и применяются интегрированные программные средства. Среди множества интегрированных пакетов программ наиболее распространенным является пакет офисных программ Microsoft Office. Он включает несколько приложений, образующих единую среду для обработки самой различной информации, которая может встретиться в работе офиса. В его состав входят:
Прикладное программное обеспечение специального назначения
Информационные системы используются в:
Информационные системы позволяют автоматизировать подготовку начальных бухгалтерских документов предприятия и их учета, регулярных отчетов по итогам производственной, хозяйственной и финансовой деятельности в форме, приемлемой для налоговых органов, внебюджетных фондов и органов статистического учета; а также контролировать и прогнозировать ситуацию на финансовых, торговых рынках и рынках сырья, выполнять анализ текущих событий, готовить отчеты.
Экспертная систем – это программа, с помощью которой возможно получить приемлемое решение в ситуации, когда формальных, абсолютно точных решений получить нельзя. Такие системы используются при диагностике заболеваний человека, состояния технической системы, при определении места залегания полезных ископаемых и пр. Преимущества экспертной системы по сравнению с экспертом: можно использовать опыт нескольких экспертов, отсутствует зависимость от времени и места экспертизы, а также от настроения эксперта.
Интегрированные пакеты математических расчетов Практическим результатом компьютерной математики явилась разработка большого количества компьютерных математических систем. Структура систем компьютерной математики выглядит следующим образом: ![]() Ядро представляет совокупность процедур, обеспечивающих набор встроенных операторов системы. Интерфейс дает возможность пользователю обращаться к ядру с запросами и выдает решения на экране монитора. Программы, работающие в ядре, выполняются быстро, вызываются очень часто, и потому их ограниченное количество. Большое количество программ, используемых относительно редко, собраны в библиотеки. Расширение возможностей системы достигается за счет пакетов расширения. Эти пакеты пишутся на собственном языке расширения и могут создаваться самими пользователями. Справочная система обеспечивает получение оперативной информации по системе. По уровню сложности выделяют три класса математических систем:
В настоящее время компьютерные математические системы по функциональному назначению можно подразделить на семь классов:
Программные системы конечно-элементного анализа Метод конечных элементов (МКЭ) – численный метод решения задач прикладной механики деформируемого твёрдого тела, теплообмена, гидродинамики и электромагнитных полей. МКЭ основывается на том, что любое непрерывное распределение физической переменной в расчетной области, например деформацию, можно аппроксимировать набором кусочно-непрерывных функций, определенных на конечном числе подобластей (конечных элементов). Применительно к обработке металлов давлением наиболее широкое распространение получили следующие системы конечно-элементного анализа: холодная листовая штамповка (AutoForm, ANSYS/LS-DYNA), горячая объемная штамповка (DEFORM, qForm, SuperForge). Практически все САПР-программы состоят из отдельных модулей, как правило, специализирующихся на выполнении работы на разных этапах производственного цикла. В модульной структуре систем конечно-элементного анализа выделяют препроцессор, процессор и постпроцессор. В препроцессоре происходит подготовка к процессу вычисления заданных параметров (напряжений, деформаций и т.д.) которая включает в себя:
В процессоре осуществляется расчет полученных из препроцессора данных, а в постпроцессоре визуализация полученного из процессора результата. |