1. En los dia!a"as de secuencia# en la $a!te su$e!io! se coloca% a) Actividades b) Nombres de clases c) Instancias d) Mensajes e) Flujos repetitivos : Usuario : Interfaz acceso : Tabla Ingresa Login IngresaClave Consulta() [login y clave = OK] ar acceso [login y clave = incorrecto] negar acceso 1. &Cu'l es la l(nea de )ida de un objeto o instancia en los dia!a"as de secuencia* a+ b+ c+ a:aa a:aa !: g a:aa d+ e+ Ninguna de las anteriores 2. &,u- !e$!esenta el .oco de cont!ol* a) Los mensajes b) La distancia c) El volumen d) El tie"$o e) La lnea de vida 1. Ca!acte!(sticas del siuiente "ensaje es% a:aa b:bb !: a) El objeto o instancia emisora, espera la respuesta para poder continuar. b) epresenta a un mensaje sncrono c) Enva la mitad de un mensaje d) El objeto o instancia e"iso!a no necesa!ia"ente tiene /ue es$e!a! la !es$uesta $a!a continua!. e) epresenta el envo de un mensaje simple. 1. &Cu'l es la di.e!encia ent!e un dia!a"a de secuencia 0 colabo!aci1n* La di!erencia es "ue el diagrama de secuencia va a mostrar las interacciones con la dimensi#n del tiempo, mientras "ue el diagrama de colaboraci#n va a mostrar de un conte$to % organi&aci#n general, de c#mo los objetos interact'an desde el punto de vista del espacio. b:bb b:bb !: g ": #: $: u !: ": El Dia!a"a de Secuencia pone (n!asis en el orden, a trav(s del tiempo, en "ue ocurren estos mensajes El Dia!a"a de Colabo!aci1n# pone (n!asis en la organi&aci#n estructural de los objetos "ue envan % reciben mensajes. : servior : e%isor : i%&resora ': fin i%&ri%ir ": i%&ri%ir #: i%&resion en es&era $: ocu%ento i%&reso !: &eticion e i%&resion : servior : i%&resora : e%isor !: &eticion e i%&resion ': fin i%&ri%ir ": i%&ri%ir #: i%&resion en es&era $: ocu%ento i%&reso 2. &,u- !e$!esenta la siuiente !a.ica* epresenta la creaci#n de un objeto % en la parte !inal se elimina o destru%e. a:aa !: create 3. Dete!"ine los "ensajes /ue inte!act4an los siuientes objetos. :(valuaor :)ile *&robaos :)ile +esa&robaos El evaluador determina registrar al alumno en cual"uiera de las instancias de los arc)ivos "ue se encuentra en la parte derec)a, tomando en cuenta los siguientes criterios* si el n'mero de cursos desaprobados es ma%or a dos, lo registra en el !ile de aprobados en caso contrario lo registra en el !ile de desaprobados. Soluci1n% :evaluaor :file esa&robaos :file a&robaos [cursos esa&robaos , "] !: registrar( ) ": registrar ( ) 5. Esc!iba los "ensajes $a!a estos 2 $a!es de instancias :se%aforo :&ersona Soluci1n% :se%aforo :&ersona !: cruzar( ) ": etenerse( ) #: es&erar ( ) [se%aforo = ro-o] [se%aforo =vere] [se%aforo =a%bar] 6. C!ea! un dia!a"a de secuencia $a!a 7ace! el !eti!o "ediante el caje!o 8$e!sona+# de una de las o.icinas de una entidad .inancie!a9 $a!a ello cuenta con los siuientes ele"entos% cliente# caje!o# cuenta# ta!jeta 0 lecto! de ta!jeta. :cliente :ca-ero :cuenta :tar-eta :lector e tar-eta !: solicitar retiro #: solicitar +.I ": leer( ) ': consultar is&onible () /: efectuar retiro ( ) $: verificar atos :. C!ea! el dia!a"a de colabo!aci1n $a!a el siuiente enunciado% +olicitar in!ormes a ,ra! -er' +.A... .onsidere las siguientes instancias* .onsultante +ecretaria /orarios de curso egistro de consultas El consultante solicitara uno de los servicios de dictado de cursos, al inicio el consultante entregara el nombre del curso de su inter(s, la secretaria lo recepcionara % buscara en el )orario de cursos0 de all, e$traer1 los )orarios % costos. A continuaci#n entrega los datos al consultante0 luego se le solicitaran los datos al consultante % estos se registran en el registro de consultas, conjuntamente con los datos del curso solicitado. No considere la inscripci#n %2o matricula. :Consultante :0ecretaria :1orarios e curso :2egistro e consultas !: &eticion e infor%acion( ) ": ar no%bre e curso( ) $: entregar infor%acion ( ) ': solicitar atos ( ) #: consultar( ) /: registrar( ) DIA;RA<AS DE SEC=ENCIA > CO?A@ORACION EJERCICIO 1 P!oceso% Emisi#n de pro!orma. Re/ue!i"iento% 3denti!icar las instancias u objetos enunciados, as como tambi(n los mensajes "ue interact'an % luego dibujar el diagrama de secuencia. Desc!i$ci1n* El diagrama de interacci#n a crear permitir1 gra!icar los mensajes "ue se envan para la emisi#n de una pro!orma. El proceso se inicia cuando el cliente entrega el pedido al vendedor, este ultimo consultara los datos al catalogo de productos. A continuaci#n el vendedor lee los datos para luego crear la pro!orma, el mismo vendedor calcula los descuentos e impuestos, por 'ltimo el vendedor entrega la pro!orma. :cliente :veneor :catalogo e &rouctos :&rofor%a !: entregar &eio( ) ": consultar atos( ) #: leer atos( ) $: crear( ) ': calcular escuentos e i%&uestos( ) /: entregar &rofor%a( ) EJERCICIO 2 P!oceso% Asignaci#n de movilidad Re/ue!i"iento% .rear el diagrama de secuencia Desc!i$ci1n% La promotora de la agencia de tours eval'a la cantidad de turistas "ue tiene en el objeto )oja de viaje, si la cantidad de turistas es igual a la capacidad de la movilidad debe seleccionar persona, gua % tambi(n seleccionara c)o!er de movilidad. En caso "ue la cantidad de turistas es menor "ue la capacidad buscar alternativas de servicio en el mercado. :&ro%otora :3o-a e via-e !: evaluar cantia e turistas( ) ": seleccionar &ersona4guia y c3ofer [n5 e turistas=ca&acia e %ovilia] [n5 e turistas6ca&acia e %ovilia] #: buscar alternativas e servicio( ) EJERCICIO 3 P!oceso% +olicitud de pedido Re/ue!i"iento% .rear el diagrama de colaboraci#n sobre la solicitud de un pedido Desc!i$ci1n% El cliente entrega pedido al vendedor, este ultimo consulta el c#digo del producto % cantidad al encargado del almac(n, a su ve& entrega el c#digo del producto con el precio del libro. El vendedor registra el c#digo del producto, descripci#n, precio unitario % cantidad, el vendedor recepciona el monto del pedido, para luego entregarle al cliente. :cliente :veneor :al%acen !: entregar &eio( ) ": consultar coigo &roucto( ) #: consultar cantia( ) $: entregar coigo con &recio el libro( ) ': registrar coigo4escri&cion 4&recio unitario y cantia /: rece&cionar el %onto e &eio( ) 7: entregar el &roucto( ) EJERCICIO 5 P!oceso% 4ar de alta a un paciente Re/ue!i"iento% .rear el diagrama de secuencia. Desc!i$ci1n% El doctor comunica la mejora a los pacientes, luego registra las recomendaciones en la )istoria clnica, seguidamente el paciente lee las recomendaciones, a continuaci#n el doctor anota en la )oja de gastos los montos de su !aena0 el 4pto. de economa lee los datos de la )oja de gastos % calcula el monto de servicio, este 4pto. Entrega al apoderado el documento de gastos para ser cancelado. :&aciente :3o-a e gastos 83istoria clinica +&to8econo%ia :a&oeraro :octor !: co%unicar estao( ) ": registrar reco%enacion( ) #: leer reco%enacion( ) $: anotar %ontos( ) ': leer( ) /: Calcular %onto total( ) 7: entregar ocu%ento e gastos( ) EJERCICIO 6 P!oceso% 5's"ueda de in!ormaci#n en internet Re/ue!i"iento% crear el diagrama de secuencia Desc!i$ci1n% el operador enva el criterio de b's"ueda al programa buscador, una ve& "ue recepciona el criterio, !iltra las p1ginas "ue cumplen con esa condici#n. Luego, las direcciones son mostradas para "ue el operador pueda leer el contenido, seguidamente e$trae los datos de la pagina % los graba, siempre % cuando sean necesarios. :o&eraor :buscaor ": realizar bus9uea( ) !: eter%inar infor%acion a buscar( ) #: filtrar &aginas( ) $: %ostrar irecciones( ) ': e:traer atos( ) /: grabar( ) [solo si es necesario]