Metodologías de desarrollo de software orientado a objetos (OO)

Get Started. It's Free
or sign up with your email address
Metodologías de desarrollo de software orientado a objetos (OO) by Mind Map: Metodologías de desarrollo de software orientado a objetos (OO)

1. ¿Que Caracteriza a un Objeto? *Estado: los valores de las características del objeto se denominan (atributos) *Comportamiento: la acción que realiza el objeto en respuesta a estímulos que se aplican al objeto (operaciones) *Identidad: El nombre del objeto

2. Términos del Enfoque (OO) Atributo : característica del objeto Operación : descripción de un determinado comportamiento del objeto Método : implementación de una operación Mensaje (evento, estímulo): mecanismo de activación de un método. Encapsulación: Oculta al mundo exterior, la estructura del objeto y los detalles de la implementación de las operaciones

3. Relación Clase-Objeto: *Una clase representa la descripción de un conjunto de objetos *Un objeto es una instancia de una clase. *Una Instancia Describe un conjunto de objetos con características similares (propiedades y comportamiento común).

4. ¿Que es un Método? Es un enfoque sistemático para el desarrollo de software que incluye:

4.1. *Especificaciones de Modelos: Descripciones de los modelos gráficos que deben ser producidos

4.2. *Procesos: Indicación de las actividades a seguir y recomendaciones

4.3. *Restricciones: aplicadas a los modelos de sistemas

5. Principios:

5.1. * Desarrollo de aplicaciones usando modelos basados en conceptos del mundo real

5.2. *Organización del software como una colección discreta de objetos que incorporan datos (atributos) y comportamiento (operaciones o Procedimientos)

5.3. *Los objetos se comunican a través del paso de mensajes. El objeto receptor del mensaje ejecuta una acción (operación

5.4. *Modelo objeto: abstracción, encapsulación, jerarquía, modularidad, lifi polimorfismo...

6. Objeto: Es la representación de una entidad real, o abstracta, con un rol significativo en el dominio del problema.

6.1. La idea Principal del Enfoque Orientado a Objetos (00), es conceptualizar el dominio del problema en términos de los objetos que interactúan, modifican y responden a acciones, construyendo un modelo que simula el comportamiento del mundo real.

6.2. Abstracción: El proceso de abstracción aplicado al dominio del problema permite reconocer los objetos relevantes y las relaciones con otros objetos, relativos a la perspectiva del observador Mediante abstracción se identifica las características esenciales de un objeto, que lo distingue de otros tipos de objetos, de acuerdo a los intereses del observador.