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.