0% encontró este documento útil (0 votos)
7 vistas13 páginas

Introducción a UML y sus Modelos

Cargado por

asddsa
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas13 páginas

Introducción a UML y sus Modelos

Cargado por

asddsa
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 PDF, TXT o lee en línea desde Scribd

UML

Autor: Luciano Straccia

Versión 2023.03
Agenda

• Introducción a UML
• Modelos UML
UML
UML

• UML (Lenguaje Unificado de Modelado)

• Lenguaje de modelado visual para especificar software

• Creado en 1997 (con antecedentes previos) por Rumbaugh, Jacobson y Booch

• Respaldado por OMG (Object Management Group)


Tipos de modelos

• Estructurales: muestran los componentes de un sistema y la forma en


que ellos se organizan para constituir la estructura completa

• Dinámicos (o de comportamiento): muestra la funcionalidad (o parte de


ella) del sistema y enfatiza en qué debe ocurrir en el sistema
Uso de los modelos

• Algunos modelos son utilizados en el análisis del sistema (con


independencia de la tecnología) y otros explicitan aspectos de diseño de
software y tecnológicos
Modelos

Modelo Tipo Etapa


Casos de Uso Dinámico (Comportamiento) Análisis
Clases Estático (Estructura) Análisis y Diseño
Objetos Estático (Estructura) Análisis y Diseño
Estados Dinámico (Comportamiento) Análisis
Actividad Dinámico (Comportamiento) Análisis
Secuencia Dinámico (Comportamiento) Diseño
Colaboración Dinámico (Comportamiento) Diseño
Despliegue Estático (Estructura) Diseño
Componentes Estático (Estructura) Diseño
DIAGRAMAS UML
Casos de Uso

• Permite definir los requerimientos funcionales del sistema y los actores que
hacen uso de las distintas funciones. Solicitar
Asignación de
Reimpresión de
ISBN

Solicitar
Asignación de
Número de ISBN

Corregir datos
registrados para
Autor-Editor
ISBN
(from Business Process Model)

«extend» Ingresar
Cobranzas
Solicitar Serv icios
Asociados

Solicitar
Asignación de
Prefij os Editoriales

Editor
(from Business Process Model) «extend»

Administrador

Administrar (from Business Process Model)


Editoriales
Estados

• Para un elemento específico (u objeto) identifica los estados por los cuales
puede pasar y las transiciones que generan esos cambios de estados
Actividades

• Para un proceso o funcionalidad lo describe detalladamente como un


conjunto de pasos
Despliegue

• Modela la arquitectura en tiempo de ejecución de un sistema. Muestra la


configuración de los elementos de hardware (nodos) y cómo los elementos
y artefactos del software se trazan en esos nodos.
UML

Autor: Luciano Straccia

También podría gustarte