Лекция Программное обеспечение компьютеров > Что такое программное обеспечение?




Скачать 301.33 Kb.
НазваниеЛекция Программное обеспечение компьютеров > Что такое программное обеспечение?
страница1/8
Дата29.12.2012
Размер301.33 Kb.
ТипЛекция
  1   2   3   4   5   6   7   8

Лекция 6. Программное обеспечение компьютеров 

6.1. Что такое программное обеспечение?


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

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

  • технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.);

  • методы тестирования программ [ссылка, ссылка];

  • методы доказательства правильности программ;

  • анализ качества работы программ;

  • документирование программ;

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

Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим родолжением технических средств. Сфера применения конкректного компьютера определяется созданным для него ПО.

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

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

6.2. Как классифицируется программное обеспечение?


В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории (рис. 6.1):

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

  2. системные программы, выполняющие различные вспомогательные функции, например:

    • управление ресурсами компьютера;

    • создание копий используемой информации;

    • проверка работоспособности устройств компьютера;

    • выдача справочной информации о компьютере и др.;

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


Рис. 6.1. Категории программного обеспечения

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

Если раньше можно было по пальцам перечислить основные категории ПО — операционные системы, трансляторы, пакеты прикладных программ, то сейчас ситуация коренным образом изменилась.

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

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

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

На сегодняшний день можно сказать, что более или менее определённо сложились следующие группы программного обеспечения:

  • операционные системы и оболочки;

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

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

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

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

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

  • системы управления базами данных (СУБД);

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

Структура программного обеспечения показана на рис. 6.2. Разумеется, эту классификацию нельзя считать исчерпывающей, но она более или менее наглядно отражает направления совершенствования и развития программного обеспечения.
  1   2   3   4   5   6   7   8

Похожие:

Лекция Программное обеспечение компьютеров > Что такое программное обеспечение? iconЛекция 4 Программное
Новые термины и понятия: программа, программное обеспечение, базовое программное обеспечение, системное программное обеспечение,...
Лекция Программное обеспечение компьютеров > Что такое программное обеспечение? iconРеферат по Информационной безопасности Тема: «Антивирусы»
Антивирусное программное обеспечение состоит из подпрограмм, которые пытаются обнаружить, предотвратить размножение и удалить компьютерные...
Лекция Программное обеспечение компьютеров > Что такое программное обеспечение? iconМетодические указания составлены в соответствии с рабочей программой по дисциплине «Программное обеспечение компьютерных сетей»
...
Лекция Программное обеспечение компьютеров > Что такое программное обеспечение? iconЛабораторная работа №7 по дисциплине «Прикладное программное обеспечение»
«Прикладное программное обеспечение» для студентов, обучающихся по специальности «Информационные системы и технологии»
Лекция Программное обеспечение компьютеров > Что такое программное обеспечение? iconМетодические указания по выполнению курсовых работ по дисциплине «Системное программное обеспечение»
«Системное программное обеспечение» для студентов, обучающихся по специальностям 210100, 210200 и направлению 550200
Лекция Программное обеспечение компьютеров > Что такое программное обеспечение? iconПрограмма по дисциплине: информатика и применение компьютеров в научных исследованиях (Прикладное программное обеспечение). Продвинутый курс
Информатика и применение компьютеров в научных исследованиях (Прикладное программное обеспечение). Продвинутый курс
Лекция Программное обеспечение компьютеров > Что такое программное обеспечение? iconПрограмма по дисциплине: информатика и применение компьютеров в научных исследованиях (Прикладное программное обеспечение). Продвинутый курс
Информатика и применение компьютеров в научных исследованиях (Прикладное программное обеспечение). Продвинутый курс
Лекция Программное обеспечение компьютеров > Что такое программное обеспечение? icon"Программное обеспечение вычислительной техники и автоматизированных систем"
Значительно возросла потребность в специалистах, умеющих разрабатывать и использовать программы для современных вычислительных систем....
Лекция Программное обеспечение компьютеров > Что такое программное обеспечение? iconВычислительная техника и программное обеспечение
«Вычислительная техника и программное обеспечение», типовым учебным программам дисциплин «Технология программирования», «Основы информационной...
Лекция Программное обеспечение компьютеров > Что такое программное обеспечение? icon«Программное обеспечение ЭВМ и информационные технологии» мгту им. Н. Э. Баумана 2011
В настоящее время кафедра готовит как бакалавров и магистров, так и дипломированных специалистов – инженеров по специальности 2204...
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница