Zusammenfassung der Ressource
UML
- Lenguaje estándar para la especificación, visualización, construcción y documentación de artefactos de
sistemas de Software, muy bueno para la modelación de negocios y otros sistemas que no son Software.
- Fundada por:
- Grady Booch (OOD)
- Jim Rumbaugh (OMT)
- Ivar Jacobson (OOES)
- Es un modelo
- La modelización (bien matemática o
física) es un mecanismo efectivo para el
análisis técnico de sistemas basados en
computadora.
- Tipos:
- Funcional
- Muestra la
funcionalidad del
sistema desde el punto
de vista del usuario,
incluye:
- o Diagramas de caso de
uso
- Objetos
- Muestra la estructura y
la subestructura del
sistema usando objetos,
atributos, operaciones y
asociaciones, incluye:
- o Diagramas de clase
- Dinámico
- Muestra el
comportamiento
interno del sistema,
incluye:
- o Diagramas de secuencia
o Diagramas de actividad
o Diagramas de estados
- Software Libre para
Modelado en UML
- Poseidon for UML
- ArgoUm
- Dia
- Umbrello
- MonoUML
- UMLet
- gModeler
- Diagramas
- Diagrama de casos de uso.
Diagrama de clases.
Diagrama de objetos.
Diagrama de secuencia.
Diagrama de colaboración.
Diagrama de estados.
Diagrama de actividades.
Diagrama de componentes.
Diagrama de despliegue.
- Elementos de modelado
- Clase
- Atributos
- Public
private
protected
- Métodos
- Public
private
protected
- Visivilidad
- Relaciones
- Cardinalidad
- uno a muchos
muchos a uno
muchos a muchos
- Herencia
Agregación
Asociación
Depedencia