0% encontró este documento útil (0 votos)
92 vistas9 páginas

Introducción al Lenguaje UML

Este documento introduce el Lenguaje de Modelado Unificado (UML), que permite especificar, construir, visualizar y documentar los elementos de un sistema de software a través de una notación gráfica. UML puede ser utilizado con cualquier metodología de desarrollo orientada a objetos y es el resultado de la unificación de los métodos de modelado de Grady Booch, Jim Rumbaugh e Ivar Jacobson. El documento luego describe los diferentes tipos de elementos que puede representar UML, como clases, casos de uso y componentes; y las relaciones entre elementos como asoci

Cargado por

Hernan Arratia
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
92 vistas9 páginas

Introducción al Lenguaje UML

Este documento introduce el Lenguaje de Modelado Unificado (UML), que permite especificar, construir, visualizar y documentar los elementos de un sistema de software a través de una notación gráfica. UML puede ser utilizado con cualquier metodología de desarrollo orientada a objetos y es el resultado de la unificación de los métodos de modelado de Grady Booch, Jim Rumbaugh e Ivar Jacobson. El documento luego describe los diferentes tipos de elementos que puede representar UML, como clases, casos de uso y componentes; y las relaciones entre elementos como asoci

Cargado por

Hernan Arratia
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

“AÑO DEL DIALOGO Y

RECONCILIACIÓN NACIONAL”

TEMA:INTRODUCCION AL “UML”
MG. HERNAN HUAMAN ARRATIA

INTEGRANTES
 GUILLERMO QUISPE HUMPIRI
 BEATRIZ TRUJILLO SUCAPUCA
 IVAN REY VILCA GUTIERREZ
 ROSA M. VILCA SUCASACA
¿Qué es el UML?

UML (Lenguaje de Modelado Unificado) Es un lenguaje,


basado en una notación gráfica, que permite: especificar,
construir, visualizar y documentar los elementos de un
sistema software, así como para modelar los procesos de
negocios u otros sistemas no software (Jacobson, 2006).

Puede ser utilizado por cualquier metodología de desarrollo


orientada a objetos. Este lenguaje es el resultado de la
unificación de los métodos de modelado orientados a objetos
de: Grady Booch, Jim Rumbaugh, Ivar Jacobson.
Un lenguaje de modelado permite expresar los distintos
modelos (artefactos) que se producen en el proceso de
desarrollo de software.
ARTEFACTO, MODELO
Y DIAGRAMA
ARTEFACTO
Representa una información que es utilizada o producida durante un proceso de
desarrollo de software. Ejemplo: documento de especificación de requisitos, un modelo,
un programa.

MODELO
Es una representación abstracta, un diseño o un sistema desde un punto de vista
particular. Representa uno o más diagramas. Ejemplos: modelo de casos de uso,
modelo de negocio.

DIAGRAMA
Es una representación gráfica de una colección de elementos. Ejemplos: diagrama de
casos de uso, diagrama de clases.
 
Elementos en UML
 Elementos Estructurales
 Los elementos estructurales representan la parte estática del sistema. Se
incluyen (figura 4.1): Clase, Interfaz, nodo, caso de uso, interfaz, clase activa,
componente, cadena de responsabilidad.

clase

colaboración
componente nodo
Caso de
uso
interfaz
ELEMENTOS DE COMPORTAMIENTO

 Los elementos de comportamiento representan la parte dinámica del sistema,


es decir el comportamiento en el tiempo y el espacio. Se incluyen:
Interacciones y estados.

espacio

Elementos de agrupación
 Los elementos de agrupación representan la parte organizativa del sistema.
Incluye: Paquete.
PAQUETE
Relaciones en UML
Dependencia
 Representa una relación semántica entre dos elementos, tal que un cambio
en uno de ellos (el independiente) puede afectar al otro (el dependiente).

Asociación
 Representa una relación estructural que describe un conjunto de links, siendo
un link una conexión entre objetos.
Generalización
Representa una relación de generalización/especialización en la que el
elemento especializado (descendiente) se construye sobre la
especificación del elemento generalizado (ancestor)

Realización
Representa una relación semántica en la que un clasificador, tal como una
interfaz o un caso de uso, especifica un “contrato” que otro clasificador, tal
como una clase o una colaboración, garantiza llevar a cabo.
Diagramas en UML
La versión 2.0 del UML (Booch, 2006) considera 13 diagramas (figura 4.2), divididos en Diagramas
dinámicos y estáticos.

También podría gustarte