По внутренним свойствам каждую программу можно отнести к одному или к нескольким следующим видам программ:
· комплекс или система программ (КП) – это набор взаимосвязанных программ, реализующий некоторую крупную задачу пользователя;
· программное средство (ПС) – это программа или комплекс программ, предназначенная для автоматизации обработки данных, например, Word, Excel;
· программный продукт или изделие (ПП) – это программа или комплекс программ, предназначенный для продажи (предприятия, разрабатывающие программные продукты, приравниваются по статусу к промышленным предприятиям);
· программное обеспечение (ПО) – это комплекс программ, обеспечивающий функционирование другой, более главной системы, например, автоматизированной информационной системы, автоматизированного рабочего места (АРМ), технической системы (станков с программным управлением);
· пакет прикладных программ или средств (ППП) – это комплекс программ, имеющий средства настройки на конкретные условия применения.
Например, пакет «1С – Бухгалтерия» является одновременно программной системой, программным средством обработки бухгалтерских данных, программным продуктом (продается и покупается), пакетом прикладных программ (имеет средство настройки - конфигуратор).
Классификация программ по областям применения:
Продукция народного потребления, используемая вне прямой производственно-технической и научно-исследовательской деятельности специалистов. Это программы, создаваемые преимущественно для персональных компьютеров, используемых в быту (курсы обучения, справочные сведения, пакеты для несложных научных и инженерных расчетов, игры и др.).
Продукция научно-технического применения для решения инженерно-вычислительных и научно-исследовательских задач. Ряд программ этой категории имеет широкую область применения, может тиражироваться в тысячах экземпляров и поставляться вместе с эксплуатационной документацией.
Продукция производственно-технического назначения, предназначенная для автоматизации труда в организациях и на предприятиях народного хозяйства. Программные средства этой категории можно разделить на три крупных класса:
a) комплексы программ общесистемного назначения, обеспечивающие возможность выполнения компьютером основных функций (операционные системы и пакеты прикладных программ, расширяющие функциональные возможности операционных систем; диалоговые системы, обеспечивающие интерфейс различных видов пользователей с компьютером; системы управления базами данных; типовые проблемно - ориентированные инструментальные системы; программные системы обеспечения телекоммуникаций в типовых локальных и распределенных сетях компьютеров);
b) системы обработки данных (информационно-справочные системы; автоматизированные системы организационного управления отраслями, организациями и предприятиями; системы автоматизированного проектирования промышленных изделий; системы автоматизации технологической подготовки производства; экспертные системы; системы обработки и редактирования текстовых документов; пакеты прикладных программ для решения типовых задач;
c) программы систем управления объектами и процессами в реальном времени; автоматизированные системы управления технологическими процессами; гибкие производственные системы; станки с числовым программным управлением и промышленные роботы; системы управления движущимися и другими объектами; системы управления научными экспериментами и сложными приборами.
Классификация программ по риску:
Критические программы, от которых требуется особенно высокое качество надежного функционирования.
Важные программы, которые также должны обладать особенно высоким качеством, и ущерб от ошибок в них может быть велик, но невозможны катастрофические последствия их проявления.
Ординарные программы, которые являются наиболее массовыми и широко распространенными; их качество и области применения изменяются в широких пределах.