Está en la página 1de 2

Ibarra Hernndez Ana Karen

Programacin Orientada a Objetos Unidad I Tarea #3

ISC

RESUMEN
El UML (Lenguaje Unificado para la Construccin de Modelos) se define como un lenguaje que permite especificar, visualizar y construir los artefactos de los sistemas de software. Es un sistema notacional destinado a los sistemas de modelado que utilizan conceptos orientados a objetos. Permite a los creadores de sistemas generar diseos que capturen sus ideas en forma convencional y fcil de comprender para comunicarlas a otras personas. El UML es un lenguaje para construir modelos; no gua al desarrollador en la forma de realizar el anlisis y diseo orientado a objetos ni le indica cul proceso de desarrollo adoptar. Est compuesto por diversos elementos grficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos. La finalidad de lo diagramas es presentar diversas perspectivas de un sistema, a las cules se les conoce como modelo. Los diagramas ms usuales son: Diagrama de clases: Una clase es una categora o grupo de cosas que tiene atributos y acciones similares. Un diagrama de clases est formado por varios rectngulos de este tipo por lneas que muestran la manera en que las clases se relacionan entre s. Facilitan las representaciones a partir de las cuales los desarrolladores podrn trabajar. Colaboran en lo referente al anlisis. Ejemplo: Mochilas Marca Color Modelo Tamao Vaca Llena Nueva Vieja

Ibarra Hernndez Ana Karen

Programacin Orientada a Objetos Unidad I Tarea #3

ISC

Diagrama de objetos: Un objeto es una instancia de clase. Diagrama de casos de uso: Es una descripcin de las acciones de un sistema, es una tcnica de aciertos y errores para obtener los requerimientos de un sistema desde el punto de vista del usuario. Diagrama de estados: En cualquier momento, un objeto se encuentra en un estado en particular. El smbolo que est en la parte superior representa el estado inicial y el de la parte inferior el estado final. Diagramas de secuencias: Muestra la mecnica de la interaccin con base en tiempos. Diagrama de actividades: Las actividades que ocurren dentro de un caso de uso o dentro del comportamiento de un objeto de dan normalmente en secuencia. Diagrama de colaboraciones: Los elementos de un sistema trabajan en conjunto para cumplir con los objetivos del sistema, y un lenguaje de modelado deber contar con una forma de representar esto. Diagramas de componentes: El moderno desarrollo de software se realiza mediante componentes, lo que es particularmente importante en los procesos de desarrollo de equipo. Diagrama de distribucin: Muestra la arquitectura fsica de un sistema informtico. Puede representar los equipos y dispositivos, mostrar sus interconexiones y el software que se encontrar en cada mquina.

También podría gustarte