Выбери формат для чтения
Загружаем конспект в формате pdf
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
ЧОУ ВО «Волгоградский институт бизнеса»
Кафедра информатики и математики
Дисциплина «Информатика и программирование»
Программное обеспечение ЭВМ
Под программным обеспечением (Software) понимается совокупность
программ,
выполняемых вычислительной системой.
К программному обеспечению (ПО) относится также вся область деятельности по
проектированию и разработке ПО:
технология проектирования программ (например, нисходящее проектирование, структурное
и объектно-ориентированное проектирование и др.);
методы тестирования программ;
методы доказательства правильности программ;
анализ качества работы программ;
документирование программ;
разработка и использование программных средств, облегчающих процесс проектирования
программного обеспечения, и многое другое.
Программное обеспечение — неотъемлемая часть компьютерной системы. Оно является
логическим продолжением технических средств. Сфера применения конкректного компьютера
определяется созданным для него ПО.
Сам по себе компьютер не обладает знаниями ни в одной области применения.
Все эти знания сосредоточены в выполняемых на компьютерах программах.
Программное обеспечение современных компьютеров включает миллионы программ — от
игровых до научных.
В первом приближении все программы, работающие на компьютере, можно условно разделить
на три категории:
1. прикладные программы, непосредственно обеспечивающие выполнение необходимых
пользователям работ;
2. системные программы, выполняющие различные вспомогательные функции, например:
o управление ресурсами компьютера;
o создание копий используемой информации;
o проверка работоспособности устройств компьютера;
o выдача справочной информации о компьютере и др.;
3. инструментальные программные системы, облегчающие процесс создания новых
программ для компьютера.
Рис. 6.1. Категории программного обеспечения
При построении классификации ПО нужно учитывать тот факт, что стремительное развитие
вычислительной техники и расширение сферы приложения компьютеров резко ускорили процесс
эволюции программного обеспечения.
Если раньше можно было по пальцам перечислить основные категории ПО — операционные
системы, трансляторы, пакеты прикладных программ, то сейчас ситуация коренным образом
изменилась.
ЧОУ ВО «Волгоградский институт бизнеса»
Кафедра информатики и математики
Дисциплина «Информатика и программирование»
Развитие ПО пошло как вглубь (появились новые подходы к построению операционных систем,
языков программирования и т.д.), так и вширь (прикладные программы перестали быть
прикладными и приобрели самостоятельную ценность).
Соотношение между требующимися программными продуктами и имеющимися на рынке
меняется очень быстро. Даже классические программные продукты, такие, как операционные
системы, непрерывно развиваются и наделяются интеллектуальными функциями, многие из
которых ранее относились только к интеллектуальным возможностям человека.
Кроме того, появились нетрадиционные программы, классифицировать которые по
устоявшимся критериям очень трудно, а то и просто невозможно, как, например, программа —
электронный собеседник.
На сегодняшний день можно сказать, что более или менее определѐнно сложились
следующие группы программного обеспечения:
операционные системы и оболочки;
системы программирования (трансляторы, библиотеки подпрограмм, отладчики и т.д.);
инструментальные системы;
интегрированные пакеты программ;
динамические электронные таблицы;
системы машинной графики;
системы управления базами данных (СУБД);
прикладное программное обеспечение.
Разумеется, эту классификацию нельзя считать исчерпывающей, но она более или менее
наглядно отражает направления совершенствования и развития программного обеспечения.
Вопросы для самоконтроля
1. Приведите классификацию программного обеспечения
2. Для чего нужны системные программы?
3. Как называются программы, облегчающие процесс создания новых программ для
компьютера?