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

Автор работы: Пользователь скрыл имя, 04 Марта 2013 в 08:47, практическая работа

Описание

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

Содержание

Введение 3
1.Классификация программных средств ПК, назначение и характеристика их отдельных видов. 4
2.Прикладное программное обеспечение. Его классификация и область применения. 5
3.Основные функции и области применения пакетов прикладных программ общего назначения. 6
4.Особенности интегрированных пакетов прикладных программ. 14
5.Профессиональные пакеты прикладных программ для решения экономических задач. 15
Заключение 17
Список литературы 18

Работа состоит из  1 файл

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

— 157.00 Кб (Скачать документ)

 

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

 

 

 

 

ГОУ ВПО Омский государственный  технический университет

Кафедра «Маркетинг и предпринимательство»

 

 

 

 

 

ДОМАШНЯЯ РАБОТА

ПО ДИСЦИПЛИНЕ « ИНФОРМАТИКА»

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

 

 

 

 

 

 

 

Выполнил: студент гр. МУ-129

Вирова Е.А.

Проверил: Сидельцев  В.В.

 

 

 

 

 

 

 

 

Омск 2009

Содержание

 

Введение

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

 

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

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

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

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

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

-аппаратная часть компьютеров и сетей ЭВМ;

-технология разработки программ;

-функциональные задачи различных предметных отраслей.

Исходя из этого выделяют три  класса программных продуктов (рис. 1):

-системное программное обеспечение;

-инструментарий технологии программирования;

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

Таблица 1

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

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

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

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

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

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

К этому классу ППП относятся:

  1. редакторы: текстовые (Word, WordPad) и графические (CorelDraw,PhotoShop);
  2. электронные таблицы (Excel, Lotus 1-2-3);
  3. системы управления базами данных (Access, Oracle);
  4. средства подготовки презентаций (PowerPoint);
  5. интегрированные ППП;
  6. системы автоматизации проектирования (AutoCad);
  7. оболочки экспертных систем и систем искусственного интеллекта и др.

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

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

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

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

Программные продукты данного класса можно классифицировать по разным признакам:

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

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

  1. автоматизированного бухгалтерского учета;
  2. финансовой деятельности;
  3. управления персоналом (кадровый учет);
  4. управления материальными запасами;
  5. управления производством;
  6. банковские информационные системы и т. п.

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

  1. создание программных комплексов в виде автоматизированных рабочих мест (APM) управленческого персонала;
  2. создание интегрированных систем управления предметной областью на базе вычислительных сетей, объединяющих АРМы в единый программный комплекс с архитектурой "клиент – сервер";
  3. организация данных больших информационных систем в виде распределенной базы данных в сети ЭВМ;
  4. наличие простых языковых средств конечного пользователя для запросов к базе данных;
  5. создание программного обеспечения, позволяющего настраивать функции обработки данных конечными пользователями (без участия программистов);
  6. защита программ и данных от несанкционированного доступа (парольная защита на уровне функций, режимов работы, данных).

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

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

 

ППП автоматизированного проектирования

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

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

ППП общего назначения

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

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

В настоящее время наиболее широко представлены реляционные СУБД для персональных компьютеров, осуществляющие:

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

Пользовательские приложения (прикладные программы), функционирующие в среде  СУБД, создаются по типу меню работы конечного пользователя, каждая команда  которого обеспечивает автоматизированное выполнение определенной функции. В современных СУБД (например, в СУБД Access 2.0) содержатся элементы CASE-технологии проектирования, в частности:

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

Всё это свидетельствует о расширении функциональных возможностей СУБД как  инструментального средства для  создания приложений.

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

Многопользовательские СУБД (типа Paradox, Access, FoxPro и др.) в сетевом  варианте обработки данных хранят информацию на файл-сервере – специально выделенном компьютере в централизованном виде, но сама обработка данных ведется на рабочих станциях. Серверы баз данных, напротив, всю обработку данных (хранение, поиск, извлечение и передачу клиенту) выполняют самостоятельно, одновременно обеспечивая данными большое число пользователей сети. Общим для различных видов серверов баз данных является использование реляционного языка SQL (Structured Query Language - язык структурированных запросов для доступа к реляционным базам данных ) для реализации запросов к данным.

Большинство серверов баз данных может использовать одновременно несколько платформ (Windows NT, Unix, OS/2 и  др.), поддерживает широкий спектр протоколов передачи данных (IPX, TCP/IP, X.25 и др.).

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

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

Сервер отчётов  подключается к серверу баз данных, используя все уровни передач и драйверы сервера баз данных.

Серверы отчётов включают:

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

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