Программное обеспечение (ПО) для систем с повышенным риском эксплуатации имеющее большой объем как программного кода, так и программной документации, в большинстве случаев имеет проблемы сопровождения, в то время как Заказчики такого рода программного обеспечения ожидают высокое качество программного продукта. Однако задачи оценки и обеспечения качества ПО являются трудными в силу неоднозначного понимания качества программного обеспечения. Обеспечение качества программного обеспечения – непрерывный процесс в течение всего жизненного цикла ПО. Настоящая работа в первую очередь направлена на внутреннюю оценку качества программного кода на основе концепции оценки качества программного обеспечения, основанной как на серии международных стандартов ISO/IEC 9126, так и на российских стандартах в области качества программного обеспечения как систем критериев качества и набора метрик применяемых для оценки программного кода. Концепция оценки качества включает трехступенчатый подход связывающий на системном уровне характеристики качества кода, критерии и метрики, с тем чтобы отразить важность показателей при оценке показателей качества программного обеспечения.