Программное обеспечение ИТ-технологий
Современному компьютеру никак нельзя обойтись без ПО — «души» компьютера, ведь без программ он представляет собой просто груду железа.
В самом общем плане ПО для вычислительной техники может быть разделено на системное, инструментальное и прикладное.
Системное ПО организует процесс обработки информации в компьютере и обеспечивает нормальную рабочую среду для прикладных программ. Оно настолько тесно связано с аппаратными средствами, что его иногда считают частью компьютера. Это ОС и различные программные модули, расширяющие их функции (системные программы-«утилиты», драйверы периферийных устройств).
Инструментальное ПО предназначено для создания программных продуктов в любой области, включая системные программы. В настоящее время для создания программных продуктов используются мощные системы визуального программирования, которые включают в себя обширные библиотеки стандартных программ, специальные средства отладки и тестирования. Без применения этих программных средств невозможно создать такие сложные программные продукты, как ОС семейства Windows, имеющие несколько миллионов строк программного кода.
|
|
Прикладное ПО непосредственно нацелено на решение профессиональных задач, снижение трудоемкости и повышение эффективности работы пользователя в различных областях человеческой деятельности. Эти программы позволяют практически полностью автоматизировать задачи, решаемые пользователем. Программы этой группы очень разнообразны: от простых программ обработки текстовой информации до мощных издательских систем; от решения простых вычислительных задач до мощных профессиональных систем математических расчетов; от бухгалтерских программ, автоматизирующих ведение журнала хозяйственных операций небольшой фирмы, до программ разработки систем управления экономическими объектами и сложных систем массового обслуживания (продажа железнодорожных и авиабилетов, бронирование мест в гостиницах); от программ, позволяющих нарисовать простенький чертеж, до полной автоматизации создания трехмерных конструкторских проектов.