Metodología orientada a objetos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Metodología orientada a objetos por Mind Map: Metodología orientada a objetos

1. La Metodología Orientada a Objetos fue propuesta por Grady Booch y en ella propone que los sistemas pueden ser vistos como un conjunto de objetos o entidades con una identidad y comportamiento propio, las cuales interactúan entre si para alcanzar el objetivo común del sistema.

2. Elementos Primarios del Modelo de Objetos

3. Abstracción: Denota las características esenciales de un objeto que los distingue de todos los demás tipos de objeto, y proporciona así fronteras conceptuales nítidamente definidas respecto a la perspectiva del observador

4. Encapsulamiento: Es el proceso de almacenar en un mismo comportamiento, los elementos de una abstracción y su implementación

5. Modularidad: Es la propiedad que tiene un sistema que ha sido descompuesto en un conjunto de módulos cohesivos y débilmente acoplados.

6. Jerarquía: Es una clasificación u ordenación de abstracciones.

7. Elementos Secundarios del Modelo de Objetos

8. Tipificación: Son las puestas en vigor de la clase de los objetos, de forma que los objetos de tipos diferentes no pueden intercambiarse o pueden hacerlo de forma restringuida.

9. Concurrencia: Es la propiedad que distingue un objeto activo, de uno que no esta activo. Permite manejar muchos eventos diferentes a la vez.

10. Persistencia: Es la propiedad de un objeto mediante la cual, su existencia perdura en el tiempo y el espacio. La persistencia abarca la duración de los datos, es decir que ademas de persistir el estado de un objeto, también la clase debe trascender a cualquier programa individual.

11. Objeto: Modulo que contiene los datos e instrucciones que operan sobre los datos.

12. Mensaje: Solicitud que se hace al objeto para que se comporte de alguna forma.

13. Métodos: Determinan como actúa el objeto al recibir un mensaje.

14. Clase: Descripción de un conjunto de objetos casi idénticos, que consta de métodos y datos que resumen sus características comunes.

15. Herencia: Mecanismos para compartir métodos y datos entre clases, subclases y objetos.

16. Poliformismo: El mismo mensaje puede originar acciones

17. Etapas

18. *Requerimientos *Análisis de estructuras de objetos * Análisis de comportamiento de objetos. *Diseño del comportamiento de objetos *Programación * Prueba *Puesta en producción * Mantenimiento

19. Modelado de Sistemas de Información bajo la Metodología Orientada a Objetos

20. Muller, P. (1997) en su obra Modelado de Objetos con UML, define a este como un lenguaje de modelado y no como un método o un proceso. Sostiene además que el UML está compuesto por una notación muy específica y por las reglas semánticas relacionadas para la construcción de sistemas de software.

21. 1- Diagrama de Clases: Representan la estructura estática en términos de clases y relaciones. 2- Diagrama de Casos de Uso: Representan las funciones de un sistema desde el punto de vista del usuario. 3- Diagrama de Objetos: Representan objetos y sus relaciones. 4- Diagrama de Actividades: Representan el comportamiento de una operación como un conjunto de acciones.

22. 5- Diagrama de Iteración: Se clasifican en: *Diagrama de Secuencia: Son una representación temporal de los objetos y sus relaciones. *Diagrama de Colaboración: Son una representación espacial de objetos, uniones e interacciones. 6- Diagrama de Estados: Representan el comportamiento de una clase en términos de estado. 7- Diagrama de Implementación: Se clasifican en: *Diagrama de Componentes: Representan los componentes físicos de una aplicación. *Diagrama de Despliegue: Representan la colocación de componentes en piezas particulares de hardware.