Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Классификация программного обеспечения
Под программным обеспечением (Software) понимается совокупность программ, выполняемых вычислительной системой. К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО: · технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.); · методы тестирования программ; · методы доказательства правильности программ; · анализ качества работы программ; · документирование программ; · разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое. Программное обеспечение - неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкректного компьютера определяется созданным для него ПО. Программное обеспечение современных компьютеров включает миллионы программ - от игровых до научных. Как классифицируется программное обеспечение? В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории · управление ресурсами компьютера; · создание копий используемой информации; · проверка работоспособности устройств компьютера; · выдача справочной информации о компьютере и др.; 1. прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ; 2. системные программы, выполняющие различные вспомогательные функции, например: 3. инструментальные программные системы, облегчающие процесс создания новых программ для компьютера. При построении классификации ПО нужно учитывать тот факт, что стремительное развитие вычислительной техники и расширение сферы приложения компьютеров резко ускорили процесс эволюции программного обеспечения. Если раньше можно было по пальцам перечислить основные категории ПО - операционные системы, трансляторы, пакеты прикладных программ, то сейчас ситуация коренным образом изменилась. Развитие ПО пошло как вглубь (появились новые подходы к построению операционных систем, языков программирования и т.д.), так и вширь (прикладные программы перестали быть прикладными и приобрели самостоятельную ценность). На сегодняшний день можно сказать, что более или менее определённо сложились следующие группы программного обеспечения: · операционные системы и оболочки; · системы программирования (трансляторы, библиотеки подпрограмм, отладчики и т.д.); · инструментальные системы; · интегрированные пакеты программ; · динамические электронные таблицы; · системы машинной графики; · системы управления базами данных (СУБД); · прикладное программное обеспечение.
|