Классификация программного обеспечениЯ
Бурное развитие новой информационной технологии и расширение сферы ее применения привели к интенсивному развитию программного обеспечения (ПО). Достаточно отметить, что в 2006 г. мировым сообществом на программное обеспечение затрачено свыше 500 млрд долларов. Причем тенденции развития ПО показывают, что динамика затрат имеет устойчивую тенденцию к росту, примерно 20% в год [63].
Рис. 10. 1. Иерархия программного обеспечения
Под программным обеспечением информационных систем понимается совокупность программных и документальных средств для создания и эксплуатации систем обработки данных средствами вычислительной техники [63]. В компьютерном жаргоне часто используется слово "софт" от английского software.
По назначению программное обеспечение разделяется на системное, прикладное и инструментальное (рис.10.1 и 10.2).
Рис. 10. 2. Классификация программного обеспечения
Инструментальное ПО (среды программирования) предназначено для использования в ходе проектирования, разработки и сопровождения программ. Это: интегрированные среды разработки, SDK, компиляторы, интерпретаторы, линковщики, ассемблеры, отладчики и т.п.
Прикладное ПО (приложения) — программы, предназначенные для выполнения определенных пользовательских задач и рассчитанные на непосредственное взаимодействие с пользователем. К прикладному ПО относятся: банковские и бухгалтерские программы, игры, текстовые и графические редакторы, Интернет-клиенты и т. п.
Базовое (системное) ПО используется для обеспечения работы компьютера самого по себе и выполнения прикладных программ. Конкретные виды системного программного обеспечения включают загрузчики, операционные системы, драйверы устройств, утилиты (сервисные программы). Наиболее общая часть системного программного обеспечения – операционная система.
Дата добавления: 2015-11-26; просмотров: 1469;