Modelados de aplicaciones utilizando el enfoque orientado a objetos

4.1 – Importancia del modelado

4.2-Identificar y plantear el problema

4.3- identificación y especificación de clases

4.4- Relaciones entre clases

4.5- Diseños de métodos

4.6-Comunicación entre objetos

4.1 Importancia del modelado

* Los programas son fáciles de diseñar debido a que los objetos reflejan elementos del mundo real.
* Las aplicaciones son más sencillaspara los usuarios debido a que los datos innecesarios están ocultos.
* Los objetos son unidades auto contenidas.
* La productividad se incrementa debido a que puede reutilizar el código.* Los sistemas son fáciles de mantener y se adaptan a las cambiantes necesidades de negocios.
* Es más fácil crear nuevos tipos de objetos a partir de los ya existentes.
* Simplifica losdatos complejos.
* Reduce la complejidad de la transacción.
* Confiabilidad.
* Robustez.
* Capacidad de ampliación.

4.2 Identificar y plantear el problema
Las tecnologías deobjetos llevan a reutilizar, y la reutilización (de componente de software) lleva a un desarrollo de software más rápido y a programas de mejor calidad. El software orientado a objetos es más fácilde mantener debido a que su estructura es inherentemente poco acoplada. Esto lleva a menores efectos colaterales cuando se deben hacer cambios. Los sistemas orientados a objetos son más fáciles deadaptar y más fácilmente escalables (pueden crearse grandes sistemas ensamblando subsistemas reutilizables).
Hacia mediados de los 80, los beneficios de la programación orientada a objetos empezarona obtener reconocimiento, y el diseño de objetos pareció ser un enfoque sensato para la gente que deseaba utilizar el lenguaje de programación orientada a objetos. Un enfoque orientado a objetos paraprogramar ofrece muchos beneficios sobre un enfoque estructurado.
El análisis orientado a objetos y su diseño se enfoca en los objetos. Los objetos tienen ciertos comportamientos y atributos que...
tracking img