Под программным обеспечением (Software) понимается совокупность программ,
выполняемых вычислительной системой.
Программы, работающие на компьютере, можно условно разделить на три категории:
1. прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ;
2. системные программы, выполняющие различные вспомогательные функции, например:
o управление ресурсами компьютера (операционные системы);
o создание копий используемой информации;
o проверка работоспособности устройств компьютера;
o выдача справочной информации о компьютере и др.;
3. инструментальные программные системы, облегчающие процесс создания новых программ для компьютера.
Эту классификацию нельзя считать исчерпывающей.
Прикладная программа — это любая конкретная программа, способствующая решению
какой-либо задачи в пределах данной проблемной области.
Информатика 7 класс. Программное обеспечение компьютера. (УМК БОСОВА Л.Л., БОСОВА А.Ю.)
Прикладные программы могут использоваться либо автономно, то есть решать поставленную задачу без помощи других программ, либо в составе программных комплексов или пакетов.
Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом.
Среди системных программ особое место занимают операционные системы, которые обеспечивают управление ресурсами компьютера с целью их эффективного использования.
Важными классами системных программ являются также программы вспомогательного назначения – утилиты (лат. utilitas — польза). Они либо расширяют и дополняют соответствующие возможности операционной системы, либо решают самостоятельные важные задачи (программы контроля, тестирования и диагностики, программы-драйверы, антивирусные программы и др.).
Часть утилит входит в состав операционной системы, а другая часть функционирует независимо от нее, т.е. автономно.
Система программирования (инструментальные программы) – это система для разработки новых программ на конкретном языке программирования.
Современные системы программирования обычно предоставляют пользователям мощные и удобные средства разработки программ. В них входят:
· компилятор или интерпретатор;
· интегрированная среда разработки;
· средства создания и редактирования текстов программ;
· обширные библиотеки стандартных программ и функций;
· отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;
· «дружественная» к пользователю диалоговая среда;
· многооконный режим работы;
· мощные графические библиотеки;
· встроенная справочная служба;
· другие специфические особенности.
Популярные системы программирования — Turbo Basic, Quick Basic, Turbo Pascal, Turbo C.
В последнее время получили распространение системы программирования, ориентированные на создание Windows-приложений:
Программное обеспечение компьютера | Информатика 7 класс #13 | Инфоурок
· пакет Borland Delphi (Дельфи) – блестящий наследник семейства компиляторов Borland Pascal, предоставляющий качественные и очень удобные средства визуальной разработки.
· пакет Microsoft Visual Basic – удобный и популярный инструмент для создания Windows-программ с использованием визуальных средств.
· пакет Borland C++ — одно из самых распространённых средств для разработки DOS и Windows приложений.
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Источник: studopedia.ru
Программное обеспечение. Классификация ПО
Программное обеспечение (ПО) — это программы, свод правил, документация к системе занимающейся обработкой информации.
По сути, под программным обеспечением понимаются:
- компьютерные программы
- процедуры и функции, которые входят в компьютерную программу
- документация к программному обеспечению, необходимая для эсплуатации (использования) программ
- набор данных обработкой которых занимается компьютерная программа
Программное обеспечение один из видом обеспечения вычислительной систему. К этой системе относятся аппаратные, математические, лингвистические, организационных, методологические обеспечения. Информатика и программная инженерия являются академическими областями изучения компьютерных программ.
Классификация ПО
По способу исполнения программы делят на:
- интерпретируемые;
- компилируемые.
По степени переносимости программы делят на:
- платформозависимые;
- кроссплатформенные.
По способу распространения и использования программы делят на:
- несвободные (закрытые);
- открытые;
- свободные.
По назначению программы делят на:
- системные;
- прикладные;
- инструментальные.
По видам программы делят на:
- компонент: программа, рассматриваемая как единое целое, выполняющая заданные функции и применяемая самостоятельно, либо в составе комплекса других программ;
- комплекс: программа, состоящая из двух или более компонентов или комплексов, которые выполняют взаимосвязанные действия, самостоятельно или в составе другого комплекса.
Системное программное обеспечение
Системное программное обеспечение — это целый комплекс программ, которые позволяют управлять компонентами всей копмьютерной системы или отдельными ее частямию Например, управлять аппаратными компонентами компьютера: процессором, оперативной памятью, видеокартой, сетевым оборудованием. Системное программное обеспечения является эдакой прослойкой, между аппаратурой и программами компьютера. В том время как прикладное программное обеспечение решает конкретные практические задачи пользователей, системное программное обеспечение обеспечивает работу программ на компьютере, давая им специальные сервисные функции, полностью абстрагируя от аппаратной и микропрограммной части вычислительной системы, беря все под свой контроль. К системному
программному обеспечению относятся: операционные системы, утилиты, системы управления базами данных, связующее программное обеспечение.
Встроенные программы
Встроенные программы — это программы, которые так сказать, «зашитые» в компьютерное устройство. Например, базовая система ввода-вывода (BIOS) является такой встроенной программой в операционной системе. В некоторых очень совсем простых вычислительных системах может быть множество встроенных программ, осуществляющих взаимодействие операционной системы с устройствами и программами.
Утилиты
Утилиты являются вспомогательными компьютерные программами в составе общего программного обеспечения. Утилиты выполняют специализированные типовые задачи по работе с операционной системой и аппаратным обеспечением, облегчая настройку и изменение множества параметров компьютера с минимальным участием пользователя. Программные утилиты могут входить в состав операционных систем, идти в комплекте со специализированным оборудованием или устанавливаться отдельно.
Прикладное программное обеспечение
Прикладное программное обеспечение — это программы, предназначенные для выполнения конкретных пользовательских задач и рассчитанные на прямое и тесное взаимодействие с пользователем.
Инструментальное программное обеспечение
Инструментальное программное обеспечение, предназначенно для использования в ходе проектирования, разработки и сопровождения других программ. Инструментальные программы можно разделить на следующее:
- Средство разработки программного обеспечения
- Среда разработки
- SDK
- Система контроля версий
Источник: unetway.com
Программное обеспечение: понятие и классификация
В прошлом, считалось, что программное обеспечение является простым по своей работе. Его разработка это обычная деятельностью и работа.
Однако с годами, мировые технологии совершенствуются и программное обеспечение преобразовалось в более сложную структуру. Разработка программного обеспечения сейчас требует, чтобы была задействована группа людей при работе. Задача которой разработать подробный план и проект, провести тестирование пользователей, разработать понятный, для простого пользователя интерфейс и преобразовать все это для работы в системе. Этот подход и привел к созданию новой профессии — инженер-программист.
Программирование занимается обработкой сложных программных систем. Разрабатывает современные и надежные программные системы, которые улучшают производительность на предприятиях и другой отрасли.
Программное обеспечение характеризуется, как совокупность программ, технической документации и рабочих проектов.
Также, представляет собой совокупность вычислительных данных и информации в целом, которая значительно облегчает нам жизнь и процесс работы. Сформулируем несколько основных понятий, которые непосредственно связаны с темой данной статьи.
Определения
Техническая документация − совокупность документов, которые применяются для проектирования и создания программно-аппаратного обеспечения.
Компьютерная программа − конкретный алгоритм решения, определенной задачи. Она, в свою очередь, задается на языке программирования. И далее, при помощи специальных устройств и программ, автоматически преобразуется на системный язык конкретного компьютера.
Программное обеспечение (ПО) − неотъемлемая часть компьютерной системы, без которой функционирование его невозможно.
Когда программа, на первый взгляд не взаимодействует с компьютером, а именно не запрашивает ввод конкретных данных, связанных с устройством. Не выполняется ввод данных на конкретное устройство вывода информации. Основная функция программного обеспечения: организация системной работы компьютера.
Состав работы программного обеспечения зависит от: вида и функции выполняемых операций на компьютере.
Многие программы функционируют системно и взаимодействуют друг с другом, другими словами это можно назвать как программный или межпрограммный интерфейс.