Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Uml
Uml
vVisualizar el sistema:
vEspecificar el sistema:
vDocumentar sistemas:
📌Estructurales
Ø Clase
Ø Interfaz
Ø Colaboración
Ø Caso de uso
Ø Componente
Ø Nodo
Ø Actor
ELEMENTOS DE UML
📌 De comportamiento
Ø Interacción
Ø Estados
📌 De agrupación
ØPaquete
ELEMENTOS DE UML
📌 De anotación
Ø Nota
📌 Relaciones
Ø Dependencia
Ø Asociación
Ø Generalización
Ø Realización
ELEMENTO DEL UML
📌 Diagramas
Ø Clases
Ø Objetos
Ø Casos de uso
Ø Secuencia
Ø Colaboración
Ø Estados
Ø Actividades
Ø Componentes
Ø Implementación
ELEMENTOS ESTRUCTURALES
Un componente es una
parte física de un
sistema (JavaBeans,
dll)
Un nodo es un elemento
físico que representa
un recurso
computacional. Servidor
ELEMENTOS ESTRUCTURALES
Una interacción es un
comportamiento que
consiste en un conjunto de
mensajes intercambiados
entre un conjunto de
objetos para alcanzar un
propósito especifico
Un paquete es un
mecanismo para
organizar elementos en
grupos y así reducer la
complejidad.
ELEMENTOS DE ANOTACIÓN
§ [Web] BPMN: Es una herramienta netamente basada en el modelado de negocios, creación de reglas de negocio.
Requiere un expertise en programación, debido a las funcionalidades de adaptación y creación que posee.
§ [Windows] UMLet: Quizá no sea la herramienta más bonita visualmente, pero te puede sacar de cualquier apuro que
tengas al momento de crear tus diagramas UML. Una de sus caracteristicas destacables es la documentación que te
ayuda paso a paso en tus diseños.
§ [Web]Verbatelo: Amplio soporte con bases de datos como: Oracle 11g,MySQL 5.5,PostgreSQL 9.x,SQLite 3.7.x,IBM
DB2 9.7,MS SQL Server,HSQLDB 2.3,Amazon Redshift. Permite colaborar en equipo, aplicar ingenieria inversa,
generar archivos SQL y muy buena usabilidad.Tiene costo económico,pero si eres estudianteo o profesor la
herramienta la podrás utilizar gratis.
§ [MacOS, Windows, Linux] xUML: Es una muy buena herramienta con apoyo de la comunidad. Utiliza lenguaje acción
objeto como parte indispensable para acceso a datos, generación de eventos,pruebas, transformaciones,etc. Posee
un compilador del modelo con soporte en C y C++
§ [Web, Windows, Linux,MacOS]Umple:Es una herramienta de modelado y una familia de lenguajes de programación
que permite lo que llamamos Programación Orientada a Modelos. Añade abstracciones como Asociaciones,
Atributos y Máquinas de Estado derivadas de UML a lenguajes de programación orientados a objetos como Java,
C++, PHP y Ruby.
Fuente: https://www.ingenioteka.com/las-15-mejores-herramientas-para-modelar-en-uml-%F0%9F%A4%93/
• http://www.uml.org/
• VEMOS UN VIDEO:
https://www.google.com/search?q=historia+de+uml&source=lmns&
tbm=vid&bih=710&biw=1440&client=firefox-b-
d&hl=es&sa=X&ved=2ahUKEwjf0Kr7w5D-
AhUirpUCHfXTBcgQ_AUoAnoECAEQAg#fpstate=ive&vld=cid:e86a
b038,vid:ITAB8RAZrwM