Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО.
Программы, работающие на компьютере, можно разделить на категории:
- прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование картинок, обработку информационных массивов и т.д.;
- системные программы, выполняющие различные вспомогательные функции, например создание копий используемой информации, проверку работоспособности устройств компьютера и т.д.;
- инструментальные системы (системы программирования) обеспечивающие создание новых программ для компьютера.
- Системные программы операционные системы (MS-DOS, UNIX, MS Windows 95/98/NT/ME/2000/XP, Linux и др.) – главные программы ПК, которые обеспечивают распределение его вычислительных ресурсов между другими программами, а также предоставляют им доступ к компонентам и периферийным устройствам ПК;
- Операционные или системные оболочки (Norton Commander, Volkov Commander, DOS Navigator, r и др.) – вспомогательные программы, которые облегчают работу с файловой системой ОС, если пользователя по какой-либо причине не устраивают аналогичные стандартные возможности, встроенные в используемую им ОС;
- драйверы – вспомогательные программы, которые обеспечивают работоспособность внутренних компонентов ПК и периферийных устройств;
- справочно-информационные и тестирующие программы (Norton Utilities, Nokia Monitor Test, Sandra 2000 и др.) – вспомогательные программы, которые анализируют состав компонентов и периферийных устройств ПК, а также проверяют их работоспособность;
- антивирусные пакеты (Norton AntiVirus, McAfee VirusScan и др.) – вспомогательные программы, которые выполняют “санитарные” и “лечебные” функции в отношении ПО компьютера;
- программы-оптимизаторы (Norton Utilities, WinBoost 2001, RAM Booster, System Mechanic, и др.) – вспомогательные программы, которые нередко ускоряют работу компонентов ПК, а также поддерживают системный реестр и файловую систему ОС в наилучшем состоянии;
- программы-архиваторы (Rar, WinZIP, WinRAR и др.) – вспомогательные программы, которые компрессируют информацию, хранящуюся на ВЗУ, в целях уменьшения занимаемого ею объема памяти и облегчения процедуры переноса “сжатой” информации на другие ПК с использованием различных сменных носителей.
2. Прикладное ПО, которое включает в себя:
- текстовые редакторы (Lexicon, MS Word, Adobe PageMaker и др.) – программы для создания оригинальных, а также для редактирования, форматирования и верстки уже имеющихся текстовых документов;
- графические редакторы, (Paint, CorelDraw, Adobe PhotoShop и др.) – программы для создания оригинальных, а также редактирования и модификации уже имеющихся рисунков, графики, фотографий и т.п.;
- музыкальные редакторы (Cool Edit, Sound Forge и др.) – программы для создания оригинальных, а также редактирования и модификации уже имеющихся музыкальных произведений и голосовых сообщений;
- видеоредакторы – программы для создания видеопродукции на базе имеющихся видеоматериалов с использованием технологий линейного и нелинейного видеомонтажа;
- табличные процессоры или электронные таблицы (MS Excel, Borland Quattro Pro, и др.) – программы для реализации простыми и наглядными средствами алгоритмов решения вычислительных задач, задач оптимизации, статистической обработки данных и пр. пользователями, не обладающими навыками программирования;
- системы управления базами данных (Fox Pro, MS Access, и др.) – программы для накопления в структурированном виде и всесторонней обработки информации различной природы (нормативно-юридической, хозяйственной, научной, развлекательной и пр.);
- коммуникационные программы и программы-браузеры (Netscape Navigator, MS Internet Explorer и др.) – программы для получения и передачи информации напрямую между двумя компьютерами, а также через информационные службы сети Интернет (E-mail, BBS, FTP, WWW, IRC и пр.);
- системы автоматизированного проектирования (Компас, AutoCAD и др.) – программы для ускорения разработки проектной, конструкторской и дизайнерской документации с использованием компьютерной техники;
- экспертные системы – программы, помогающие рядовому специалисту в некоторой предметной области принимать обоснованные решения, получая квалифицированную помощь на основе базы знаний, сформированной с участием признанных экспертов в данной сфере деятельности;
- электронные учебники – программные комплексы, разработанные с использованием последних достижений в области мультимедиа технологий при участии ведущих методистов-предметников. Позволяют осуществлять индивидуальный подход в обучении учеников и студентов по различным учебным дисциплинам и отраслям знаний;
Программы компьютерного тестирования могут использоваться для выявления характерных особенностей личности тестируемого (например, при трудоустройстве), а также в учебном процессе для определения достигнутого уровня знаний, навыков и умений учащихся.
Передовые программы тестирования позволяют создавать разноплановые тесты, анализировать качество составленного теста, проводить само тестирование и обрабатывать его результаты на основе современных математических моделей.