| CPC H04L 63/1433 (2013.01) [G06N 20/00 (2019.01); H04L 63/1416 (2013.01)] | 18 Claims |

|
1. A computer-implemented method for evaluating and scoring an IT product of a technology provider, the method comprising:
receiving a submission package from the technology provider, wherein the submission package comprises an artifact associated with development of the IT product;
processing a set of organizational interview transcripts containing discussions of development lifecycle processes;
generating a set of organizational maturity scores based on the set of organizational interview transcripts and the artifact;
processing a full architectural model comprising system-level components and software-level components associated with the IT product;
generating a set of architecture maturity scores based on the full architectural model;
performing manual or automated testing of the IT product;
performing penetration testing of the IT product;
generating a set of verification maturity scores based on the penetration testing; and
combining the set of organizational maturity scores, the set of architecture maturity scores, and the set of verification maturity scores into an overall maturity score.
|