MsC (c) Esp. Alexis Ovany Torres Ch. Orientador Analisis y Diseño de Sistemas de Informacion
|
|
- Elisa Carrizo Fidalgo
- hace 5 años
- Vistas:
Transcripción
1 DIAGRAMA DE SECUENCIAS MsC (c) Esp. Alexis Ovany Torres Ch. Orientador Analisis y Diseño de Sistemas de Informacion
2 VISTA DE LA INTERACCIÓN Describe las secuencias de intercambios de mensajes entre roles que implementan el comportamiento del sistema. Muestra el flujo de control a través de muchos objetos. Un diagrama de secuencia muestra: Interacción de un conjunto de objetos en una aplicación a través del tiempo. Un conjunto de mensajes, dispuestos en una secuencia temporal. Cada rol en la secuencia como una línea de vida, es decir: una línea vertical.
3 Un diagrama de secuencia representa una interacción como un gráfico bidimensional. La dimensión vertical: es el eje del tiempo La dimensión horizontal muestra los roles de clasificador que representan objetos individuales en la colaboración Un rol de clasificador: Es la descripción de un objeto que desempeña un determinado papel dentro de una interacción, distinto de los otros objetos de la misma clase.
4 La primera utilización de los diagramas de secuencia corresponde a la documentación de los casos de uso, se concentra en la descripción de la interacción, La segunda utilización corresponde a un uso más informático y permite la representación precisa de las interacciones entre objetos. Por lo tanto puede mostrar: Escenario como la historia individual de la transacción que detalla los casos de uso, aclarándolos al nivel de mensajes de los objetos existentes, como también El uso de los mensajes de las clases diseñadas en el contexto de una operación.
5 Cuando está implementado el comportamiento, cada mensaje en un diagrama de secuencia corresponde a: Una operación en una clase, A un evento disparador, o A una transición en una máquina de estados.
6 ACTIVACION: Es la ejecución de un procedimiento, incluyendo el tiempo que espera a los procedimientos anidados para ejecutarse. Muestra el periodo de tiempo en el cual el objeto se encuentra desarrollando alguna operación, bien sea por sí mismo o por medio de delegación a alguno de sus atributos. Se denota como un rectángulo delgado sobre la línea de vida del objeto.
7 El diagrama siguiente muestra el caso de un objeto A que activa otro objeto B.
8 Mensaje El mensaje denota el hecho de aportar información de un objeto (u otra instancia) a otro. Puede ser una señal o llamadas a una operación. La notación para UML del envío de mensajes entre objetos es con una flecha dirigida, desde el objeto que emite el mensaje hacia el objeto que lo ejecuta.
9 Cuando el diagrama de secuencia corresponde a la documentación de los casos de uso se concentra en la descripción de la interacción, a menudo en términos próximos al usuario y sin entrar en detalles de sincronización. La indicación que acompaña a las flechas corresponde entonces, a eventos que ocurren en el ámbito de la aplicación. En este estadio del modelamiento, las flechas no corresponden aún a envíos de mensajes en el sentido de lenguajes de programación, y la distinción entre flujos de control y flujos de datos generalmente no se opera
10 Cuando el diagrama de secuencia corresponde a un uso más informático, permite la representación precisa de las interacciones entre objetos. En este caso el concepto de mensaje unifica todas las formas de comunicación entre objetos, en particular la llamada de procedimiento, el evento discreto, la señal entre flujos de ejecución o la interrupción de hardware.
11 Tipos de flujos de control: Los envíos síncronos (flujos de control plano) Muestran la progresión al próximo paso de la secuencia. Son envíos secuenciales, en los que el emisor está bloqueado y espera que el receptor haya terminado de tratar el mensaje;
12 Los envíos o flujos de control asíncronos: En los que el emisor no está bloqueado y puede continuar su ejecución. Llamada a procedimiento u otro flujo de control anidado La secuencia anidada completa debe finalizar antes de reanudar la secuencia de nivel externo. Se puede emplear en llamadas normales a procedimiento. También se puede usar con objetos activos concurrentemente cuando uno de ellos envía una señal y espera a que finalice una secuencia de comportamiento anidada.
13 Retorno de una llamada a procedimiento La flecha de retorno puede suprimirse, por cuanto queda implícita al final de la activación
14 La flecha que simboliza un mensaje puede representarse oblicua para materializar las demoras de transmisión respecto a la dinámica general de la aplicación.
15 Un objeto puede enviarse un mensaje a si mismo, o sea un mensaje reflexivo que se representa de la siguiente forma:
16 Ocurre una llamada recursiva cuando el control vuelve a entrar en una operación en un objeto, pero la segunda llamada es una activación separada de la primera.
17 Objeto activo Es un objeto que contiene la raíz de una pila de activaciones. Cada objeto activo tiene su propio hilo de control dirigido por eventos que se ejecuta en paralelo a otros objetos activos. Los objetos que son llamados por un objeto activo son objetos pasivos; reciben el control solamente cuando son llamados y lo ceden cuando retornan. Si varios hilos de control concurrentes tienen sus propios flujos de procedimientos de control usando llamadas anidadas, los diversos hilos deben distinguirse usando los nombres de los hilos, colores u otros medios para evitar confusión.
18 Línea de vida de un objeto La Línea de vida de un objeto se representa como una línea vertical punteada con un rectángulo de encabezado y con rectángulos a través de la línea principal que denotan la ejecución de métodos (activación) Creación y Destrucción de objetos La creación de objetos se representa haciendo apuntar el mensaje de creación sobre un rectángulo que simboliza el objeto creado. La destrucción se indica por el fin de la línea de vida y por una letra x, bien a la altura del mensaje que causa la destrucción, o bien tras el último mensaje enviado por un objeto que se suicida.
19 Creación y Destrucción de objetos
20 Estructuras de control Las formas de diagramas de secuencia reflejan indirectamente las opciones de estructura.
21 Los diagramas de secuencia pueden completarse por indicaciones textuales, expresadas en forma de texto libre o de pseudocódigo. El instante de emisión de un mensaje llamado transición, puede tener nombre en el diagrama cerca del punto de partida de la flecha que simboliza el mensaje. Este nombre sirve entonces, de referencia, por ejemplo, para construir restricciones temporales. Cuando la propagación de un mensaje toma un tiempo significativo respecto a la dinámica del sistema, los instantes de emisión y de recepción de los mensajes se materializan por un par (nombre, nombre primo).
22
23 La adición de pseudocódigo sobre la parte izquierda del diagrama permite la representación de bucles y bifurcaciones De modo que los diagramas de secuencia pueden presentar la forma general de una interacción, más allá de la simple consideración de un escenario particular.
24 Bucles o iteraciones: El objeto A envía sin solución de continuidad un mensaje a B mientras la condición X es verdad.
25 El bucle whilepuede representarse también por medio de una condición de iteración colocada directamente sobre el mensaje. La iteración se simboliza entonces por el carácter *, colocado delante de la condición entre corchetes.
26 Las bifurcaciones condicionales Pueden materializarse por medio de pseudocódigo colocado a la izquierda del diagrama. El diagrama siguiente muestra que el objeto A envía un mensaje al objeto B o al objeto C según la condición X.
27 Las condiciones colocadas delante de los mensajes pueden sustituir al pseudocódigo. Las diferentes ramas se materializan entonces por varias flechas que tienen su origen en el mismo instante y se distinguen por las condiciones colocadas delante de los mensajes. A cada bifurcación, las condiciones deben ser mutuamente exclusivas, y deben cubrirse todos los casos.
28 Las alternativas, en el lado del destinatario del mensaje, se representan desdoblando la línea de vida del objeto destinatario. La distinción entre las ramas se indica por una condición colocada esta vez detrás del mensaje, cerca del punto de entrada sobre la línea de vida del objeto destinatario. La representación gráfica de las bifurcaciones condicionales es la siguiente:
29 Ejemplo: Diagrama de secuencia para un control asíncrono
30
31 Lorem ipsum dolor sit amet, quidam apeirian iudicabit ex est, vix eu suscipiantur Loremipsumdolor sitamet, quidamapeirianiudicabitex est, vix eu suscipiantur vituperatoribus. Cibo saepe commodo ius an. Suas sadipscing eloquentiam his et, mel latine debitis ei. Ex movet efficiantur mea, pro in natum zril. Eameiadhucimpedit, ad usualterumaliquando. Discere dissentiunt per id, has soluta forensibus reprehendunt ad. Graeci perfecto mandamus eum ne Nusquam nominati persecuti per eu. Sea mundi sententiae ad, et diam case his. Melat quodmagna accusam, usuid nihil reformidans. Ad has appeterescripserit, tamquamhabemuspericulausuno, mei aperiam imperdiet posidonium ex. Mea et semper explicari.
Diagrama de Clases. MsC (c) Esp. Alexis Ovany Torres Ch. Orientador Análisis y Diseño de Sistemas de Informacion
Diagrama de Clases MsC (c) Esp. Alexis Ovany Torres Ch. damian7914@hotmail.com Orientador Análisis y Diseño de Sistemas de Informacion Diagramas de Clases Los diagramas de clases son diagramas de estructura
Más detallesCapítulo XII. Diagramas de Interacción
Diagramas de Interacción Diagramas de interacción Tabla de contenido 1.- Diagramas de secuencia y de colaboración...191 2.- Diagramas de secuencia...192 2.1.- Notación de los Diagramas de secuencia...192
Más detalles4. DIAGRAMAS DE INTERACCIÓN INTRODUCCIÓN DIAGRAMAS DE SECUENCIA Objetos Mensajes
4. DIAGRAMAS DE INTERACCIÓN...37 4.1. INTRODUCCIÓN... 37 4.2. DIAGRAMAS DE SECUENCIA... 37 4.2.1. Objetos...37 4.2.2. Mensajes...38 4.2.3. Creación y destrucción de un objeto...39 4.3. DIAGRAMAS DE COLABORACIÓN...
Más detallesModelo Dinámico del Diseño del Software y Representación en UML. UNIDAD 9 Análisis y Diseño de Sistemas de Información
Modelo Dinámico del Diseño del Software y Representación en UML UNIDAD 9 Análisis y Diseño de Sistemas de Información El Modelo Dinámico El objetivo del modelo Dinámico es presentar o describir el comportamiento
Más detallesFUNDAMENTOS DE LA VISTA DE INTERACCIÓN
FUNDAMENTOS DE LA VISTA DE INTERACCIÓN INGENIERÍA DE SOFTWARE I 2º DE GRADO EN INGENIERÍA INFORMÁTICA CURSO 2017/2018 Dr. Francisco José García Peñalvo / fgarcia@usal.es Alicia García Holgado / aliciagh@usal.es
Más detallesTEMA 9: DIAGRAMA DE OBJETOS, SECUENCIA Y DESPLIEGUE EN UML
TEMA 9: DIAGRAMA DE OBJETOS, SECUENCIA Y DESPLIEGUE EN UML Diagramas en UML El bloque de construcción básico de UML es un Diagrama Introducción a UML 2 1 Diagrama de Objetos en UML Se utilizan para visualizar,
Más detallesDiagramas de interacción
Tema 6: Diagramas de Interacción Diagramas de interacción Los diagramas de interacción son diagramas que describen cómo grupos de objetos colaboran para conseguir algún fin. Estos diagramas muestran objetos,
Más detallesDiagramas de Interacción. Requerimientos de SW Año
Diagramas de Interacción Requerimientos de SW Año 2010 1 Diagramas de Interacción Se utilizan para modelar los aspectos dinámicos del sistema. Muestra un interacción que consiste en un conjunto de objetos
Más detallesTema 5. Diagramas de Interacción C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A
Tema 5. Diagramas de Interacción C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A B E L É N M E L I Á N BAT I STA J O S É MARCOS
Más detallesModelado Dinámico Básico. Diseño de Software Avanzado Departamento de Informática
Modelado Dinámico Básico Colaboración e Interacción El modelado dinámico introduce un elemento nuevo: el tiempo. Un sistema orientado a objetos realiza las funciones o servicios requeridos mediante el
Más detallesTRABAJO PRÁCTICO 7: OBJETOS
TEORÍA TRABAJO PRÁCTICO 7: OBJETOS Qué son los métodos Orientados a Objetos? Los métodos OO proveen un conjunto de técnicas para analizar, descomponer y modularizar arquitecturas de software. Se caracterizan
Más detallesDiagramas De Casos De Uso
Estáticos Diagramas De Casos De Uso Los diagramas de casos de uso documentan el comportamiento de un sistema desde el punto de vista del usuario.. Por lo tanto los casos de uso determinan los requisitos
Más detallesUML (Unified Modeling Language) Octubre de 2007
UML (Unified Modeling Language) Octubre de 2007 UML un modelo o pieza de información producido en el proceso de desarrollo de software Un lenguaje para especificar, visualizar y construir artefactos de
Más detallesObjetos de Flujo. Actividades
Glosario de elementos de la notación BPMN 2.0 Objetos de Flujo. Actividades Una actividad es un paso del proceso, un trabajo divisible o indivisible con un objetivo en el flujo del mismo. A continuación
Más detallesUML Unifield Modeling Languaje
UML Unifield Modeling Languaje 1 Modelo: Representación abstracta de una especificación, un diseño o un sistema. Generalmente, basada en una visión particular y compuesta por uno o más diagramas. Lenguaje
Más detallesDiagrama de Actividades
Diagrama de Actividades En UML un diagrama de actividades se usa para mostrar la secuencia de actividades. Los diagramas de actividades muestran el flujo de trabajo desde el punto de inicio hasta el punto
Más detallesDiagramas de interacción
Diagramas de interacción Diagramas de interacción Los diagramas de interacción ilustran cómo interacionan unos objetos con otros, intercambiando mensajes. Leer cap. 15 de UML y patrones Craig Larman Diagramas
Más detallesElementos Diagramas de Clases Clase:
Diagramas de Clases Un diagrama de clases o estructura estática muestra el conjunto de clases y objeto importantes que forman parte de un sistema, junto con las relaciones existentes entre clases y objetos.
Más detallesIngeniería del Software I
- 1 - Ingeniería del Software I 2do. Cuatrimestre 2005 INTRODUCCIÓN... 2 SEMÁNTICA... 2 NOTACIÓN... 3 ESTADO ACCIÓN... 3 Transiciones Simples... 3 Estados Acción Compuestos... 3 Estados Acción Iniciales
Más detallesEJEMPLO PRACTICO. Metodologías, UML y patrones de diseño. Mentor: MsC(c) Esp Alexis Olvany Torres Ch
EJEMPLO PRACTICO Metodologías, UML y patrones de diseño Mentor: MsC(c) Esp Alexis Olvany Torres Ch Lenguaje de Modelamiento Unificado (Diagramas UML) 1. DEFINICIÓN UML (Lenguaje de Modelamiento Unificado),
Más detallesModelado con Máquinas de Estados. Diseño de Software Avanzado Departamento de Informática
Modelado con Máquinas de Estados Máquinas de Estados Modelado dinámico: dos tipos complementarios de diagramas. Diagramas de interacción: ilustran o ejemplifican el comportamiento, aunque también permiten
Más detallesUnidad V. UML. Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas.
Unidad V. UML Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas Objetivos Conocer el modelo UML Utilizar el modelo UML como parte de la metodología
Más detallesDIAGRAMAS DE UML DIAGRAMAS DE CASO DE USO
DIAGRAMAS DE UML DIAGRAMAS DE CASO DE USO Un diagrama de casos de uso es una especie de diagrama de comportamiento. Los diagramas de casos de uso son a menudo confundidos con los casos de uso. Mientras
Más detallesDIAGRAMAS DE ACTIVIDAD SESION 9. Cap. 9 Kendall & Kendall Cap 5 Jacobson
DIAGRAMAS DE ACTIVIDAD Cap. 9 Kendall & Kendall Cap 5 Jacobson SESION 9 Ana Mercedes Cáceres mercycaceres@gmail.com Instructora: Carmen Morales Año 2006. OBJETIVOS Representar gráficamente los problemas
Más detallesProgramación Estructurada
Programación Estructurada Técnica de programación que consiste en construir programas de fácil comprensión. Es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes
Más detallesDiseño. Diseño. Interacción. Aspectos comunes en interacción. Diagramas de Interacción. Curso de Arquitecturas de Software
Curso de Arquitecturas de Software Programación Orientada a Objetos Diagramas de Interacción Diseño En la fase de diseño se hace refinamiento estructural, se modifica y completa el diagrama de clases del
Más detallesComposición Wireframe
José Miguel Ortega LC2 Composición Arquitectura de la información Artículo Principal s Discos Show Videos Libros Lo Nuevo Reediciones Artículos PC Fotos/Videos 1 2 3 4... Edición Actual Lo más visto Facebook
Más detallesFigura 1. Tipos de mensaje.
DIAGRAMA DE SECUENCIA 1. Generalidades. Un Diagrama de Secuencias contribuye a la descripción de la dinámica del sistema en términos de la interacción entre sus objetos. Esta interacción se lleva a cabo
Más detallesLenguaje de Modelamiento Unificado.
Lenguaje de Modelamiento Unificado. Pontificia Universidad Javeriana What can you Model with UML? 1. Structure Diagrams include: The Class Diagram Object Diagram Component Diagram Composite Structure Diagram
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 10 Nombre: Diagrama de colaboración Contextualización El uso de los diagramas es importante, permiten el análisis de la información
Más detallesDiagramas de secuencia
Facultad de Ingeniería Departamento de Ingeniería de Sistemas y Computación Diagramas de secuencia Interacciones básicas 1 Para qué sirven los diagramas de secuencia? 2 Para qué sirven los diagramas de
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 9 Nombre: El Diagrama de secuencia Contextualización El uso de los diagramas es importante, permite el análisis de la información
Más detallesIngeniería de Software
Ingeniería de Software ANÁLISIS Y DISEÑO DE SISTEMAS CON Auxiliar: Andrés Neyem aneyem@dcc.uchile.cl Oficina 418 de Doctorado Auxiliar - 10 de Abril de 2007 Repaso Historia de los lenguajes de modelamiento
Más detallesInteracción Es un comportamiento que compromete un conjunto de mensajes intercambiados entre un conjunto de objetos dentro de un contexto para lograr
Diagramas de Interacción Interacción Es un comportamiento que compromete un conjunto de mensajes intercambiados entre un conjunto de objetos dentro de un contexto para lograr un propósito Un mensaje es
Más detallesDIAGRAMAS UML ANDRÉS ESTEBAN MARTÍNEZ HUTA CICLO DE VIDA DEL SOFTWARE GLORIA CECILIA RÍOS MUÑOZ
DIAGRAMAS UML ANDRÉS ESTEBAN MARTÍNEZ HUTA CICLO DE VIDA DEL SOFTWARE 10 GLORIA CECILIA RÍOS MUÑOZ INSTITUCIÓN EDUCATIVA GABRIEL GARCÍA MÁRQUEZ MEDELLÍN 2013 DIAGRAMAS Un diagrama es una representación
Más detallesIntroducción a UML Información tomada de: - Jacobson et al, El proceso unificado de desarrollo de software
Introducción a UML Información tomada de: - Jacobson et al, El proceso unificado de desarrollo de software, Adison Wesley, 2000. - Jacobson et al, El Lenguaje Unificado de Modelado. Manual de referencia,
Más detallesCentro Asociado Palma de Mallorca Tutor: Antonio Rivero Cuesta
Capítulo 6 UML Centro Asociado Palma de Mallorca Tutor: Antonio Rivero Cuesta 1 6 UML Lenguaje Unificado de Modelado 6.1 Introducción. El UML es un lenguaje universal de modelado de sistemas que se emplea
Más detallesModelado Estructural F E B R E R O,
Modelado Estructural F E B R E R O, 2 0 1 4 Modelado Estructural Sirve para describir los diferentes tipos y relaciones estáticas existentes entre los diferentes objetos de un sistema. A la hora de desarrollar
Más detalles12/08/2017. Diagrama de secuencia. Diagrama de secuencia. Diagrama de secuencia. Diagrama de secuencia
ICI3242 Modelamiento de sistemas de software Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso "Un diagrama que representa una interacción poniendo el foco en la secuencia
Más detallesUnified modeling language
Unified modeling language UML es un lenguaje para la especificación, visualización, construcción y documentación de documentos de sistemas de software. Es independiente del lenguaje de implementación y
Más detallesGuía práctica de estudio 09: UML
Guía práctica de estudio 09: Elaborado por: M.C. M. Angélica Nakayama C. Ing. Jorge A. Solano Gálvez Autorizado por: M.C. Alejandro Velázquez Mena Guía práctica de estudio 09: Guía práctica de estudio
Más detallesDiagrama de Actividad
Diagrama de Actividad 1 Diagrama de Actividad El Diagrama de Actividad es una especialización del Diagrama de Estado, organizado respecto de las acciones y usado para especificar: Un método Un caso de
Más detallesCONTRATO DE COMPRAVENTA DE INMUEBLE
CONTRATO DE COMPRAVENTA DE INMUEBLE De una parte: Barcelona, a 16 de diciembre de 20XX Miguel García Martín, nacional de España, con NIF nº 17788997-A, con domicilio en Calle Gran Vía, número 52, piso
Más detallesUNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO DE INTRODUCCION A LA PROGRAMACION DE COMPUTACION 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias
Más detallesTEMA 4. PROCESO UNIFICADO
TEMA 4. PROCESO UNIFICADO Diseño El objetivo final del diseño es producir un Modelo Lógico del sistema a implementar. Diferencia entre Análisis y Diseño del Proceso Unificado Modelo de Análisis Modelo
Más detallesMarca Personal: Manual de Identidad Básico. Deborah Thompson [74023] Materia: Taller V Profesor: Jorge Codícimo
Marca Personal: Manual de Identidad Básico Deborah Thompson [74023] Materia: Taller V Profesor: Jorge Codícimo 1. Partido Conceptual / Partido Gráfico PARTIDO CONCEPTUAL PARTIDO GRÁFICO Los conceptos a
Más detallesMetodologías de Diseño. Diseño Diagramas de Colaboración
Metodologías de Diseño y Programación Diseño Diagramas de Colaboración Contenido Diagramas de Interacción Notación CC3002 Diseño : Diagramas de Colaboración primavera/2009 2 Diagramas de Interacción UML
Más detallesCristian Blanco
UNIDAD DIDÁCTICA 8. ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS. DIAGRAMAS DE COMPORTAMIENTO En el siguiente enlace tienes una descripción y algunos ejemplos de todos los diagramas UML.: http://jms32.eresmas.net/tacticos/uml/umlindex.html
Más detallesINGENIERÍA DEL SOFTWARE I Tema 7. Interacciones del Sistema (en desarrollo OO)
INGENIERÍA DEL SOFTWARE I Tema 7 Interacciones del Sistema (en desarrollo OO) Univ. Cantabria Fac. de Ciencias Patricia López y Francisco Ruiz Objetivos del Tema Objetivos Conocer en detalle los conceptos
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS. Dr. Noé Alejandro Castro Sánchez
PROGRAMACIÓN ORIENTADA A OBJETOS Dr. Noé Alejandro Castro Sánchez Introducción Nueva filosofía para resolución de problemas: Descomposición de la realidad en objetos. Objetos: representación de entidades
Más detallesUML. (Unified Modeling Language) Lenguage Unificado de Modelado
1 (Unified Modeling Language) Lenguage Unificado de Modelado Antonio J. Sierra 1 Índice Historia Introducción Objetivos del modelo Críticas Modelo Conceptual de Clases Diagrama de Clases 2 2 Historia (I)
Más detallesTema 4. Diagramas de Comportamiento C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M
Tema 4. Diagramas de Comportamiento C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A B E L É N M E L I Á N BAT I STA J O S É MARCOS
Más detallesCapítulo 16. Diagrama de Clases UML
Capítulo 16. Diagrama de Clases UML Florentino TORRES M. CINVESTAV-Tamaulipas 15 de Oct del 2012 Florentino TORRES M. (CINVESTAV) 15 de Oct del 2012 1 / 70 1 Capítulo 16. Diagrama de Clases UML Aplicando
Más detallesANEXO II. Cursos online. Documento Hoja de estilo
ANEXO II Cursos online Documento Hoja de estilo HOJA DE ESTILO A continuación siguen unas pautas de estilo, que son imprescindibles para conseguir la unificación y uniformidad de todos los módulos, reducir
Más detallesUnidad III: Modelo de Análisis 3.1. Arquitectura de clases
Unidad III: Modelo de Análisis 3.1. Arquitectura de clases El objetivo del modelo de análisis es crear una arquitectura de objetos que sirva como base para el diseño del sistema. Dependiendo del tipo de
Más detallesINGENIERÍA DE SOFTWARE. Sesión 10: Diagramas de comunicación
INGENIERÍA DE SOFTWARE Sesión 10: Diagramas de comunicación Contextualización Los diagramas son parte importante en el desarrollo de aplicaciones, pues con éstos se puede visualizar la forma en que funcionará
Más detallesAnálisis y Diseño de Sistemas
Análisis y Diseño de Sistemas Dpto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Clase 10 Modelo Dinámico Lic. María Mercedes Vitturini [mvitturi@cs.uns.edu.ar] 1er. CUATRIMESTRE
Más detallesModelo y Análisis 179
Modelo y Análisis 179 2.6 Análisis Funcional Por medio del análisis funcional: Se muestra las operaciones de los objetos y sus dependencia de datos por medio de los diagramas de flujo de datos. Se descompone
Más detallesCLASE 3: UML DIAGRAMAS CASOS DE USO. Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez
CLASE 3: UML DIAGRAMAS CASOS DE USO Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez UML UML es un lenguaje para especificar, visualizar, construir y documentar los artefactos de
Más detallesPrincipios de la Tecnología de Objetos
Principios de la Tecnología de Objetos Unified Modeling Language Copyright Copyright (c) 2004 José M. Ordax Este documento puede ser distribuido solo bajo los términos y condiciones de la Licencia de Documentación
Más detallesPROGRAMACIÓN DE PROCESOS SECUENCIALES
PROGRAMACIÓN DE PROCESOS SECUENCIALES Hablamos de Control Secuencial cuando hay una sucesión de etapas de operación con acciones específicas y condiciones de transición entre ellas. EJEMPLO Operación de
Más detallesTema 6: Diagramas de Secuencia
Tema 6: Diagramas de Secuencia Maria-Isabel, Sanchez Segura Arturo, Mora-Soto Diagramas de UML Los diagramas expresan gráficamente partes de un modelo Use Case Use Case Use Case Diagrams Diagramas de Use
Más detallesTema 3. Paso de mensajes. mensajes. Bibliografía. Sistemas de paso de mensajes (2) Sistemas de paso de mensajes. Ventajas del paso de.
Tema 3. Paso de mensajes Bibliografía Programación Concurrente J. Palma, C. Garrido, F. Sánchez, A. Quesada, 2003 Capítulo 7 Principles of Concurrent and Distributed Programming M. Ben-Ari. Prentice Hall,
Más detalles1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos.
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Computación y Programación 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias y Sistemas AREA A LA QUE PERTENECE:
Más detallesPROGRAMACIÓN DE PROCESOS SECUENCIALES
PROGRAMACIÓN DE PROCESOS SECUENCIALES Hablamos de Control Secuencial cuando hay una sucesión de etapas de operación con acciones específicas y condiciones de transición entre ellas. EJEMPLO Operación de
Más detallesFACULTAD DE ARQUITECTURA UPB URBANISMO 1 MÓDULO 1: MORFOLOGÍA URBANA Y TIPOLOGÍA EDIFICATORIA
OBJETIVOS: Comprender la estructura urbana, de una zona completa de la ciudad, como proceso y como continuidad histórica que soporta su morfología urbana en los elementos estructurantes naturales y artificiales
Más detallesUML 2.5 Iniciación, ejemplos y ejercicios corregidos (4ª edición)
Introducción 1. Motivaciones de la obra 11 2. El mundo de los caballos 12 3. Contenido de la obra 14 A propósito de UML 1. Introducción 17 2. El origen de UML 17 3. El Proceso Unificado 19 4. Arquitectura
Más detallesIntroducción al Modelado de Procesos de Negocio
04/10/2013 Introducción al Modelado de Procesos de Negocio Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla octubre 2013 Objetivos
Más detallesSOA: Detalles Cualitativos
SOA: Detalles Cualitativos JUAN CARLOS CONDE RAMÍREZ WEB-SERVICES Pragmatismo Es un subcampo de la lingüística, también estudiado por la filosofía del lenguaje y la psicolingüística o psicología del lenguaje,
Más detalles1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos.
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Introducción a la Computación y Programación 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias y Sistemas AREA
Más detallesUniversidad Rafael Urdaneta Escuela de Ingeniería de Computación
Universidad Rafael Urdaneta Escuela de Ingeniería de Computación Profesor: Cátedra : Tema: MSc Jaime Soto Laboratorio de Programación I Diagramas de Flujo 1.- Introducción Un diagrama de flujo es una herramienta
Más detallesManual de identidad visual. guía para la utilización de los elementos gráficos de la identidad visual de la Facultad de Ciencias Sociales
Manual de identidad visual guía para la utilización de los elementos gráficos de la identidad visual de la Facultad de Ciencias Sociales Corrección y edición: Unidad de Comunicación y Publicaciones Diseño
Más detallesINGENIERÍA DEL SOFTWARE
ESCUELA SUPERIOR POLITÉCNICA AGROPECUARIA DE MANABÍ MANUEL FÉLIX LÓPEZ CARRERA INFORMÁTICA SEMESTRE SÉPTIMO PERIODO ABR. /SEP.-2015 INGENIERÍA DEL SOFTWARE TEMA: RESUMEN#4: LENGUAJE UNIFICADO DE MODELADO
Más detallesRUGBY BILBAO I ENCUENTRO INTERNACIONAL DE RUGBY JUNIO #7 EKAINA SOBRE EL TORNEO: BILBAO
RUGBY 2014 I ENCUENTRO INTERNACIONAL DE RUGBY SOBRE EL TORNEO: El 7 de Junio de 2014 tendrá lugar en el Polideportivo del Fango, Bilbao, la 1ª edición del Encuentro de Escuelas Villa de Bilbao. Esta edición
Más detallesINGENIERÍA DEL SOFTWARE I Práctica 5 Modelado de Diseño
INGENIERÍA DEL SOFTWARE I Práctica 5 Modelado de Diseño Univ. Cantabria Fac. de Ciencias Patricia López Introducción al Diseño Modelamos la estructura software del sistema (incluida la arquitectura) para
Más detalles1110111-1001 1110 +0110 10100 + 1 101011-1001 01011 + 0110 10001 + 1 100101-1001 001011-1001 001011 + 0110 010001 + 1 010010 Resultado 1101 110110 54-1100 -12 101010 42 Con complemento 001100 12-110110
Más detallesProgramación Concurrente Recopilación de teoría referente a la materia
UNIVERSIDAD AMERICANA Programación Concurrente Recopilación de teoría referente a la materia Ing. Luis Müller Esta es una recopilación de la teoría referente a la asignatura Programación Concurrente, a
Más detallesContenido. 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo
Tutorial Contenido 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo 1. El proceso Fases soportadas por UML Análisis de requisitos de usuario Análisis de requisitos de software Diseño de la plataforma
Más detallesCLASE 8 DIAGRAMAS DE COLABORACIÓN. Universidad Simón Bolívar. Prof. Ivette C. Martínez
CLASE 8 DIAGRAMAS DE COLABORACIÓN Universidad Simón Bolívar. Prof. Ivette C. Martínez Objetivos Ser capaz de describir el comportamiento de un sistema, subsistema u operación particular mediante un Diagrama
Más detallesIntroducción al Modelado de Procesos de Negocio
24/09/2016 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1. Características del software 2. Problemas de Introducción la al Modelado industria del
Más detallesSesión 1. Porque es útil usar UML Sesión 2. Casos de uso Modelo del Negocio Sesión 3. Diagramas de Casos de Uso Sesión 4. Diagrama de Actividad
Sesión 1. Porque es útil usar UML Sesión 2. Casos de uso Modelo del Negocio Sesión 3. Diagramas de Casos de Uso Sesión 4. Diagrama de Actividad Sesión 5. Diagrama de Secuencia Sesión 6. Diagrama de Estados
Más detallesProgramación Concurrente y distribuida
Working Hypothesis Programación Concurrente y distribuida Camilo Rueda 1 1 Universidad Javeriana-Cali 1 de febrero de 2010 Motivación Working Hypothesis Premisa El contexto de aplicación de la Ingeniería
Más detallesMODULO IV. Análisis y Diseño de Sistemas de Información INF-162 III. UML. Diagramas de Actividades
MODULO IV Análisis y Diseño de Sistemas de Información INF-162 III. UML Diagramas de Actividades Facilitador: Miguel Cotaña 06 de Diciembre 2012 1 Un diagrama de actividades destaca el flujo de control
Más detallesProgramación 4. Diseño Diagramas de Comunicación
Programación 4 Diseño Diagramas de Comunicación Contenido Diagramas de Interacción Notación Reuso de Elementos de Diseño Programación 4 Diseño: Diagramas de Comunicación www.fing.edu.uy/inco/prog4 2012
Más detallesde Procesos de Negocio 4. Productos de la ingeniería del software 5. Procesos de la ingeniería del software
1. Características del software 2. Problemas de Introducción la al Modelado industria del software 3. La necesidad de una ingeniería del software de Procesos de 4. Productos de la ingeniería del software
Más detallesProgramación Avanzada. Diseño Diagramas de Comunicación
Programación Avanzada Diseño Diagramas de Comunicación Contenido Diagramas de Interacción Notación Reuso de Elementos de Diseño Programación Avanzada Diseño: Diagramas de Comunicación 2 Diagramas de Interacción
Más detallesTema: Lenguaje Unificado de Modelado (UML)
POO, Guía No.2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación Orientada a Objetos Tema: Lenguaje Unificado de Modelado (UML) Competencia Desarrolla sistemas de información informáticos
Más detallesDiagramación BPMN formas básicas
2015 Diagramación BPMN formas básicas Subsecretaría de Servicios, Procesos e Innovación I-01 Secretaría Nacional de la Administración Pública 31/03/2015 CONTENIDO Introducción Con el fin de estandarizar
Más detalles1. Añade tus titulares, dirección y texto usando los espacios disponibles
Qué necesitas: Tarjeta o papel A4 de buena calidad Instrucciones: 1. Añade tus titulares, dirección y texto usando los espacios disponibles Si usas una tarjeta, colócala en la bandeja posterior de tu impresora
Más detallesPRESENTACIÓN DEL ALGORITMO
PRESENTACIÓN DEL ALGORITMO Puede ser en distintas formas, analizaremos cuatro: a) Descripción Narrada b) Pseudocódigo c) Diagramas de Flujo d) Diagramas N- S (Nassi-Schneiderman o de Chapin) Descripción
Más detallesAnterior Introducción a UML Siguiente
http://docs.kde.org/ Anterior Introducción a UML Siguiente Elementos de UML Elementos de UML Diagrama de casos de uso Los diagramas de casos de uso describen las relaciones y las dependencias entre un
Más detallesPLAN DE ESTUDIOS DEL AREA DE CIENCIAS ECONÓMICAS Y POLÍTICAS
PLAN DE ESTUDIOS DEL AREA DE CIENCIAS ECONÓMICAS Y POLÍTICAS Departamento de Ciencias Económicas y Políticas INSTITUCIÓN EDUCATIVA MARÍA ANTONIA PENAGOS Palmira, noviembre de 2.009 TABLA DE CONTENIDO 1
Más detallesLenguaje Unificado de Modelado
Lenguaje Unificado de Modelado UML UML es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. Es un lenguaje gráfico para visualizar, especificar, construir y documentar
Más detallesINGENIERÍA DE SOFTWARE. Sesión 8: Tipos de diagramas
INGENIERÍA DE SOFTWARE Sesión 8: Tipos de diagramas Contextualización La representación de las aplicaciones se puede dar mediante diagramas, en los cuales se expresan las entradas de información, las salidas,
Más detallesInteracción Persona - Ordenador
Interacción Persona - Ordenador Diseño de la interfaz en la Ingeniería del Software Dr. Pedro Latorre Dra. Sandra Baldassarri Dra. Eva Cerezo Ingeniería del Software Ingeniería del Software: Definición
Más detallesUML: INTRODUCCIÓN, ORIENTACIÓN a Objetos
1Diseño y Modelado UML UML: INTRODUCCIÓN, ORIENTACIÓN a Objetos - Por qué es necesario el UML - La concepción del UML - Diagramas del UML - Diagrama de clases - Diagrama de objetos - Diagrama de casos
Más detallesIngeniería de Software. UML.
Ingeniería de Software. Unified Modeling Language UML. Ingeniería de Software. UML Página 0 Qué es el UML? The Unified Modeling Language (UML) is a graphical language for visualizing, specifying, constructing,
Más detallesFormatos para prácticas de laboratorio
Fecha de efectividad: 2009-2 CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA LSC 03-1 5224 Análisis y Diseño de Sistemas de Información PRÁCTICA No. LABORATORIO DE NOMBRE DE LA PRÁCTICA
Más detallesCONTRATO DE CONFIDENCIALIDAD
CONTRATO DE CONFIDENCIALIDAD Madrid, a 3 de noviembre de 20XX De una parte: TUEMPRESA, S.L., de nacionalidad perteneciente a España, con CIF nº 12345678-B, inscrita en el Registro Mercantil de Madrid,
Más detalles