[2] Nacido en 1929, Royce entró al Instituto Tecnológico de California, donde recibió su licenciatura en física, su maestría en ingeniería aeronáutica y en 1959 su doctorado en ingeniería aeronáutica bajo Julian David Cole[3] con la tesis Flujo transónico sobre un no elevado, cuerpo delgado de revolución.
Royce comenzó su carrera como profesor asistente en el Instituto Tecnológico de California.
[7] El modelo en cascada para la ingeniería de software se atribuyó erróneamente a Royce.
Estos requerían muchos pasos adicionales de ida y vuelta, el cual le da al desarrolló un carácter iterativo.
[10] El primer uso del término cascada pudo haber sido un documento de 1976 por Bell y Thayer.
Royce previó una gran deficiencia en esta metodología, la cual describió como: De acuerdo a Royce en el proceso del modelo “las iteraciones del diseño nunca son limitados a la etapa sucesiva” y por eso el modelo sin iteración es “un riesgo e invita al fracaso”.