Es conveniente distinguir entre diseño de alto nivel o arquitectónico y diseño detallado.