Mapa mental
Modelado orientado a objetos.

Mapa mental: Modelado orientado a objetos
Contenido del mapa
Modelado orientado a objetos.
UML(Lenguaje Unificado de Modelado)
- Ayuda a analizar y especificar los requerimientos del proyecto antes de comenzar con la implementación.
- Mediante diferentes diagramas, permite representar:
- Estructura
- Comportamiento
- Requerimientos
- funciona como una representación o modelo del sistema que permite visualizar sus procesos, estructura y requerimientos antes de llevarlos a la implementación.
Modelo
- ¿qué es un modelo?
- un modelo es una simplificación de la realidad.
- ¿qué es un modelo?
Principios del modelado
- Elección de modelo
- Hay que seleccionar el modelo adecuado para cada momento y dependiendo de que modelo se elija se obtendrán diferentes beneficios y diferentes costes
- Nivel de precisión
- es necesario poder seleccionar el nivel de detalle que se desea ya que en diferentes partes de un proyecto y en diferentes etapas se tendrán unas determinadas necesidades.
- Ligados a la realidad
- Lo principal es tener modelos que nos permitan representar la realidad lo más claramente posible, pero no sólo esto, tenemos que saber, exactamente cuando se apartan de la realidad para no caer en la ocultación de ningún detalle importante.
- 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.
- Elección de modelo
ecuación de Wirth
- Algoritmos + Estructuras de Datos = Programas
Abstracción
- Se evitan los detalles para centrarse en las cosas más genéricas de manera que se facilite su comprensión
Ventajas
- De la orientación a objetos
- 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.
- facilidad para modificar los programas
- Se pueden realizar añadidos o supresiones a programas simplemente añadiendo, suprimiendo o modificando objetos.
- Resusabilidad
- Los objetos, si han sido correctamente diseñados, se pueden usar numerosas veces y en distintos proyectos
- Fiabilidad
- Los programas orientados a objetos suelen ser más fiables ya que se basan en el uso de objetos ya definidos que están ampliamente testados.
- facilidad de mantenimiento
- De la orientación a objetos
Conceptos básicos de la orientación a objeto
- Clase
- Es una descripción de un conjunto de objetos similares
- Objeto
- Un objeto es una cosa, generalmente extraída del vocabulario del espacio del problema o del espacio de la solución
- Atributo
- Es una característica concreta de una clase
- Método
- Es una operación concreta de una determinada clase. Por ejemplo de la clase Coches podríamos tener un método arrancar()
- Instancia
- Es una manifestación concreta de una clase (un objeto con valores concretos). También se le suele llamar ocurrencia. Por ejemplo una instancia de la clase Coches puede ser: Un Ford Mustang, de color Gris con 3 puertas
- Herencia
- Es un mecanismo mediante el cual se puede crear una nueva clase partiendo de una existente, se dice entonces que la nueva clase hereda las características de la case existentes aunque se le puede añadir más capacidades (añadiendo datos o capacidades) o modificar las que tiene. Se puede decir que Coches extiende la clase VehículosDeMotor, o que VehículosDeMotor es una generalización de las clases Coches y Motos
- Clase
Información
- Descripción
- Ingeniería Mapa Mental sobre Modelado orientado a objetos., creado por misha HN el 06/09/2026.
- Creado por
- misha HN
- Visitas
- 4
- Valoración