Ir al contenido principal

Entradas

Diagramas de actividades

Entradas recientes

Diagramas de estados

  Diagramas de estados ¿Qué representan? Los diagramas de estados representan el comportamiento de un sistema en función de distintos estados por los que puede pasar. Elementos de l os diagramas de estados: Estados: condiciones o situaciones durante la vida de un objeto o interacción. Se representan mediante rectángulos redondeados. Transiciones: cambios entre un estado y otro debidos a algún evento. Se representan con flechas. Eventos: acciones que ocurren y desencadenan una transición de estado. Se etiquetan junto a las transiciones. Actividades: tareas que se ejecutan al entrar, salir o durante un estado. Estados inicial y final: nodos especiales que indican el comienzo y fin del diagrama. EJemplo de un diagrama de estado: Diagrama de estados - Ascensor En este diagrama se modelan los principales estados y transiciones de un ascensor: Estados: Parado, Subiendo, Bajando, Puertas abiertas, Puertas cerradas. Transiciones: Cuando se pulsa un botón, al llegar a un piso, si se activan las

Diagramas de secuencia

   Diagramas de secuencia ¿Qué representan? Los diagramas de secuencia representan la interacción entre objetos en una aplicación a lo largo del tiempo y se centran en la lógica procedural. Elementos de l os diagramas de secuencia: Objetos: Instancias de clases que participan en el escenario representado. Se muestran como cajas en la parte superior del diagrama. Líneas de vida: Representan el tiempo de existencia de un objeto durante la interacción. Aparecen como líneas verticales descendentes. Mensajes: Indican la comunicación entre objetos, es decir, la llamada de un método de un objeto por parte de otro. Se representan mediante flechas horizontales. Retornos: Indican el valor devuelto después de llamar a un método. Son flechas horizontales en sentido contrario. EJemplo de un diagrama de secuencia: Diagrama de secuencia - Proceso de compra en línea En este diagrama se modela la interacción entre los siguientes objetos: Cliente: representa al usuario que realiza la compra. Carrito: en

Diagramas de clases

  Diagramas de clases ¿Qué representan? Los diagramas de clases representan la estructura estática de un sistema mediante sus clases y sus relaciones. Elementos de l os diagramas de clases: Clases: entidades del sistema con sus atributos (características) y métodos (operaciones). Se representan en rectángulos divididos en 3 secciones. Atributos: propiedades de las clases que caracterizan al objeto. Métodos: operaciones que se pueden realizar con las clases. Relaciones: interacciones entre clases como asociaciones, herencia, composición, agregación, etc. EJemplo de un diagrama de clases: Diagrama de clases - Sistema de biblioteca Este diagrama modela las principales clases que pueden intervenir en un sistema de biblioteca: Libro: representa un libro con sus atributos como título, autor, editorial, etc. Socio: modela los socios de la biblioteca con atributos como DNI, nombre y apellidos. Préstamo: representa el préstamo de libros a socios con fecha de inicio, fecha de devolución, etc. Ta

Diagramas de casos de uso

Diagramas de casos de uso ¿Qué representan? Los diagramas de casos de uso representan la funcionalidad de un sistema desde la perspectiva del usuario. Permiten modelar los requisitos y procesos que se deben llevar a cabo para que los usuarios (actores) puedan utilizar el sistema. Elementos de l os diagramas de casos de uso: Actores: roles que interactúan con el sistema (usuarios, otros sistemas, hardware, etc). Se representan mediante figuras humanas. Casos de uso: funcionalidades específicas que ofrece el sistema para cada actor. Se representan mediante elipses. Relaciones: interacciones entre actores y casos de uso. Indican qué actores inician qué casos de uso.  EJemplo de un diagrama de casos de uso: Diagrama de casos de uso para cajero automático Actores: Usuario: persona que utiliza el cajero automático. Inicia todos los casos de uso. Casos de uso: Insertar tarjeta: el usuario introduce la tarjeta en la ranura del cajero. Ingresar PIN: el usuario digita su número secreto de identi