Программное обеспечение ПК
Характеристика категорий программного обеспечения. Программы общего пользования, не связанные с конкретным применением ПК и выполняющие традиционные функции. Компоненты создания программы на выбранном языке программирования. Пакеты прикладных программ.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 08.12.2013 |
Размер файла | 430,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
2
Содержание
Общее описание программного обеспечения(ПО)
Системное ПО
Прикладное ПО
Инструментальное ПО
Литература
Общее описание программного обеспечения(ПО)
Software - Программное обеспечение (совокупность необходимых программ для обработки различных данных) .
Программа - последовательность команд, которую выполняет компьютер в процессе обработки данных.
Данные - это информация, представленная в форме, пригодной для её передачи и обработки с помощью компьютера (Данные - это информация, обрабатываемая в компьютере программным путем). Данные хранятся и обрабатываются на машинном языке - в виде последовательностей 0 и 1.
Программы и данные хранятся во внешней памяти. Однако, для того чтобы компьютер мог выполнить программу по обработки данных, она должна находится в ОП (программа, управляющая работой компьютера, всегда находится в его внутренней памяти) Процессор последовательно считывает команды программы и необходимые данные из ОП, а затем записывает данные-результаты обратно в ОП или внешнюю память. В процессе работы процессор может запрашивать данные с устройств ввода информации и пересылать данные на устройства вывода.
Файл - наименьшая единица хранения информации, содержащая последовательность байтов и имеющая имя. т.е. Файл -это определенное количество информации, имеющее имя и хранящееся во внешней памяти.
Имя файла состоит из двух частей, разделенных точкой. Слева от точки - находится собственно имя файла (задает пользователь). Справа - формат файла (расширение; тип), которое указывает, какого рода информация хранится в данном файле. Формат устанавливает операционная система в зависимости от того в какой программной среде создавался файл
форматы файлов: exe, com, bat - программы;
arj, zip, lzh,rar - сжатые файлы;
gif, pcx, bmp, jpeg - картинки (графика);
html - Web страницы;
txt, doc - текстовый файл;
wav, mid - звуковые файлы;
bas, pas - тексты на языках программирования Бейсик, Паскаль;
avi - видеофильмы.
Имя файла в ОС Windows может иметь до 255 символов, причем можно использовать русский алфавит.
В MS-DOS имя содержит до 8 символов (латинские буквы, цифры и знаки) и имеет ограничения в их использовании.
Рис.1
Программное обеспечение, можно условно разделить на три категории:
? системное ПО (программы общего пользования), выполняющие различные вспомогательные функции, например создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.д.
? прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.
? инструментальное ПО (системы программирования), обеспечивающее разработку новых программ для компьютера на языке программирования.
Системное ПО
Это программы общего пользования не связаны с конкретным применением ПК и выполняют традиционные функции: планирование и управление задачами, управления вводом-выводом и т.д.
Другими словами, системные программы выполняют различные вспомогательные функции, например, создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера. .
К системному ПО относятся:
? операционные системы (эта программа загружается в ОЗУ при включении компьютера);
? программы - оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander);
? операционные оболочки - интерфейсные системы, которые используются для создания графических интерфейсов, мультипрограммирования ;
? драйверы (программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера);
? утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг).
К утилитам относятся:
? диспетчеры файлов или файловые менеджеры;
? средства динамического сжатия данных (позволяют увеличить количество информации на диске за счет ее динамического сжатия);
? средства просмотра и воспроизведения;
? средства диагностики; средства контроля позволяют проверить конфигурацию компьютера и проверить работоспособность устройств компьютера, прежде всего жестких дисков;
? средства коммуникаций (коммуникационные программы) предназначены для организации обмена информацией между компьютерами ;
? средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО).
Необходимо отметить, что часть утилит входит в состав операционной системы, а другая часть функционирует автономно. Большая часть общего (системного) ПО входит в состав ОС. Часть общего ПО входит в состав самого компьютера (часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате). Часть общего ПО относится к автономными программам и поставляется отдельно.
Прикладное ПО
Прикладные программы могут использоваться автономно или в составе программных комплексов или пакетов. Прикладное ПО - программы, непосредственно обеспечивающие выполнение необходимых работ на ПК: редактирование текстових документов, создание рисунков или картинок, создание электронных таблиц.
Пакеты прикладных программ - это система программ, которые по сфере применения делятся на проблемно - ориентированные, пакеты общего назначения и интегрированные пакеты. Современные интегрированные пакеты содержат до пяти функциональных компонентов: тестовый и табличный процессор, СУБД, графический редактор, телекоммуникационные средства.
К прикладному ПО относятся:
? Комплект офисных приложений MS OFFICE.
? Бухгалтерские системы.
? Финансовые аналитические системы.
? Интегрированные пакеты делопроизводства.
? CAD - системы (системы автоматизированного проектирования).
? Редакторы HTML или Web - редакторы.
? Браузеры - средства просмотра Web - страниц.
? Графические редакторы.
? Экспертные системы.
Инструментальное ПО
Инструментальное ПО или системы программирования - это системы для автоматизации разработки нових программ на языке программирования.
В самом общем случае для создания программы на выбранном языке программирования (языке системного программирования) нужно кметь следующие компоненты:
1. Текстовый редактор для создания файла с исходным текстом программы.
2. Компилятор или интерпретатор. Исходный текст с помощью программы-компилятора переводится в промежуточный объектный код. Исходный текст большой программы состоит из нескольких модулей (файлов с исходными текстами). Каждый модуль компилируется в отдельный файл с объектным кодом, которые затем надо объединить в одно целое.
3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение - исполнимый код.
Исполнимый код - это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение. ЕХЕ или. СОМ.
4. В последнее время получили распространение визуальный методы программирования (с помощью языков описания сценариев), ориентированные на создание Windows-приложений. Этот процесс автоматизирован в средах быстрого проектирования. При этом используются готовые визуальные компоненты, которые настраиваются с помощью специальных редакторов.
Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:
? Borland Delphi - предназначен для решения практически любых задачи прикладного программирования.
? Borland C++ Builder - это отличное средство для разработки DOS и Windows приложений.
? Microsoft Visual Basic - это популярный инструмент для создания Windows-программ.
? Microsoft Visual C++ - это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows.
Под программным обеспечением информационных систем понимается совокупность программных и документальных средств для создания и эксплуатации систем обработки данных средствами вычислительной техники.
В зависимости от функций, выполняемых программным обеспечением, его можно разделить на 2 группы: базовое (системное) программное обеспечение и прикладное программное обеспечение.
Базовое (системное) ПО организует процесс обработки информации в компьютере и обеспечивает нормальную рабочую среду для прикладных программ. Базовое ПО настолько тесно связано с аппаратными средствами, что его иногда считают частью компьютера.
Прикладное программное обеспечение предназначено для решения конкретных задач пользователя и организации вычислительного процесса информационной системы в целом.
Базовое программное обеспечение. В состав базового (системного) ПО входят:
* операционные системы:
* сервисные программы;
* трансляторы языков программирования;
* программы технического обслуживания.
Базовое (системное) программное обеспечение.(Рис.2)
Прикладное программное обеспечение
Прикладное программное обеспечение предназначено для разработки и выполнения конкретных задач (приложений) пользователя. Прикладное программное обеспечение работает под управлением базового ПО, в частности операционных систем. В состав прикладного ПО входят:
* пакеты прикладных программ различного назначения;
* рабочие программы пользователя и ИС в целом.
Пакеты прикладных программ являются мощным инструментом автоматизации решаемых пользователем задач, практически полностью освобождая его от необходимости знать, как выполняет компьютер те или иные функции и процедуры по обработке информации.
В настоящее время имеется широкий спектр ППП, различающихся по своим функциональным возможностям и способам реализации.
Прикладное программное обеспечение.(Рис.3)
Пакеты прикладных программ являются мощным инструментом автоматизации решаемых пользователем задач, практически полностью освобождая его от необходимости знать, как выполняет компьютер те или иные функции и процедуры по обработке информации.
В настоящее время имеется широкий спектр ППП, различающихся по своим функциональным возможностям и способам реализации.
Пакет прикладных программ (ППП) -- это комплекс программ, предназначенный для решения задач определенного класса (функциональная подсистема, бизнес-приложение).
Различают следующие типы ППП: общего назначения (универсальные); методо-ориентированные; проблемно-ориентированные; глобальных сетей; организации (администрирования) вычислительного процесса.
ППП общего назначения -- универсальные программные продукты, предназначенные для автоматизации разработки и эксплуатации функциональных задач пользователя и информационных систем в целом.
К этому классу ППП относятся:
* редакторы текстовые (текстовые процессоры) и графические;
* электронные таблицы;
* системы управления базами данных (СУБД);
* интегрированные пакеты;
* Case-технологии;
* оболочки экспертных систем и систем искусственного интеллекта.
программное обеспечение прикладное
Список использованной литературы
1) Лядова Л.Н., Мызникова Б.И., Фролова Н.В. Основы информатики и информационных технологий.
2) Левин А. Самоучитель работы на компьютере: 9-е узд. 2006.
3) Могилев А.В., и др. Информатика: Учебное пособие. 2006.
4) Остроковский В.А. Информатика: Учебник. - М. Высшая школа, 2001.
5) Симонович С.В. и др. Информатика: Базовый курс. 2003.
Размещено на Allbest.ru
...Подобные документы
Программное обеспечение как совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ. Системное ПО (программы общего пользования), прикладное и инструментальное (системы программирования).
реферат [73,1 K], добавлен 04.06.2010Системное, прикладное и инструментальное программное обеспечение. Наиболее распространённые пакеты прикладных программ. Назначение и структура системных программ. Заполнение таблицы и работа с итогами в Excel, фильтрация данных и построение диаграммы.
контрольная работа [1,6 M], добавлен 29.01.2014Сущность понятия "программное обеспечение". Типы прикладных программ. Современные системы программирования для персональных компьютеров. Уровни программного обеспечения: базовый, системный, служебный. Классификация служебных программных средств.
реферат [20,2 K], добавлен 01.04.2010Совокупность программ, используемых в работе на компьютере. Функциональное назначение программного обеспечения, правовые нормы его использования. Операционная система и сервисные программы. Разработка компьютерных программ на языке программирования.
презентация [5,0 M], добавлен 10.10.2016Прикладное программное обеспечение компьютера, его классификация по назначению и применению. Управление прикладными программами. Антивирусные и коммуникационные программы. Приложения общего назначения. Мультимедиа приложения и компьютерные игры.
реферат [105,8 K], добавлен 05.06.2013Системное и программное прикладное программное обеспечение. Понятие "операционная система". Утилиты, программно-инструментальные средства. Системы технического обслуживания. Пакеты прикладных программ общего назначения. Сетевая операционная система.
презентация [70,2 K], добавлен 31.10.2016Разработка программы, осуществляющей контроль за своевременностью обновления программного обеспечения с помощью рассылки электронных писем. Анализ требований к системе; выбор метода решения, алгоритма, выбор языка программирования, описание программы.
дипломная работа [5,6 M], добавлен 29.06.2011Классификация программного обеспечения, его особенности, назначение. Программное обеспечение для работы с текстом, изображением, прикладное, офисное, для работы в Интернете. Системы программирования, специфика программного обеспечения, что такое вирусы.
презентация [1,2 M], добавлен 25.02.2010Сравнительный анализ программ-аналогов, характеристика инструментальных средств разработки. Анализ требований и определение спецификаций программного обеспечения, отладка и тестирование программы. Изучение руководства по использованию программы.
курсовая работа [2,1 M], добавлен 10.04.2023Особенности разработки и отладки программы на языке Pascal (Delphi), в операционной системе Windows 7 Ultimate. Описание, назначение, функции, оборудование, программное обеспечение, алгоритмы, математическая основа, тесты и интерфейс программы DMC.exe.
курсовая работа [422,7 K], добавлен 28.05.2010Создание специализированных пакетов прикладных программ как условие эффективного внедрения вычислительной техники в практику. Текстовые, графические и музыкальные редакторы, электронные таблицы. Системы управления базами данных и программы архиваторы.
курсовая работа [114,7 K], добавлен 14.04.2009История развития IT-сферы, средства информатизации. Типовая структура хранения данных. Уровни изучения информации. Области приложения информационных технологий в экономике. Универсальное программное обеспечение. Финансово-экономические пакеты программ.
учебное пособие [720,3 K], добавлен 09.04.2014Алгоритм разработки программного обеспечения. Выбор оптимальной среды программирования. Использование регистров специального назначения. Листинг программы в кодах языка Assambler. Результаты ее компилирования. Блок схема основной программы и макроса RND.
курсовая работа [416,5 K], добавлен 11.03.2015Сущность и назначение программного обеспечения - совокупности программ, управляющих работой компьютера или автоматизированной системы. Функции операционной системы - набора взаимодействующих программ, обеспечивающих работу (функционирование) компьютера.
контрольная работа [294,8 K], добавлен 18.01.2011Анализ затрат и прибыли. Создание программного проекта для решения задачи о прибыли и убытках на языке программирования C#. Использование функций и переменных, компиляция программы. Алгоритмы и структуры данных. Тестирование программного обеспечения.
курсовая работа [1,2 M], добавлен 03.01.2015Характеристика основных функций и состава программного обеспечения. Понятие компьютерной программы и операционной системы. Система и языки программирования. Утилиты - программные средства контроля ПК, используемые для проверки его работоспособности.
презентация [481,3 K], добавлен 29.11.2012Определение понятия и сущности программного обеспечения. Рассмотрение основ интерпретируемых и компилируемых программ. Особенности несвободных, открытых, свободных, системных, прикладных и инструментальных программ; основные принципы их применения.
реферат [25,6 K], добавлен 06.11.2014Основные этапы разработки программного обеспечения (пакета программ), анализ требований к системе. Метод пошаговой детализации. Языки программирования низкого уровня и высокого уровня (императивные, объектно-ориентированные, функциональные, логические).
презентация [41,4 K], добавлен 13.10.2013Программное обеспечение — неотъемлемая часть компьютерной системы, логическое продолжение технических средств. Типология прикладного программного обеспечения. Интегрированные пакеты программ. Общая характеристика системы автоматизации проектных работ.
курсовая работа [39,2 K], добавлен 16.01.2011Особенности создания программы "Файловый менеджер" в среде объектно-ориентированного программирования Delphi. Назначение и основные функции программы, формулировка задачи. Описание программы, использованные компоненты, интерфейс и порядок применения.
контрольная работа [1,3 M], добавлен 19.06.2012