UML
En el ámbito de la ingeniería de software, el Lenguaje Unificado de Modelado (UML) es esencial para modelar, construir y documentar sistemas. UML permite la visualización de diversos aspectos del sistema a través de múltiples diagramas, cada uno con su propósito específico.
開啟
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