Основные типы программного обеспечения
Программное обеспечение — неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО.
Программы, работающие на компьютере, можно разделить на категории:
- прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование картинок, обработку информационных массивов и т.д.;
- системные
- инструментальные системы (системы программирования) обеспечивающие создание новых программ для компьютера.
- Системные программы операционные системы (MS-DOS, UNIX, MS Windows 95/98/NT/ME/2000/XP, Linux и др.) — главные программы ПК, которые обеспечивают распределение его вычислительных ресурсов между другими программами, а также предоставляют им доступ к компонентам и периферийным устройствам ПК;
- Операционные или системные оболочки (Norton Commander, Volkov Commander,
- драйверы — вспомогательные программы, которые обеспечивают работоспособность внутренних компонентов ПК и периферийных устройств;
- справочно-информационные и тестирующие программы (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 и др.) — программы для ускорения разработки проектной, конструкторской и дизайнерской документации с использованием компьютерной техники;
- экспертные системы — программы, помогающие рядовому специалисту в некоторой предметной области принимать обоснованные решения, получая квалифицированную помощь на основе базы знаний, сформированной с участием признанных экспертов в данной сфере деятельности;
- электронные учебники — программные комплексы, разработанные с использованием последних достижений в области мультимедиа технологий при участии ведущих методистов-предметников. Позволяют осуществлять индивидуальный подход в обучении учеников и студентов по различным учебным дисциплинам и отраслям знаний;
Программы компьютерного тестирования могут использоваться для выявления характерных особенностей личности тестируемого (например, при трудоустройстве), а также в учебном процессе для определения достигнутого уровня знаний, навыков и умений учащихся.
Передовые программы тестирования позволяют создавать разноплановые тесты, анализировать качество составленного теста, проводить само тестирование и обрабатывать его результаты на основе современных математических моделей.