
Este libro presenta un enfoque orientado a objetos hacia desarrollo del software basado en modelar objetos del mundo real y utilizar asi el modelo para construir un diseno independiente del lenguaje que estara organizado en torno a esos objetos. El modelado y diseno orientados a objetos promueven una mejor comprension de los requisitos, disenos mas limpios y sistemas con mejor mantenimiento. Aqui se describe un conjunto de conceptos orientados a objetos y una notacion grafica independiente del lenguaje, la Tecnica de Modelado de Objetos1, que se puede utilizar para analizar los requisitos del problema, disenar una solucion del mismo, implementar de esta manera la solucion en un lenguaje de programacion o en una base de datos. Esta aproximacion admite que se utilicen unos mismos conceptos y una misma notacion a lo largo de todo el proceso de desarrollo del software. Dicho desarrollo no necesita traducirse a una nueva notacion en cada etapa, tal como sucede con otras muchas metodologias. Se mostrara la forma de utilizar conceptos orientados a objetos a lo largo de todo el ciclo de vida del software desde el analisis, pasando por el diseno, hasta la implementacion. Este libro no trata primordialmente los lenguajes ni la codificacion orientados a objetos. En su lugar se hace enfasis en que la codificacion es la ultima etapa de un proceso de desarrollo que incluye definir el problema, comprender sus requisitos, planear una solucion e implementar un programa en un cierto lenguaje. Una buena tecnica de diseno retrasa los detalles de la implementacion hasta las ultimas etapas del mismo con objeto de mantener la flexibilidad. Los errores de las primeras fases del proceso de desarrollo tienen mucha influencia sobre el producto final y tambien sobre el tiempo requerido para finalizar. Se describira la implementacion de estos disenos en lenguajes orientados a objetos, en lenguajes no orientados a objetos y en bases de datos relacionales.
Page Count:
0
Publication Date:
2008-01-01
ISBN-13:
9789702613428
No comments yet. Be the first to share your thoughts!