Desarrollo Top-Down
Es un metodo de desarrollo que sirve para escribir programas simples de forma ordenada, manteniendo en todo momento los conceptos de notes/Cohesion, notes/Modularidad y notes/Granularidad.
La metodologia es la siguiente:
- Se elabora un Diagrama de clases base en donde existan las clases principales y sus relaciones mas basicas
- Se selecciona una clase (Si es la primera, la clase base, si no, la que parezca mas dificil)
- Se escriben sus atributos privados
- Se escribe su interfaz publica
- Se implementan los metodos de la interfaz
- Se instancian objetos y se usan metodos conforme sean necesarios de otras clases.
- Se evalua y actualiza el diagrama
- Se selecciona la clase mas riesgosa (aparentemente mas dificil) de escribir
- Se vuelve al paso 2 hasta terminar