- Corrección y eficacia. Resuelve el problema adecuadamente.
- Eficiencia. Lo hace en un tiempo mínimo y con un uso óptimo de los recursos del sistema.
Para conseguirlo, cuando afrontemos la construcción de la solución tendremos que tener en cuenta los siguientes conceptos:
- Abstracción: se trata de realizar un análisis del problema para descomponerlo en problemas más pequeños y de menor complejidad, describiendo cada uno de ellos de manera precisa.
- Encapsulación: consiste en ocultar la información para poder implementarla de diferentes maneras sin que esto influya en el resto de elementos.
- Modularidad: estructuraremos cada parte en módulos independientes, cada uno de ellos tendrá su función correspondiente.
Después de analizar en detalle el problema a solucionar, hemos de diseñar y desarrollar el algoritmo adecuado.
No hay comentarios :
Publicar un comentario