Before revision: Cr Critical factors in software definition and development are iteration or repetition and alternation.
After revision: Critical factors in software definition and development are iteration or repetition and alternation.