Entradas

Mostrando las entradas de julio, 2024

UML

UML El Lenguaje Unificado de Modelado (UML) es un lenguaje gráfico para visualizar, especificar, construir y documentar el artefacto de un sistema de software. Es el lenguaje de modelado de software más conocido y utilizado en la actualidad, respaldado por el Object Management Group (OMG). UML no es un método de desarrollo de software en sí mismo, sino que es una herramienta que se puede utilizar con diferentes métodos. Es un lenguaje versátil que se puede utilizar para modelar una amplia gama de sistemas de software, desde simples aplicaciones web hasta complejos sistemas empresariales. Principales diagramas: Diagramas de casos de uso : Muestran cómo los usuarios interactúan con el sistema. Diagramas de clases : Muestran las clases del sistema y sus relaciones. Diagramas de secuencia : Muestran la secuencia de interacciones entre los objetos del sistema. Diagramas de actividad : Muestran el flujo de trabajo del sistema. Diagramas de estado : Muestran los diferentes estados en los que ...

Diagrama de implementación

Imagen
Diagrama de implementación Un diagrama de implementación muestra cómo y dónde se implementará el sistema; es decir, su arquitectura de ejecución. Los dispositivos de hardware, procesadores y entornos de ejecución de software (artefactos del sistema) se reflejan como nodos, y la construcción interna se puede representar incrustando o anidando nodos. Las relaciones de implementación indican el despliegue de Artefactos y las relaciones de Manifiesto revelan la implementación física de Componentes.  Como los artefactos se asignan a los nodos para modelar la implementación del sistema, la asignación se guía por el uso de especificaciones de implementación. Un diagrama de implementación también puede indicar que un nodo tiene un estado o mostrar una instancia de un nodo con un valor de tiempo de ejecución real para el estado, que representa una condición o escenario específico. Ejemplo. Ejemplo con íconos. Elementos Node. Un nodo es una pieza física de equipo en el que se implementa el s...

Diagramas de estado

Imagen
Diagramas de estado. Un diagrama de estado, también conocido como diagrama de máquina de estados o diagrama de transición de estados, es una herramienta gráfica que se utiliza para modelar el comportamiento de un sistema en respuesta a eventos.  En esencia, estos diagramas muestran los diferentes estados por los que puede pasar un objeto o sistema, así como las transiciones entre ellos. Las transiciones son activadas por eventos específicos y pueden llevar consigo acciones o cambios en las propiedades del objeto.  Ejemplo. La imagen muestra una maquina de transición de estados de un objeto que bien pudiera ser un pedido, una vez elaborado se guarda o bien se manda. Durante el envío puede tomar los estados de enviado, en tránsito, entregado o leído que es un estado final. Otros estados finales son archivado, purgado o cancelado. Elementos. State. Un Estado representa una situación en la que se cumple alguna condición invariante; esta condición puede ser estática (esperando un e...

Diagramas de actividad

Imagen
Diagramas de actividad Los diagramas de actividad son una herramienta visual utilizada para modelar el flujo de acciones, decisiones y restricciones dentro de un sistema o proceso de negocio. Son parte del Lenguaje Unificado de Modelado (UML) y se emplean comúnmente en el ámbito del desarrollo de software, pero también son útiles en otras áreas como la ingeniería, la psicología y la gestión empresarial. Los diagramas de actividad se utilizan para modelar los comportamientos del sistema y la forma en que estos comportamientos se relacionan en un flujo general del sistema (es decir, interacciones dinámicas de elementos). Las rutas lógicas que sigue un proceso, basadas en diversas condiciones, procesamiento concurrente, acceso a datos, interrupciones y otras distinciones de rutas lógicas, se utilizan para construir un proceso, sistema o procedimiento. Ejemplo. La siguiente imagen muestra un ejemplo de un diagrama de actividad para establecer un pedido de venta. Elementos. Actividad. Un el...