Прикладное программное обеспечение ПК. Классификация, назначение и примеры применения
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Государственное образовательное учреждение высшего
профессионального
образования
| ВСЕРОССИЙСКИЙ
ЗАОЧНЫЙ ФИНАНСОВО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ (ВЗФЭИ) |
ALL-RUSSIAN ISTANCE
INSTITUТE OF INANСE & ECONOMICS |
Кафедра математики и информатики
КУРСОВАЯ РАБОТА
по дисциплине «Информатика»
на
тему «Прикладное
программное обеспечение
ПК. Классификация, назначение
и примеры применения»
Омск, 2011
Содержание
Введение…………………………………………………………
- Прикладное
программное обеспечение. Классификация
программных средств ПК, назначение и
характеристика их отдельных видов..……………………………………………….....
.............................. .....…...5 - Прикладное
программное обеспечение. Его классификация
и область применения……………………………………………………
…………………..6 - Основные
функции и области применения пакетов
прикладных программ…………….……………………………………….
..…………….....…..8
Проблемно-ориентированные ППП ………………………….…………….8
ППП автоматизированного проектирования…………..…………………9
ППП
общего назначения……………………………………………………
Методо-ориентированные ППП………………..…………………………12
Офисные
ППП...........................
Коммуникационные ППП…………………………………………………..13
Практическая
часть……….…………………………………………………….
Заключение………..………………..…………………
Список
литературы……………………………………………………
Введение
Персональный компьютер, как известно, является универсальным устройством для обработки информации. Персональные компьютеры могут выполнять любые действия по обработке информации. Для этого необходимо составить для компьютера на понятном ему языке точную и подробную последовательность инструкций – программу, как надо обрабатывать информацию. Меняя программы для компьютера, можно превратить его в рабочее место бухгалтера или конструктора, дизайнера или ученого, писателя или агронома.
Кроме того, тенденция понижения стоимости компьютерной техники при одновременном росте ее производительности привела к тому, что компьютеры становятся предметом домашнего обихода, как, например, телевизор или холодильник, что расширяет сферу применения ПК еще больше. Соответственно, требуется все более разнообразное программное обеспечение для решения задач в новых областях применения ПК. Непрерывное повышение мощности персональных компьютеров, периферийных устройств, а также развитие средств связи дает разработчикам программного обеспечения все больше возможностей для максимально полного удовлетворения запросов конечных потребителей. Это и ставший стандартом графический интерфейс для любого ПО, и внедренные возможности для отправки документов и данных с помощью интернет, непосредственно из прикладной программы (Microsoft Word , Excel , Access и др.), и возможность использования компьютера, как хранилища информации благодаря появлению новых видов накопителей большой емкости и малым временем доступа к данным, а также многие другие возможности и сервисные функции.
При своем выполнении программы могут использовать различные устройства для ввода и вывода данных, подобно тому, как человеческий мозг пользуется органами чувств, для получения и передачи информации.
Сам по себе ПК не обладает знаниями ни в одной области своего применения, все эти знания сосредоточены в выполняемых на нем программах. Поэтому часто употребляемое выражение «компьютер сделал» означает ровно то, что на ПК была выполнена программа, которая позволила выполнить соответствующее действие. В настоящее время весь комплекс ПО делится на системные и пользовательские программы. Системное программное обеспечение выполняет функции «организатора» всех частей ПК, а также подключенных к нему внешних устройств. Программы для пользователей служат для выполнения каких – либо конкретных задач во всех сферах человеческой деятельности.
Количество программ, установленных на современном компьютере, исчисляется сотнями и даже тысячами. Именно они обеспечивают комфортную работу пользователя.
Вся
совокупность программ входит в так называемое
программное обеспечение компьютера.
Состав программного обеспечения ПК является
важнейшей его функциональной характеристикой.
Программное обеспечение (ПО) — это совокупность
программ регулярного применения, необходимых
для решения задач пользователя, и программ,
позволяющих наиболее эффективно использовать
вычислительную технику, обеспечивая
пользователям наибольшие удобства в
работе и минимум затрат труда на программирование
задач и обработку информации. Следовательно,
тема работы является актуальной.
Прикладное программное обеспечение.
Классификация
программных средств
ПК, назначение и
характеристика их отдельных
видов
Программное обеспечение (ПО) – это совокупность программных средств и сопровождающей их документации, позволяющих решать на компьютере задачи различного назначения в экономической, управленческой и других сферах деятельности, а также обеспечивающих функционирование аппаратных средств ЭВМ.
Под программным средством понимается программа или логически связанная совокупность программ, находящаяся на машинных носителях данных и снабжённая документацией.
Под программой понимают последовательность команд (операторов, инструкций) компьютера, выполнение которых приводит к получению результата решения задачи.
Программные средства можно классифицировать по разным признакам. Наиболее общей является классификация, в которой основополагающим признаком служит область использования программных продуктов: аппаратная часть компьютеров и сетей ЭВМ; технология разработки программ; функциональные задачи различных предметных отраслей.
Исходя
из этого выделяют три класса программных
продуктов: системное программное
обеспечение; инструментарий технологии
программирования; пакет прикладных
программ.
Прикладное программное обеспечение.
Его
классификация и
область применения
Понятие, назначение и состав прикладного программного обеспечения:
Программное обеспечение, предназначенное для эффективной разработки и выполнения конкретных, как правило, сложных комплексов задач пользователя, называется прикладным программным обеспечением (application software). Оно работает под управлением операционной системы и состоит из пакетов программ фирменного изготовления и прикладных программ пользователя. Прикладное программное обеспечение создаётся в организациях, специализирующихся на создании программных продуктов и реализации их на рынках сбыта. Оно разрабатывается специалистами – системными аналитиками и программистами. Прикладное программное обеспечение представляет собой набор программ на машинных носителях и соответствующей документации, прежде всего руководств для пользователей, содержащих сведения о корректной работе с конкретными программами, которые применяются для решения задач определённой проблемной области.
Основную часть прикладного программного обеспечения составляют пакеты прикладных программ (ППП). Пакет прикладных программ – это комплекс программ, предназначенный для решения определённого класса задач по некоторой тематике. Пакеты разрабатываются таким образом, чтобы максимально упростить использование компьютера специалистами разных профессий, освободив их от необходимости изучения программирования и других областей знаний, связанных с компьютером. Это достигается за счёт так называемого дружественного интерфейса. При этом пользователь выполняет в режиме общения с компьютером набор действий, определённых входным языком пакета (ввод с клавиатуры, выполнение команд, просмотр информации и т.п.) или следует указаниям встроенного средства (программного модуля) пошагового достижения результата, называемого мастером. В настоящее время существует огромное количество ППП, охватывающих практически все стороны деятельности человека. Всё множество ППП можно разделить на два больших класса: пакеты общего назначения и специализированные пакеты.
ППП общего назначения – универсальные программные продукты, предназначенные для автоматизации разработки и эксплуатации функциональных задач пользователя. К этому классу ППП относятся: 1) редакторы: текстовые (Word, WordPad) и графические (CorelDraw, PhotoShop); 2) электронные таблицы (Excel, Lotus 1-2-3); 3) системы управления базами данных (Access, Oracle); 4) средства подготовки презентации (PowerPoint); 5) интегрированные ППП; 6) системы автоматизации проектирования (AutoCad); 7) оболочки экспертных систем и систем искусственного интеллекта и др.
В
классе пакетов общего назначения особое
место занимают интегрированные пакеты
прикладных программ. Они представляют
собой многофункциональный набор программ,
в котором в одно целое соединены возможности
различных функциональных пакетов общего
назначения. Идеей объединения является,
с одной стороны, функциональная полнота
дополняющих друг друга программ; имеющих
однотипный пользовательский интерфейс
а, с другой стороны, возможность выполнять
весь технологический цикл обработки
данных на одном рабочем месте.
Основные функции и области применения
пакетов
прикладных программ
Данный
класс программных средств
Проблемно-ориентированные ППП: программные продукты данного класса можно классифицировать по разным признакам: типам предметных областей; типам информационным системам; функциям и комплексам задач, реализуемых программным способом и др. Для некоторых предметных областей возможна типизация функций управления, структуры данных и алгоритмов обработки. Это вызвало разработку значительного числа ППП одинакового функционального назначения и, таким образом, создало рынок программных продуктов: автоматизированного бухгалтерского учёта; финансовой деятельности; управления персоналом (кадровый учёт); управления материальными запасами; управление производством; банковские информационные системы и т.п.
Основные
тенденции в области развития
проблемно-ориентированных
- создание программных комплексов в виде автоматизированных рабочих мест (АРМ) управленческого персонала;
- создание интегрированных систем управления предметной областью на базе вычислительных сетей, объединяющих АРМы в единый программный комплекс с архитектурой «клиент – сервер»;
- организация данных больших информационных систем в виде распределительной базы данных в сети ЭВМ;
- наличие простых языковых средств конечного пользователя для запросов к базе данных;
- создание программного обеспечения, позволяющего настраивать функции обработки данных конечными пользователями (без участия программистов);
- защита программ и данных от несанкционированного доступа (парольная защита на уровне функций, режимов работы, данных).
Для
подобного класса программ высоки требования
к оперативности обработки
Наиболее важно для данного класса программных продуктов создание дружественного интерфейса для конечных пользователей.
ППП автоматизированного проектирования: программы этого класса предназначены для поддержания работы конструкторов и технологов, занимающихся построением чертежей, схем, диаграмм, графическим модулированием и конструированием, созданием библиотеки стандартных элементов чертежей и их многократным использованием, созданием демонстрационных иллюстраций и мультфильмов. Отличительными особенностями этого класса программных продуктов являются высокие требования к технической части системы обработки данных, наличием библиотек встроенных функций, объектов, интерфейсов и графическими системами и базами данных.
ППП общего назначения: данный класс содержит широкий перечень программных продуктов, поддерживающих преимущественно информационные технологии конечных пользователей. Кроме конечных пользователей, этими программными продуктами, благодаря встроенным средствам технологии программирования, могут пользоваться и программисты для создания усложнённых программ обработки данных.
Представители данного класса программных продуктов – настольные системы управления базами данных (СУБД), обеспечивающие организацию и хранение локальных баз данных на автономно работающих компьютерах, либо централизированное хранение баз данных на файл-сервере и сетевой доступ к ним. В настоящее время наиболее широко представлены реляционные СУБД для персональных компьютеров, осуществляющие: работу с базой данных через экранные формы; организацию запросов на поиск данных с помощью специальных языков запросов высокого уровня; генерацию отчётов различной структуры данных с подведением промежуточных и окончательных итогов; вычислительную обработку путём использования встроенных функций, программ; написанных с использованием языков программирования и макрокоманд.
Пользовательские приложения (прикладные программы), функционирующие в среде СУБД, создаются по типу меню работы конечного пользователя, каждая команда которого обеспечивает автоматизированное выполнение определённой функции. В современных СУБД (например, в СУБД Access 2.0) содержатся элементы CASE-технологии проектирования, в частности:
- визуализирована схема без данных;
- осуществлена автоматическая поддержка целостности баз данных при различных видах обработки (включение, удаление или модификация баз данных);
- предоставляются так называемые «мастера», обеспечивающие поддержку процесса проектирования (режим «конструктор») – «мастер таблиц», «мастер форм», «мастер отчётов», «построитель меню» и т.п.;
- создание для широкого использования прототипов (шаблоны) структур баз данных, форм, отчётов и т.д.
Всё
это свидетельствует о
Серверы баз данных – успешно развивающийся вид программного обеспечения, предназначенный для создания и использования при работе в сети интегрированных баз данных в архитектуре «клиент–сервер». Серверы баз данных всю обработку данных (хранение, поиск, извлечение и передачу клиенту) выполняют самостоятельно, одновременно обеспечивая данными большое число пользователей сети. Самыми большими проблемами применения серверов баз данных являются обеспечение целостности (непротиворечивости) баз данных, решение вопроса, связанного с дублированием (тиражированием) данных по узлам сети и их синхронным обновлением.
Генераторы (серверы) отчётов – программные средства, имеющие самостоятельное направление развития, обеспечивающие реализацию запросов и формирование отчётов в печатном или экранном виде в условиях сети с архитектурой «клиент-сервер». Серверы отчётов включают: программы планирования используют для учёта времени для формирования отчётов по требованию пользователей, составление расписания выдачи и распространения отчётов посети; программы управления очередью запросов на формирование отчётов; программы ведения словаря пользователей для разграничения доступа к сформированным отчётам; программы ведения архива отчётов и др. Подготовленные отчёты рассылаются клиентам по электронной почте или с помощью транспортного агента. Серверы отчётов обычно поддерживают разнородные платформы, тем самым они эффективно работают в неоднородных вычислительных сетях.
Текстовые процессоры – программы, используемые для автоматического формирования документов, вставки рисованных объектов и графики в текст, составление оглавлений и указателей, проверки орфографии, шрифтового оформления, подготовки шаблонов документов. Примером развития данного направления программных продуктов являются издательские системы.
Табличный процессор – программы для вычислений силами конечного пользователя; средства деловой графики, программы специализированной обработки (встроенные функции, работа с базами данных, статистическая обработка данных и др.).
Средства презентационной графики – специализированные программы, предназначенные для создания изображений и их показа на экране, подготовки слайд-фильмов, мультфильмов, видеофильмов, и их редактирование, определения порядка следования изображений. Презентация может включать показ диаграмм и графиков.
Интегрированные пакеты – набор нескольких программных продуктов, функционально дополняющих друг друга, поддерживающих единые информационные технологии, реализованные на общей вычислительной и операционной платформе. Наиболее распространенные интегрированные пакеты, компонентами которых являются: СУБД; текстовый редактор; табличный процессор; органайзер; средства поддержки электронной почты; программы создания презентаций; графический редактор. Компоненты интегрированных пакетов могут работать изолированно друг от друга, но основные достоинства его проявляются при их разумном сочетании друг с другом. Пользователи интегрированных пакетов имеют унифицированный для различных компонентов интерфейс, тем самым обеспечивается относительная лёгкость процесса их освоения.
Интегрированные пакеты эффективно и при групповой работе в сети многих пользователей. Так, из прикладной программы, в которой работает пользователь, можно отправить документы и файлы данных другому пользователю, при этом поддерживаются стандартные передачи данных в виде объектов по сети или через электронную почту.
Методо-ориентированные ППП: данный класс включает программные продукты, обеспечивающие, независимо от предметной области и функции информационных систем, математические, статистические и другие методы решения задач. Наиболее распространенны методы математического программирования, решение дифференциальных уравнений, имитационного моделирования, исследования операций.
Офисные ППП: данный класс программных продуктов включает программы, обеспечивающие управление деятельностью офиса:
Органайзеры (планировщики) – программное обеспечение для планирования рабочего времени, составление протоколов встреч, расписаний, ведение записной телефонной книжки. В состав программ-органайзеров входят: калькулятор, записная книжка, часы, календарь и т.п. Наиболее часто подобное программное обеспечение разрабатывается доя ноутбуков, персональных компьютеров блокнотного типа.
Программы-переводчики, средства проверки орфографии и распознавания текста включают: программы-переводчики, предназначенные для создания подстрочника исходного текста на указанном языке; словари орфографии, используемые при проверке текстов; словари синонимов, используемые для стилевой правки текстов; программы для распознавания считанной сканерами информации и преобразования в текстовое представление.
Коммуникационные ППП: предназначены для организации взаимодействия пользователя с удалениями абонентами информационной сети. В условиях развития глобальной информационной сети Internet появился новый класс программного обеспечения – браузеры, средства создания WWW-страниц. Они различаются возможностями поддержки языка HTML, использованием цвета при оформлении фона, текста, форматированием текста, использованием графических форматов изображений, таблиц, фонового звука, мультипликации и т.п. Большинство браузеров используют язык Java. Электронная почта также становится обязательным компонентом офисных ППП.
Настольные издательские системы: данный класс программ включает программы, обеспечивающие информационную технологию компьютерной издательской деятельности: форматирование и редактирование текстов; автоматическую разбивку текста на страницы; создание заголовков; компьютерную верстку печатной страницы; монтированные графики; подготовку иллюстраций и т.п.
Программные средства мультимедиа: основное назначение программных продуктов мультимедиа – создание и использование ауди- и видеоинформации для расширения информационного пространства пользователя. Программные продукты мультимедиа заняли лидирующее положение на рынке в сфере библиотечного информационного обслуживания, процесса обучения, организации досуга. Базы данных компьютерных изображений произведений искусства, библиотеки звуковых записей и будут составлять основу для прикладных обучающих систем, компьютерных игр, библиотечных каталогов и фондов.