Crossover for Work Interview Question

Create a component model of a code quality assurance system.