El modelo en estrella consta de 6 etapas: análisis, diseño, desarrollo, prueba, implementación y mantenimiento.
En este modelo primero se analizan los requerimientos del cliente ya obtenidos en una reunión previa con el cliente, después se continua con la elaboración del diseño, terminado éste, se comienza con toda la programación que es básicamente el desarrollo y en ésta misma se están realizando pruebas para descartar cualquier error, después viene la implementación que es cuando ya se pone en funcionamiento el software y por último el mantenimiento, que es cuando se está revisando en un determinado tiempo el software para saber necesita algo o todo funciona correctamente.
Este modelo se puede aplicar en cualquier tipo de sistema ya sea grande o pequeño, ya que las etapas están ordenadas y bien definidas lo cual no permite que exista alguna confusión en la realización de alguna de ellas y por lo mismo no se requiere experiencia para poder ponerlo en práctica. La información externa del funcionamiento de cada una de las etapas es decisión del desarrollador o desarrolladores.
Justificación
Muchos modelos pueden parecer confusos en sus etapas o también se requiere de mucho esfuerzo y en muchas ocasiones se pierde tiempo, en el modelo en estrella es todo lo contrario, ya que, en sus etapas se maneja claramente que es lo que se quiere y se necesita terminar satisfactoriamente una etapa para poder continuar con la siguiente, además de que se van realizando pruebas en las etapas que sean necesarias para descartar cualquier posible error o problema, no se pierde tiempo ya que de una etapa no se regresa a otra, gracias al termino completo de cada una de ellas y como se comento anteriormente también gracias a la realización de pruebas.