Approaches to assessing the quality of software
It is concluded that it is necessary to comprehensively apply various approaches and methods at all stages of the software life cycle, as well as the promise of using intelligent systems and cognitive models to assess weakly formalizable quality factors.