Выполнил: Кустов Николай
Группы: ССА-29
Программное обеспечение ИТ-технологий
ПО для вычислительной техники может быть разделено на системное, инструментальное и прикладное.
Системное ПО организует процесс обработки информации в компьютере и обеспечивает нормальную рабочую среду для прикладных программ. Оно настолько тесно связано с аппаратными средствами, что его иногда считают частью компьютера. Это ОС и различные программные модули, расширяющие их функции (системные программы-«утилиты», драйверы периферийных устройств).
Инструментальное ПО предназначено для создания программных продуктов в любой области, включая системные программы. В настоящее время для создания программных продуктов используются мощные системы визуального программирования, которые включают в себя обширные библиотеки стандартных программ, специальные средства отладки и тестирования. Без применения этих программных средств невозможно создать такие сложные программные продукты, как ОС семейства Windows, имеющие несколько миллионов строк программного кода.
Программы этого класса тесно связаны с языками программирования, которые проделали значительный путь развития одновременно с аппаратными средствами вычислительной техники. В настоящее время инструментальное программное обеспечение существует в виде систем программирования.
Система программирования — это комплекс средств, включающих в себя входной язык программирования, транслятор, машинный язык, библиотеки стандартных программ, средства отладки оттранслированных программ и компоновки их в единое целое.
Прикладное ПО непосредственно нацелено на решение профессиональных задач, снижение трудоемкости и повышение эффективности работы пользователя в различных областях человеческой деятельности. Эти программы позволяют практически полностью автоматизировать задачи, решаемые пользователем. Программы этой группы очень разнообразны: от простых программ обработки текстовой информации до мощных издательских систем; от решения простых вычислительных задач до мощных профессиональных систем математических расчетов; от бухгалтерских программ, автоматизирующих ведение журнала хозяйственных операций небольшой фирмы, до программ разработки систем управления экономическими объектами и сложных систем массового обслуживания (продажа железнодорожных и авиабилетов, бронирование мест в гостиницах).
|
Прикладные программы общего назначения. Эти прикладные программы являются универсальными. К ним относятся:
· текстовые и графические редакторы;
· издательские системы;
· электронные таблицы;
· СУБД;
· интегрированные пакеты;
· пакеты case-технологии;
· экспертные системы и системы искусственного интеллекта.
Прикладные программы для глобальных сетей. Основным назначением глобальных вычислительных сетей является обеспечение удобного, надежного доступа пользователя к территориально рас77 пределенным общесетевым ресурсам, БД, передаче сообщений. Для организации электронной почты, телеконференций, электронной доски объявлений, обеспечения секретности передаваемой информации в различных глобальных сетях используются стандартные в этих сетях ППП.
Проблемно-ориентированные прикладные программы. Это наиболее широкий класс ППП, которые предназначены для решения какой-либо задачи в конкретной функциональной области. Из всего многообразия проблемно-ориентированных программ можно выделить группы, предназначенные для комплексной автоматизации функций управления в промышленной и непромышленной сферах, d также программные пакеты для предметных областей. Проблемно-ориентированные программные пакеты для промышленной сферы подразделяются на следующие группы:
|
· программы для автоматизации всей деятельности крупного или среднего предприятия;
· комплекты для управления производством определенного типа;
· специализированные программные продукты типа MMPS, MES, позволяющие сделать производство более гибким и ускорить его приспособление к условиям рынка;
· программы управления всей цепочкой процессов, обеспечивающие выпуск продукции начиная с проектирования деталей изделия и заканчивая моментом получения готового изделия.
Системное программное обеспечение
Операционная система — это комплекс специальных программных средств, предназначенных для управления загрузкой компьютера, запуском и выполнением других пользовательских программ, а также для планирования и управления вычислительными ресурсами ПК. Она обеспечивает управление процессом обработки информации и взаимодействие между аппаратными средствами и пользователем.
Одной из важнейших функций ОС является автоматизация процессов ввода-вывода информации, управления выполнением при кладных задач, решаемых пользователем. Операционная система загружает нужную программу в память ПК и следит за ходом ее выполнения; анализирует ситуации, препятствующие нормальным вычислениям, и дает указания о том, что необходимо сделать, если возникли трудности.
Сервисное программное обеспечение — это совокупность программных продуктов, предоставляющих пользователю дополнительные услуги в работе с компьютером и расширяющих возможности ОС.
Наиболее популярны следующие ОС: семейство программ Microsoft Windows, MacOS, Linux, FreeDOS, UNIX и др.