Un diagrama de máquina de estados es un comportamiento que especifica la secuencia de estados que visita un objeto durante su vida en respuesta a eventos, junto con sus respuestas a esos eventos.
Sigue leyendo
Aprendiendo una cosa nueva todos los días
Un diagrama de máquina de estados es un comportamiento que especifica la secuencia de estados que visita un objeto durante su vida en respuesta a eventos, junto con sus respuestas a esos eventos.
Sigue leyendo
UML se puede utilizar tanto o tan poco como se quiera. Martin Fowler describe tres formas comunes en las que la gente tiende a utilizar UML: (1) UML como un boceto; (2) UML como un plano; (3) UML como un lenguaje de programación.
Sigue leyendo
Los diagramas de casos de uso y los diagramas de actividad son diagramas UML de comportamiento que describen las características dinámicas de un sistema. La diferencia entre los diagramas de casos de uso y los diagramas de actividad es que los diagramas de casos de uso ayudan a modelar el sistema, las interacciones de los usuarios, mientras que los diagramas de actividad ayudan a modelar el flujo de trabajo del sistema y suelen utilizarse para ilustrar la lógica interna de los casos de uso. Estos diagramas ofrecen múltiples ventajas. Ayudan a modelar los requisitos del negocio y a comprender la funcionalidad del sistema a un alto nivel.
Sigue leyendo
Un proceso de desarrollo de software es una receta utilizada para la construcción de software que determina las capacidades que tiene, cómo se construye, quién trabaja en qué y los plazos de todas las actividades. El objetivo de los procesos es aportar disciplina y previsibilidad al desarrollo de software, aumentando las posibilidades de éxito de un proyecto. UML es el lenguaje para modelar el software, es una parte importante del proceso de desarrollo de software. El modelado consiste en construir una abstracción de la realidad.
Sigue leyendo
Un diagrama de casos de uso modela diferentes tipos de usuarios que interactúan con el sistema para resolver un problema. Como tal, describe los objetivos de los usuarios, las interacciones entre los usuarios y el sistema, y el comportamiento requerido del sistema para satisfacer estos objetivos. Los casos de uso definen las interacciones entre los actores externos y el sistema para alcanzar determinados objetivos. Un diagrama de casos de uso contiene cuatro componentes principales
Sigue leyendo
El caso de uso 2.0 es un enfoque escalable y ágil que utiliza los casos de uso para capturar los requisitos e impulsar el desarrollo incremental de un sistema para cumplirlos. Le ayuda a comprender cómo se utilizará el sistema y le guía en el desarrollo de un sistema adecuado para dar soporte a los usuarios.
Sigue leyendo
Un caso de uso es una descripción escrita de cómo un usuario realiza una tarea en su sistema. Describe el comportamiento del sistema desde la perspectiva del usuario al responder a una solicitud. Cada caso de uso se representa como una secuencia de pasos sencillos, que comienzan con el objetivo del usuario y terminan cuando se logra el objetivo.
Sigue leyendo
A UML use case diagram is the primary form of system/software requirements for a new software program under developed. Use cases specify the expected behavior (what) of a system, and not the exact method of making it happen (how). A complete set of use cases specifies all the different ways to use the system and therefore defines all behavior required of the system bounding the scope of the system.
Sigue leyendo
Este artículo le mostrará cómo aplicar eficazmente el modelado UML de manera ágil y justo a tiempo con la poderosa función ETL del modelo. Un modelo o diagrama UML es una visión específica de lo que se está tratando de entender en un contexto específico.
Sigue leyendo
Un caso de uso describe cómo un usuario utiliza un sistema para lograr un objetivo específico. Un diagrama de casos de uso consta de un sistema, casos de uso relacionados y actores, y los relaciona entre sí para visualizar: ¿qué se describe? (el sistema), ¿quién utiliza el sistema? (actor) y ¿qué quiere conseguir el actor? (caso de uso), de modo que los casos de uso ayuden a garantizar que se desarrolle el sistema correcto al capturar los requisitos desde la perspectiva del usuario.
Sigue leyendo