Los diagramas de interacción UML como los diagramas de secuencia y colaboración se usan para modelar la dinámica de un sistema mediante objetos y mensajes. Los diagramas de secuencia destacan el orden temporal de los mensajes mientras que los diagramas de colaboración enfatizan la estructura de los objetos que interactúan. Ambos diagramas son equivalentes y pueden convertirse el uno al otro.
Por consiguiente, este trabajo investigativo dará a conocer acerca de los procesos de análisis y diseño de la ingeniería de requerimiento, en este caso se enfocará en el entorno escenario y lo cual se clasifica en: Diagrama caso uso texto, Diagrama caso uso, Diagrama de Actividades, Diagrama canal o carril, en donde cada uno de ellos cumple un funcionamiento.
Por consiguiente, este trabajo investigativo dará a conocer acerca de los procesos de análisis y diseño de la ingeniería de requerimiento, en este caso se enfocará en el entorno escenario y lo cual se clasifica en: Diagrama caso uso texto, Diagrama caso uso, Diagrama de Actividades, Diagrama canal o carril, en donde cada uno de ellos cumple un funcionamiento.
En este tipo de diagramas se muestra una interacción organizada, basándose en los objetos que toman parte en la interacción y los enlaces entre los mismos (en cuanto a la interacción se refiere). A diferencia de los diagramas de secuencia, los diagramas de colaboración muestran las relaciones entre los roles de los objetos. La secuencia de los mensajes y los flujos de ejecución concurrentes deben determinarse explícitamente mediante números de secuencia.
Universidad Técnica Particular de Loja
Ciencias de la Computación
Metodología y Tecnología de la Programación II
II Bimestre
Abril-Agosto 2007
Ponente: Ing. Patricio Abad
Del análisis al diseño. conclusión de la fase del análisis. diagramas de cola...Juan Pablo Bustos Thames
UTN-FRT. Cátedra de Diseño de Sistemas. 3K1. 2011. Unidad III. Del Análisis al Diseño. Conclusión de la Fase de Análisis. Casos Reales de Uso. Diagramas de Colaboración. Notación
En esta presentacion se muestran las funciones contenidas en las librerias string y ctype, que son las de uso más común para manejar cadenas de caracteres, en el lenguaje de programacion c
Conceptos básicos sobre funciones en C: que son, para qué sirven, cómo declararlas, cómo implementarlas, cómo pasar parámetros tanto por valor como por referencia, etc
Variables, constantes y tipos de datos en CRonny Parra
Inroducción a las varibales, constantes y tipos de datos en C. Contiene las definiciones de cada una de éstas, además de los tipos de datos soportados por C con su rango, la lista de los operadodres lógicos, aritméticos y relacionales, y las secuencias de escape de uso mas común con printf y scanf
Diapositiva con los conceptos básicos necesarios para comenzar a adentrarse en el mundo de las computadoras y de la programacion, define qué es una computadora, bit, byte, memoria, IDE, lenguaje de programación, se establece la diferencia entre lenguajes compilados e interpretados, etc
Presentacion que contiene un sinnumeros d conceptos de ecología, como por ejemplo, la definición de: ecología, biósfera, bioma, biota, ciclo trófico, biomasa, seres vivos, seres intertes, etc.
Diapositiva con una muy buena introduccion al manejo de bases de datos a través del lenguaje de Programación Java. Contiene además una introducción a Mysql, y además expica muy bien qué es el driver JDBC
Instrucciones del procedimiento para la oferta y la gestión conjunta del proceso de admisión a los centros públicos de primer ciclo de educación infantil de Pamplona para el curso 2024-2025.
2. Introducción Los diagramas UML de secuencia y de colaboración (llamados diagramas de interacción) se utilizan para modelar los aspectos dinámicos de un sistema. Un diagrama de interacción consiste en un conjunto de objetos y sus relaciones, incluyendo los mensajes que se pueden enviar entre ellos. Los diagramas de secuencia destacan el orden temporal de los mensajes. Los diagramas de colaboración destacan la organiza- ción estructural de los objetos que envían y reciben mensajes.
3. Ejemplos Diagrama de secuencia: destaca el orden temporal de los mensajes. Diagrama de colaboración: destaca la relación estructural entre los objetos que interactúan objetos tiempo <<destroy>>
4. Conceptos Ambos diagramas (secuencia y colaboración) son semántica- mente equivalentes. Se puede pasar de uno a otro sin pérdida de información. En los diagramas de secuencia, la linea de vida de un objeto es la línea discontinua vertical, que representa la existencia de un objeto a lo largo de un periodo de tiempo. El foco de control es un rectángulo delgado que representa el periodo de tiempo durante el cual un objeto ejecuta una acción.
5. Ejemplo Ejemplo 1: Se quiere modelar una llamada a través de una central telefónica. Para esto se tienen cuatro objetos involucrados: dos interlocutores (s y r), una central y una conversación. La secuencia empieza cuando un interlocutor envía un mensaje a la central al descolgar el auricular. La central da el tono de llamada, y el interlocutor marca el número al que desea llamar. El tiempo de marcado debe ser menor que 30 segundos.
6. Ejemplo s:Interlocutor :Central r:Interlocutor c:Conversación descolgarAuricular( ) darTonoDeLlamada( ) *marcarDigito( ) marcando {marcando.tiempoEjecucion < 30 segs} enrutarLlamadas(s,n) <<create>> llamar( ) descolgarAuricular( ) conectar(r,s) conectar(r) conectar(s) Los interlocutopres r y s pueden intercambiar información después de conectarse.
7. Notación Los diagramas de colaboración explican gráficamente las interacciones entre las instancias del modelo (objetos). Por ejemplo:
8. Notación msg1() { for i := 1 to 10 { miB.mens2(); miC.mens3(); } } Un objeto se puede enviar un mensaje a sí mismo: Es posible representar iteraciones:
14. Ejemplo Ejemplo 2: Matricular un nuevo estudiante en la universidad. Hay cuatro objetos involucrados: un encargado de matrícula, un estudiante, un curso y la universidad. La acción comienza cuando el encargado de matrícula crea un objeto estudiante, lo añade a la universidad, y le pide al objeto estudiante que se matricule. El objeto estudiante obtiene (de sí mismo) su plan de estudio, e identifica los cursos que quiere matricular.
16. Uso de diagramas La creación de los diagramas de secuencia depende de la formulación de los casos de uso. Los casos de uso indican cómo los actores interac- túan con el sistema. Durante la operación del sistema, los actores gene- ran eventos, solicitando alguna operación a cambio. Uso de diagramas de secuencia para modelar los casos de uso : El diagrama de secuencia de un sistema es una representación que muestra, en determinado escenario de un caso de uso, los eventos generados por actores externos, su orden y los eventos internos del sistema.
17. Uso de diagramas Ejemplo: caso de uso para compra de productos en un supermercado. Caso de uso : Comprar productos Actores : Cliente, cajero Tipo : Primario Descripción : Un Cliente llega a la caja registradora con los artículos que va a comprar. El Cajero registra los artículos y cobra el importe. Al terminar la operación, el Cliente se marcha con los productos.
18. Uso de diagramas Ejemplo: caso de uso para compra de productos en un supermercado.
19. Uso de diagramas Ejemplo: caso de uso para compra de productos en un supermercado. Def.: Un evento es una acción externa de entrada, que un actor produce en el sistema. En el ejemplo anterior, se tienen tres eventos: pasarProducto, terminarVenta y efectuarPago. Una vez que se identifican los eventos, se registran en la entidad que corresponda. Por ejemplo:
20. Uso de diagramas Ejemplo: caso de uso para compra de productos en un supermercado. Para cada evento que se produce en el sistema, se debe hacer un diagrama de colaboración. Ejemplo: