Программные продукт – это комплекс взаимосвязанных программ для решения определенной проблемы массового спроса, подготовленной к реализации как любой вид промышленной продукции.
Основные характеристики программ:
1) Алгоритмическая сложность.
2) Состав и глубина проработки реализованных функций обработки.
3) Полнота и системность функций обработки.
4) Объем файлов программ.
5) Требования к операционной системе и техническим средствам обработки со стороны программного средства.
6) Объем дисковой памяти.
7) Размер оперативной памяти для запуска программ.
8) Тип процессора.
9) Версия операционной системы.
10) Наличие сети и др.
Основные характеристики качества программ:
1) Мобильность означает их независимость от технического комплекса системы обработки данных, операционной среды, сетевой технологии обработки данных, специфики предметной области и др.
2) Надежность работы программного продукта (ПП) определяется бесперебойностью и устойчивостью в работе программ, точностью выполнения приписанных функций обработки, возможностью диагностики ошибок, возникающих в процессе работы программ.
3) Эффективность ПП оценивается как с позиции прямого его назначения – требований пользователя, так и с точки зрения расходов вычислительных ресурсов, необходимых для его эксплуатации.
4) Модифицируемость ПП означает способность к внесению изменений, например, расширение функций обработки, переход на другую техническую базу обработки.
5) Коммуникативность ПП основана на максимально возможной их интеграции с другими программами, обеспечением обмена данными в общих форматах представления.