UML
UML
Dependencia de módulos
abstrae la implementación de la interface indica la dependencia entre modulo
Interfaces
puntos visible de entrada a los servicios que un componente esta ofreciendo y dejando disponible a otros componentes
Componente
provee vista encapsulada de las funcionalidades definidas en la clase
representa el tipo de relación que soporta la comunicación ente dos
Nodo
elemento donde se ejecutan los componente
muestra la relación que hay entre los componentes del hardware
Diagrama de colaboración
describe la interacción entre los objetos
algunas acciones responden a señales
Ramificación
surge cuando existe la posibilidad que ocurra mas de una transición
Señales
señales de tiempo de envío de señal,resepción e señal
Sub atividad
puede ser descompuesta en varias actividades
Obligatorio
instancia de un caso base
Extensión
especifica como un caso de uso puede insertarse en otro para extender la funcionalidad
Entidad externa
interactúa con el sistema
Clase asociativa
donde la relación posee atributos propios
Dependencia
es una conexión entre la clase indica que un cambio es una clase B puede afectar a otra clase Ab que la usa
Especialización
dada una clase se crea otra que especializa la clase dada
Generalización
generaliza prioridades
Composición
donde las partes no pueden existir sin que exista el objeto
Agregación
especifica la parte entre el agregado y el componente
Grado de la asociación
se determina por el numero de clases conectadas por la misma asociación
Multiplicidad
indican cuantos objetos pueden participar en la relaci´´on
Rol
responsabilidad de la clase en la relación
Asociación
entre dos o mas clases
Tipos de relaciones entre clases
asociación
agregación
composición
generalización
especialización
dependencia
Relaciones entre clases
conexión semántica entre elementos del modelo
Estereotipo
es un metatipo cuya utilidad es definir a otros tipos
Restricciones
permite adicionar reglas en atributos
Clases concretas
son todas aquellas clases que pueden ser instanciadles
Clases Abstracta
no tiene instancias directas directas pero cuya clase descendientes tiene instancias directas
Diagrama de actividades
describe el flujo de trabajo
Diagrama de estados
modelan comportamientos reactivos base de evento .
Diagrama de secuencia
resalta la reordenación temporal de los mensajes
Diagrama de casos de usos
describe las funcionalidades del sistema a partir de las interacciones del usuario
Diagrama de despliegue
describe la disposición del hardware
Diagrama de componentes
muestra la organización y dependencia de un conjunto de componentes
Diagrama de objeto
Muestra el conjunto de objetos y sus relaciones
DIAGRAMA DE CLASE
DESCRIBE LA ESTRUCTURA ESTARUICA DEL SISTEMA
LENGUAJE QUE PERMITE MODELAR,CONSTRUIR Y DOCUMENTAR