CENTRO DE GESTION Y DESARROLLO SOSTENIBLE SUR COLOMBIANO
SENA PITALITO HUILA 2019 MODELADO ORIENTADO A OBJETOS
WILSON MARTINES
(INSTRUCTOR)
CENTRO DE GESTION Y DESARROLLO SOSTENIBLE SUR COLOMBIANO
SENA PITALITO HUILA 2019 Introducción al modelado orientado a objetos
¿qué es un modelo?
un modelado orientado a objetos programación. Esto significa que no es un
lenguaje específico, o una tecnología, sino una forma de programar, una manera de plantearse la programación. No es la única o necesariamente mejor o peor que otras, pero se ha constituido en una de las formas de programar más populares e incluso muchos de los lenguajes que usamos hoy en día lo soportan o están diseñados bajo ese modelo. Si produzco un software que cumpla su propósito hay que obtener los requisitos del sistema, esto se consigue conociendo de una forma disciplinada a los usuarios y haciéndolos participar de manera activa para que no queden “cabos sueltos”. Para desarrollar software rápida y eficientemente, minimizando el trabajo de recodificación y evitando crear miles de líneas de código inútil hay que disponer, además de la gente y las herramientas necesarias, de un enfoque apropiado. Esto garantiza un buen rendimiento de software, El modelado de un sistema es de suma importancia pues esto es como la base fundamental para empezar a desarróllalo, cuando se desarrolla modelados para la creación de software en ámbito industrial no se pretende que la capacidad de modelar se reduzca a empresas que disponen de gran número de empleados o empresas que han de abordar proyectos eminentemente grandiosos, si no que nos referimos a la capacidad de obtener un producto comercia. Un principio básico del modelo es: Un único modelo no es suficiente. Cualquier sistema que no sea trivial se afronta mejor desde pequeños modelos casi independientes, que los podamos construir y estudiar independientemente y que nos representen las partes más diferenciadas del sistema y sus interrelaciones. Cuando trabajamos con el modelado de algoritmos también se encuentran algunas ventajas, una de las ventajas más eficiente es: Mantenibilidad (facilidad de mantenimiento). Los programas que se diseñan utilizando el concepto de orientación a objetos son más fáciles de leer y comprender y el control de la complejidad del programa se consigue gracias a la ocultación de la información que permite dejar visibles sólo los detalles más relevantes. Como ya he dicho la orientación a objetos se basa en conceptos como clase, objeto, herencia y polimorfismo, pero también en otros muchos. En esta sección se intenta, sin entrar en detalles, realizar una breve descripción de los conceptos más importantes que existen en el modelado orientado a objetos. La respuesta es bien sencilla, un modelo es una simplificación de la realidad.