«La imagen de un diseñador de software que deriva su diseño de una forma racional y libre de errores a partir de un listado de requerimientos es bastante poco realista. Ningún sistema se ha hecho jamás de esa manera, y probablemente ninguno se hará jamás.»
Dave Parnas (1941- ) Pionero de ingeniería de software canadiense.