The article discusses the basic concepts and approaches to assessing software quality. Based on previous research in this area is formulated as recommendations for software that regulate based methods, processes and procedures used for software development.