Desarrollo de Software.
(Metodología Orientada a Objetos)
Prof. Luis. E. Aponte I
Unidad Curricular. Proyecto Sociotecnologico III.
Modulo. Desarrollo de Aplicaciones Informáticas II
Republica Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Universitaria
Universidad Politécnica Territorial del Estado Aragua
Ext. Maracay.
Metodología Orientada a Objetos.
Def.
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.
Elementos Primarios del Modelo de Objetos:
Abstracción.
Encapsulamiento.
Modularidad.
Jerarquía.
Elementos Secundarios del Modelo de Objetos:
Tipos (tipificación).
Concurrencia.
Persistencia.
Modelado de Sistemas de Información bajo la Metodología Orientada a Objetos
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.
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.
Modelado de Sistemas de Información bajo la Metodología Orientada a Objetos
5.Diagrama de Iteración: Se clasifican en:
a. 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:
1. Diagrama de Componentes: Representan los componentes físicos de una
aplicación.
2. Diagrama de Despliegue: Representan la colocación de componentes en
piezas particulares de hardware.