Modelo dinamico
El Modelo Dinámico
Autor: Geoffrey Sparks, Sparx Systems, Australia Traducción: Fernando Pinciroli (Solus S.A., Argentina) y Aleksandar Orlic (Craftware Consultores Ltda., Chile) www.sparxsystems.com.ar - www.sparxsystems.cl
Introducción al modelado de sistemas de software usando el Lenguaje Unificado de Modelado (UML) El Modelo Dinámico
Enterprise ArchitectLa herramienta UML de Sparx Systems http://www.sparxsystems.com.ar - www.sparxsystems.cl
Tabla de Contenidos
TABLA DE CONTENIDOS ................................................................................................ 2 EL MODELO DINÁMICO ................................................................................................. 3 INTRODUCCIÓN AL UML..................................................................................................... 3 LOS DIAGRAMAS DE SECUENCIA .......................................................................................... 3 LOS DIAGRAMAS DE ACTIVIDAD ......................................................................................... 5 LAS CARTAS DE ESTADOS................................................................................................... 9 RESUMEN .......................................................................................................................... 10 LECTURA RECOMENDADA ................................................................................................. 11
© Solus - Craftware Consultores Ltda.
Página: 2
Introducción al modelado de sistemas de softwareusando el Lenguaje Unificado de Modelado (UML) El Modelo Dinámico
Enterprise Architect
La herramienta UML de Sparx Systems http://www.sparxsystems.com.ar - www.sparxsystems.cl
El Modelo Dinámico
Este artículo describe cómo modelar los aspectos dinámicos de los sistemas de software usando la notación y la semántica del UML. Los tres temas que se cubren son los diagramas de secuencia, losdiagramas de actividad y las cartas de estados. Se da una explicación de cada uno de ellos y de cómo calzan en la estructura de modelo completo.
Introducción al UML
El Lenguaje Unificado de Modelado (UML) es, tal como su nombre lo indica, un lenguaje de modelado y no un método o un proceso. El UML está compuesto por una notación muy específica y por las reglas semánticas relacionadas para laconstrucción de sistemas de software. El UML en sí mismo no prescribe ni aconseja cómo usar esta notación en el proceso de desarrollo o como parte de una metodología de diseño orientada a objetos. Este articulo se enfoca en el modelado del comportamiento dinámico usando la notación y la semántica del UML. La interacción dinámica y el comportamiento se dividen en tres categorías principales: 1. Lasinteracciones entre las instancias de los objetos en tiempo de ejecución. Se modelan usando los diagramas de secuencia o los diagramas de colaboración. Este artículo sólo discutirá los diagramas de secuencia, por el hecho de que los diagramas de colaboración y secuencias son semánticamente idénticos. 2. Las descripciones de actividades generales cubriendo el proceso de negocio y la interacción delusuario. Los diagramas de actividad y los de proceso de negocio se usan para estos propósitos. 3. Cambios de estado a lo largo del tiempo. El UML soporta las cartas de estados para modelar los cambios de estado. En los libros mencionados en la sección de lectura recomendada se puede encontrar más información sobre el UML y de los documentos de especificación del UML que se pueden encontrar en laspaginas de recursos de UML del OMG (Object Management Group) www.omg.org/technology/uml/ y www.omg.org/technology/documents/formal.
Los diagramas de Secuencia
Propósito
Los diagramas de secuencia se usan para mostrar la interacción entre los usuarios, las pantallas y las instancias de los objetos en el sistema. Proveen un mapa secuencial del paso de los mensajes entre los objetos a lo largo...
Regístrate para leer el documento completo.