Trabajo Analisis Y Dise O De Sistemas
Ministerio del Poder Popular para la Educación
Ing. En Sistemas – IV Semestre –
Análisis y Diseño de Sistemas, Sección “A”
PROGRAMACION ORIENTADA A OBJETOS Y UML
Asesor:
Yvan Salazar
Autores:
Aaron Uzcategui
Jhon Flores
Ciudad Guayana, Julio de 2015
Índice:
Pág.
Introducción . . . . . .. . . 1
¿Qué es Programación Orientada a Objetos? . . . . . 2
Origen de la Programación Orientada a Objetos . . . . 2,3
Ventajas de la Programación Orientada a Objetos . . . 3
Característicasde Programación Orientada a Objetos:
*Abstracción, *Encapsulamiento, *Polimorfismo y *Herencia . . 4, 5, 6
Metodologías de análisis y diseño orientadas a objetos:
*Diseño Orientado a Objetos (OOD) de Grady Booch, *Técnicas del Modelado de objetos (OMT) De James Rumbaugh, *Análisis orientado a objetos (OOA) de Coad y Yourdon . . . .. . . 6, 7, 8, 9
¿Qué es UML?, Historia de la UML . . . . . . 10
Objetivos de la UML . . . . . . . 11
Diagramas de la UML . . . . . .. 12,13
Ventajas y Desventajas de la UML . . . . . 14
Conclusión . . . . . . 15
Bibliografía . . . . . .16
Introducción
La programación orientada a objetos o POO es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.
Actualmente una de las áreas más candentes en la industria y en el ámbito académico es la orientación a objetos. La orientación a objetos promete mejoras de amplio alcance en la formade diseño, desarrollo y mantenimiento del software ofreciendo una solución a largo plazo a los problemas y preocupaciones que han existido desde el comienzo en el desarrollo de software: la falta de portabilidad del código y reusabilidad, código que es difícil de modificar, ciclos de desarrollo largos y técnicas de codificación no intuitivas.
Por otro lado, El lenguaje unificado de diagrama o notación (UML)sirve para especificar, visualizar y documentar esquemas de sistemas de software orientado a objetos. UML no es un método de desarrollo, lo que significa que no sirve para determinar qué hacer en primer lugar o cómo diseñar el sistema, sino que simplemente le ayuda a visualizar el diseño y a hacerlo más accesible para otros. UML está controlado por el grupo de administración de objetos (OMG) y es elestándar de descripción de esquemas de software.
UML está diseñado para su uso con software orientado a objetos, y tiene un uso limitado en otro tipo de cuestiones de programación.
UML se compone de muchos elementos de esquematización que representan las diferentes partes de un sistema de software. Los elementos UML se utilizan para crear diagramas, que representa alguna parte o punto de vistadel sistema.
1.- ¿Qué es Programación Orientada a Objetos?
La programación Orientada a Objetos es una metodología que basa la estructura de los programas en torno a los objetos.
Es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Su uso se popularizó a principios de la década de los años 1990. En la actualidad,...
Regístrate para leer el documento completo.