El modelado de casos de uso es una herramienta útil para capturar requisitos. Proporciona una representación gráfica de los requisitos de un
Sigue leyendo
Aprendiendo una cosa nueva todos los días
El modelado de casos de uso es una herramienta útil para capturar requisitos. Proporciona una representación gráfica de los requisitos de un
Sigue leyendo
Los diagramas de casos de uso UML son la principal forma de requisitos del sistema/software para los nuevos programas de software en desarrollo. El propósito de un diagrama de casos de uso es visualizar lo que el sistema debe hacer (el qué); en esta fase, no se considera el cómo (el cómo) hacerlo.
Sigue leyendo
Modelo-Vista-Controlador (MVC) es un patrón de diseño básico que separa la lógica de la interfaz de usuario de la lógica de negocio. El patrón Modelo-Vista-Controlador (MVC) es una forma de dividir una aplicación en tres componentes distintos: el modelo, la vista y el controlador. Este modelo-vista-controlador puede describirse mejor visualmente utilizando el análisis de robustez en la notación UML estereotipada, que fue propuesta por primera vez por Ivar Jacobson en su premiado libro Object-Oriented Software Engineering.
Sigue leyendo
UML en la era ágil: ¿Por qué sigue teniendo sentido? Depende del tamaño y la complejidad del sistema objetivo: VP Online Free Edition es un software de dibujo online gratuito para uso personal y no comercial. Puede crear un número ilimitado de dibujos y exportarlos como imágenes. No hay anuncios, ni límites de tiempo, y no se requiere que proporcione ninguna información de pago. ¡Es simplemente gratis!
Sigue leyendo
Los diagramas de clase son útiles en muchas fases del diseño de sistemas. Durante la fase de análisis, los diagramas de clases pueden ayudarle a comprender los requisitos del dominio del problema y a identificar sus componentes. En los proyectos de software orientado a objetos, el diagrama de clases creado en las primeras fases del proyecto contiene clases que suelen convertirse en clases y objetos de software reales al escribir el código.
Sigue leyendo
Un estado simple es aquel que no tiene ninguna subestructura. Un estado que tiene subestados (estados anidados) se llama estado compuesto. Los subestados pueden estar anidados a cualquier nivel. Una máquina de estados anidados puede tener como máximo un estado inicial y un estado final. Los subestados se utilizan para simplificar las máquinas de estado planas complejas, mostrando que algunos estados sólo son posibles dentro de un contexto particular (el estado adjunto).
Sigue leyendo
Un diagrama de transición de estados presenta una secuencia de estados por los que pasa un objeto durante su ciclo de vida. Se utiliza para describir los cambios de estado de un objeto o de un componente.
Sigue leyendo
Las cosas de comportamiento son la parte dinámica del modelo UML. Son los verbos de un modelo. Representan acciones en el tiempo y el espacio. En general, hay dos tipos principales de cosas de comportamiento (1) Interacciones (2) máquinas de estado. Son las cosas básicas de comportamiento que se pueden incluir en un modelo UML, normalmente el diagrama de máquinas de estado. Semánticamente, estos elementos suelen estar conectados a varios elementos estructurales, principalmente clases, colaboraciones y objetos.
Sigue leyendo
El diagrama de máquina de estado UML y el diagrama de actividad son ambos diagramas de comportamiento pero tienen diferentes énfasis. El diagrama de actividad es un flujo de funciones sin mecanismo de activación (evento), la máquina de estado consiste en estados activados.
Sigue leyendo
Los casos de uso suelen ser gráficos, y los diagramas de casos de uso se apoyan en descripciones de texto, que incluyen descripciones de los casos de uso y de los participantes, así como escenarios asociados a plantillas de casos de uso que hacen que los métodos de casos de uso sean sencillos e intuitivos y que sean herramientas ideales para discutir y aclarar la comprensión de las necesidades de los usuarios por parte de los desarrolladores.
Sigue leyendo