El Desarrollo de Software Orientado a Aspectos (DSOA) provee un conjunto de enfoques par a identificar, modularizar e implementar intereses o propiedades del sistema que pueden cruzar otros intereses del sistema. Tambien busca mejorar el entendimiento de cada interes del sistema de forma clara y separada desde las primeras etapas del ciclo de vida de software. Este se orienta a la obtencion de productos de software de calidad con partes mas reutilizables y que evolucionen facilmente en el tiempo. En este articulo, se presenta un caso de estudio para ilustrar la aplicacion del DSOA desde etapas tempranas del desarrollo de software hasta la implementacion. Diferentes enfoques orientados por aspectos se aplican par a facilitar el manejo separado de intereses desde su identificacion, representacion en UML (analisis y el diseno), hasta su implementacion en el lenguaje AspectJ .