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

Реферат, 19 Ноября 2013, автор: пользователь скрыл имя

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


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

Прикрепленные файлы: 1 файл

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

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

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



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

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

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

К прикладному программному обеспечению (ППО) также относятся и все виды деятельности по созданию и отладке ПО:

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

Прикладное ПО — неотъемлемая часть ЭВМ. Оно является логическим продолжением технических средств ЭВМ, увеличивающим возможности и сферу использования.

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

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

Все прикладное программное обеспечение можно условно разделить на три категории:

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

•   инструментальные — облегчающие процесс создания новых программ для ЭВМ.

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

системы программирования (трансляторы, библиотеки программ, отладчики и т.д.) инструментальные программы; —   интегрированные пакеты программ;

  • динамические электронные таблицы;
  • системы машинной графики;

системы управления базами данных (СУБД); прикладное программное обеспечение. Однако полное представление о прикладном программном обеспечении дает его структура.

Таблица структуры программного обеспеченияI управления файлами ирования заданий

Программа управления оперативной  памятью

 

Программы управления вводом и выводом информации

Программа начальной  загрузки

 

 

Драйверы клавиатуры

 

 

Драйверы монитора

 

 

Драйверы принтера

 

 

Драйверы жесткого диска 

 

 

Драйверы гибких дисков

 

Утилиты

Драйверы 

 

 

Упаковщики 

 

 

Антивирусные программы

 

 

Коммуникационные программы

   

Программы для тестирования

   

Программы диагностики 

   

Программы управления памятью 

   

Программа печати экрана и т.д.


 

 

Программа управления оперативной  памятью

 

Системы программирования

Компилятор или интерпретатор

   

Диалоговая среда 

   

Редактор текста

   

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

   

Отладчики

   

Справочная служба и  т.д.

 

Инструментальные системы

Редакторы

 

 

Компоновщики 

 

 

Отладчики

 

 

Графические пакеты

 

 

Макроассемблеры

 

 

Загрузчики и т.д.

 

Интегрированные пакеты программ

Текстовые редакторы 

 

 

Электронные таблицы 

 

 

Системы управления базами данных

 

Системы машинной графики

Деловые

 

 

Научные

 

 

Инженерные 

 

 

Учебные

 

 

Творческие 

   

Анимационные 

 

Системы управления базами данных

   

Бухгалтерские

   

Эбучающие

 

Прикладные 

Издательские системы 

 

программы       u

Игровые

 

и пакеты          ;

Электронные таблицы 

 

( г 

Система автоматизированного фоектирования


Все прикладные программы  осуществляют выполнение конкретно поставленных задач:

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

Состав структуры ПО

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

Программы управления файлами и планирования заданий — это готовые к выполнению программы (файлы): утилиты, системы программирования, инструментальные системы, интегрированные пакеты программ, системы машинной графики, системы управления базами данных (БД), прикладные пакеты и программы.

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

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

Упаковщики — программы, позволяющие записывать информацию на дискетах в более плотном виде, то есть создавать копии файлов меньшего размера, а также объединять несколько файлов в один (архивный).

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

Коммуникационные программы — программы, предназначенные для организации обмена информацией между компьютерами.

Программы тестирования, контроля и диагностики

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

Программы управления памятью обеспечивают более гибкое использование ОП ЭВМ.

Программы печати осуществляют вывод информации на принтер.

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

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

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

Диалоговая среда — средство взаимодействия пользователя и ЭВМ.

Редактор текста — программа, выполняющая набор, корректировку и печать текстов.

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

Отладчики — программные средства, выполняющие отладку и проверку готовых программ.

Справочная служба — набор программ, хранящих справочную и пояснительную информацию.

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

Компоновщики — программы экономичного размещения программ.

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

Макроассемблеры — программы, записывающие программы на одном из известных языков программирования (Ассемблере).

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

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




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