Классификация программного обеспечения

Get Started. It's Free
or sign up with your email address
Классификация программного обеспечения by Mind Map: Классификация программного обеспечения

1. По назначению программы делятся на:

1.1. Системное ПО

1.1.1. Базовое ПО

1.1.1.1. Операционные системы

1.1.1.2. Оболочки ОС

1.1.1.3. Сетевое ОС

1.1.2. Сервисное ПО

1.1.2.1. Поисковые системы

1.1.2.2. Диагностика

1.1.2.3. Антивирусные программы

1.1.2.4. Архиваторы

1.2. Инструментальные ПО

1.2.1. Языки и системы программирования

1.2.2. Интегрированные среды программирования

1.2.3. Программные комплексы

1.3. Прикладное ПО

1.3.1. Общего назначения

1.3.1.1. Текстовые редакторы

1.3.1.2. Графические редакторы

1.3.1.3. Электронные таблицы

1.3.1.4. Системы управления базами данных (СУБД)

1.3.1.4.1. При работе выделяют несколько этапов:

1.3.1.5. Пакеты презентаций

1.3.1.6. Почтовые пакеты

1.3.1.7. Органайзеры

1.3.1.8. Издательские системы

1.3.2. Проблемно-ориентированные

1.3.3. Издательские системы

1.3.4. Мультимедиа

1.3.5. Информационно-поисковые

1.3.6. Прочие

1.3.7. Специального назначения

1.3.7.1. Авторские системы

1.3.7.2. Экспертные системы

1.3.7.2.1. Принято выделять три основных модуля:

1.3.7.3. Гипертекстовые системы

1.3.7.4. Системы аудио- и видеоконференций

1.3.7.5. Системы поддержки принятия решений

1.3.8. Профессионального уровня

1.3.8.1. САПР

1.3.8.2. АСНИ

1.3.8.3. АСУ ОУ

1.3.8.4. АСУ ТП

1.3.8.5. Педагогические комплексы

1.3.8.6. Системы управления предприятием

1.3.8.7. Бухгалтерские системы

2. По способу исполнения

2.1. Интерпретируемые

2.2. Компилируемые

3. По степени переносимости

3.1. Платформозависимые

3.2. Кроссплатформенные

4. По способу распространения

4.1. Несвободные (закрытые)

4.2. Открытые

4.3. Свободные

5. По видам

5.1. Компонент

5.1.1. Программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса

5.2. Комплекс

5.2.1. Программа, состоящая из двух или более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса.