Прикладными называют программные средства, предназначенные для выполнения конкретных однотипных задач
Реферат, 19 Ноября 2013, автор: пользователь скрыл имя
Краткое описание
Прикладное программное обеспечение является неотъемлемой частью операционной системы и включает в себя узкоспециализированные программы: бухгалтерские; обучающие; игровые; издательские системы; электронные таблицы; системы автоматизированного проектирования и др.
Прикрепленные файлы: 1 файл
Приклад программные средства.doc
— 167.50 Кб (Скачать документ)Прикладными называют программные средства, предназначенные для выполнения конкретных однотипных задач.
Прикладное программное обеспечение
Прикладное программное обеспечение является неотъемлемой частью операционной системы и включает в себя узкоспециализированные программы: бухгалтерские; обучающие; игровые; издательские системы; электронные таблицы; системы автоматизированного проектирования и др.
Таким образом, прикладное программное обеспечение — это совокупность программ, выполняемых вычислительной системой.
К прикладному программному обеспечению (ППО) также относятся и все виды деятельности по созданию и отладке ПО:
- технологии проектирования программ;
- методы тестирования программ;
- методы доказательства правильности программ;
- анализ качества работы программ;
- документирование программ;
- разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.
Прикладное ПО — неотъемлемая часть ЭВМ. Оно является логическим продолжением технических средств ЭВМ, увеличивающим возможности и сферу использования.
ЭВМ не обладает знаниями ни в одной из научных областей. Все эти сведения сосредоточены в выполняемых компьютерных программах.
Прикладное ПО включает в себя сотни тысяч программ, от игровых до научных.
Все прикладное программное обеспечение можно условно разделить на три категории:
прикладные — непосредственно обеспечивающие выполнение необходимых пользователю работ; системные — выполняющие различные вспомогательные функции: управление ресурсами ЭВМ; создание копий используемой информации; проверку работоспособности устройств ЭВМ; выдачу справочной информации о компьютере.
• инструментальные — облегчающие процесс создания новых программ для ЭВМ.
Современное прикладное ПО можно разбить на группы: операционные системы;
системы программирования (трансляторы, библиотеки программ, отладчики и т.д.) инструментальные программы; — интегрированные пакеты программ;
- динамические электронные таблицы;
- системы машинной графики;
системы управления базами данных (СУБД); прикладное программное обеспечение. Однако полное представление о прикладном программном обеспечении дает его структура.
Таблица структуры программного обеспеченияI управления файлами ирования заданий |
Программа управления оперативной памятью | |
Программы управления вводом и выводом информации |
Программа начальной загрузки | |
|
|
Драйверы клавиатуры | |
|
|
Драйверы монитора | |
|
|
Драйверы принтера | |
|
|
Драйверы жесткого диска | |
|
|
Драйверы гибких дисков | |
Утилиты |
Драйверы | |
|
|
Упаковщики | |
|
|
Антивирусные программы | |
|
|
Коммуникационные программы | |
Программы для тестирования | ||
Программы диагностики | ||
Программы управления памятью | ||
Программа печати экрана и т.д. | ||
Программа управления оперативной памятью | ||
Системы программирования |
Компилятор или интерпретатор | |
Диалоговая среда | ||
Редактор текста | ||
Библиотеки стандартных программ | ||
Отладчики | ||
Справочная служба и т.д. | ||
Инструментальные системы |
Редакторы | |
|
|
Компоновщики | |
|
|
Отладчики | |
|
|
Графические пакеты | |
|
|
Макроассемблеры | |
|
|
Загрузчики и т.д. | |
Интегрированные пакеты программ |
Текстовые редакторы | |
|
|
Электронные таблицы | |
|
|
Системы управления базами данных | |
Системы машинной графики |
Деловые | |
|
|
Научные | |
|
|
Инженерные | |
|
|
Учебные | |
|
|
Творческие | |
Анимационные | ||
Системы управления базами данных | ||
Бухгалтерские | ||
Эбучающие | ||
Прикладные |
Издательские системы | |
программы u |
Игровые | |
и пакеты ; |
Электронные таблицы | |
( г |
Система автоматизированного фоектирования | |
Все прикладные программы осуществляют выполнение конкретно поставленных задач:
- создание, редактирование и печать текста; разработку, подготовку и копирование графических чертежей, рисунков и изображений; составление экспертных анализов и оценку работы различных программ и устройств;
- заполнение, систематизацию и сортировку данных в информационных банках; осуществление поиска сведений;
- выполнение обучающих, развивающих и игровых функций; моделирование систем, ситуаций и испытаний;
- автоматизирование технического проектирования и т.д.
Состав структуры ПО
Операционная система (ОС) — это комплекс взаимосвязанных программ, предназначенных для того, чтобы обеспечить пользователям и программам (прикладным и системным) удобный способ общения (интерфейс) с устройством клавиатуры.
Программы управления файлами и планирования заданий — это готовые к выполнению программы (файлы): утилиты, системы программирования, инструментальные системы, интегрированные пакеты программ, системы машинной графики, системы управления базами данных (БД), прикладные пакеты и программы.
Утилиты — программы вспомогательного назначения, они расширяют и дополняют соответствующие возможности операционной системы (ОС).
Драйверы — программы, расширяющие возможности ОС по управлению устройствами ввода/вывода информации, оперативной памятью и т.д. С помощью драйверов возможно подключение к компьютеру новых периферийных устройств или нестандартного оборудования.
Упаковщики — программы, позволяющие записывать информацию на дискетах в более плотном виде, то есть создавать копии файлов меньшего размера, а также объединять несколько файлов в один (архивный).
Антивирусные программы — программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения.
Коммуникационные программы — программы, предназначенные для организации обмена информацией между компьютерами.
Программы тестирования, контроля и диагностики
используются для проверки правильности функционирования устройств ЭВМ и для обнаружения неисправностей в процессе эксплуатации, указывают причину и место неисправности.
Программы управления памятью обеспечивают более гибкое использование ОП ЭВМ.
Программы печати осуществляют вывод информации на принтер.
Системы программирования предназначены для разработки новых программ на конкретном языке программирования и включают в себя компиляторы, интерпретаторы, диалоговую среду, редакторы текстов, библиотеки стандартных подпрограмм, отладчики, справочные службы и т.д.
Компилятор (составитель, собиратель) читает всю программу целиком, дает ее перевод и создает законченный вариант программы на машинном языке, который потом и выполняется ЭВМ.
Интерпретатор (толкователь, устный переводчик) переводит и выполняет программу строка за строкой.
Диалоговая среда — средство взаимодействия пользователя и ЭВМ.
Редактор текста — программа, выполняющая набор, корректировку и печать текстов.
Библиотеки стандартных подпрограмм — это совокупность программ, составленных на одном из языков программирования и предназначенных для выполнения узкого класса задач.
Отладчики — программные средства, выполняющие отладку и проверку готовых программ.
Справочная служба — набор программ, хранящих справочную и пояснительную информацию.
Инструментальные программы исп
Компоновщики — программы экономичного размещения программ.
Графические пакеты — программы, позволяющие создавать и редактировать графические изображения, картинки и рисунки.
Макроассемблеры — программы, записывающие программы на одном из известных языков программирования (Ассемблере).
Загрузчики (блок начальной загрузки) — короткие программы, единственная функция которых заключается в считывании с диска в ОП модуля расширения базовой системы ввода/вывода и модуля обработки прерываний.
Системы машинной графики — программы, позволяющие выводить на экран компьютера линии, кривые, раскраску областей экрана, надписи и тому подобное.