Diagrama de estado y actividades
-
Upload
miriam-untiveros -
Category
Education
-
view
4.435 -
download
2
description
Transcript of Diagrama de estado y actividades
![Page 1: Diagrama de estado y actividades](https://reader035.fdocuments.co/reader035/viewer/2022081816/54823939b079591f0c8b472c/html5/thumbnails/1.jpg)
Nombre
Variables de estado
Acciones
TEST DE VERIFICACION DE APRENDIZAJE
1. ¿Qué es un estado?
Un estado queda definido por ciertas características que un objeto mantiene en un periodo de tiempo, en el cual el objeto puede recibir cierto tipo de estímulos como alguna condición, operación u evento. Los estados no son instantáneos, sino que tienen un tiempo de duración.
listo para marcar
entry/ iniciar tono de marcado
subiendo
do/ yendo arriba
inicio
entry/ inicio de tonoexit/ fin de tono
2. ¿Cuáles son los elementos que se colocan dentro de las comparticiones del símbolo del estado (escribir en cada compartimiento)?
3. ¿Cuáles son los tipos de acciones que se consideran para un determinado estado?
Entrada: indicar que es lo que pasa cuando el objeto entra al estado
Mientras: hacen referencia a lo que pase mientras se tiene el estado
Salida: acciones que siguen al salir del estado
listo para marcar
entry/ iniciar tono de marcado
subiendo
do/ yendo arriba
inicio
entry/ inicio de tonoexit/ fin de tono
habilitado
entry/ abrir creditoexit/ condicionar creditodo/ dar credito
con credito
entry/ cargar cuentado/ condicionar linea de credito
Moroso
entry/ cortar linea de creditodo/ negar creditoexit/ habilitar linea de credito
rezagado
entry/ quitar linea de credito e informar a infocorpdo/ negar creditoexit/ quitar registro de inforcorp y habilitar linea de credito
realiza compra
No realiza pagos
paga deuda mas mora
no paga por mas de 3 mesespaga deudas mas montos moratorios4. ¿Cuál es la diferencia de un sub estado secuencial y sub estado concurrente?
Los Sub estados secuenciales se dan uno después del otro mientras que el sub estado concurrente es aquel que el objeto realiza estados internos que se desencadenan en forma simultánea.
![Page 2: Diagrama de estado y actividades](https://reader035.fdocuments.co/reader035/viewer/2022081816/54823939b079591f0c8b472c/html5/thumbnails/2.jpg)
Sub estado secuencial
Sub estado concurrente
5. Hallar los sub estados para el estado conduciendo del objeto auto.
estacionado conduciendo
deteniendose avanzandodeteniendose avanzando
empieza recorrido
terminar recorrido
6. Conteste V(verdadero) o F(falso) a las siguientes expresiones:
(V) Los diagramas de actividades pueden graficar marco de responsabilidades.
(F) Los diagramas de actividades no pueden representar actividades que se pueden dar en forma simultánea.
(V) La diana se utiliza para dar fin a los diagramas de estado y actividades.
(V) Los diagramas de actividades se usan para graficar las tareas de un proceso.
7. Marque la opción que representa las actividades B y C
Actividades secuencialesX Actividades concurrentes
Actividades distantesActividades reciprocasActividades de estado
listo para marcar
entry/ iniciar tono de marcado
subiendo
do/ yendo arriba
inicio
entry/ inicio de tonoexit/ fin de tono
![Page 3: Diagrama de estado y actividades](https://reader035.fdocuments.co/reader035/viewer/2022081816/54823939b079591f0c8b472c/html5/thumbnails/3.jpg)
8. Dibuje el diagrama de actividades para graficar el flujo de tareas para comprar un pasaje de avión, donde debe considerar al cliente, que solicita el servicio de adquisición de pasaje aéreo, la vendedora atiende el pedido para buscar cupo con el proveedor de asientos en vuelos, este último le informa de la disponibilidad; de tener asiento disponible y de aceptar el cliente, se adquiere el pasaje y se ejecuta la compra.
solicitar pasaje aereo
aceptar asiento
adquirir pasaje
atiende pedido
informar disponibilidad
terminar transaccion
[ ok ]
[ no ok ] [ asiento disponible ] [ asiento no disponible ]
prov eedorv endedoracliente
A
B C
D
![Page 4: Diagrama de estado y actividades](https://reader035.fdocuments.co/reader035/viewer/2022081816/54823939b079591f0c8b472c/html5/thumbnails/4.jpg)
9. Una las actividades de la mejor manera para representar la secuencia de lectura de un libro.
cerrar el libro leer contenido y/o indice
leer
interpretar sacar copia sacar resumen
ir a pagina de interes abrir librocerrar libro
NewActivity
NewActivity2
[ existen dibujos ]
[ no existen dibujos ]
leer contenido y/o indice
leer
interpretar
sacar copia
sacar resumen
ir a pagina de interes
abrir libro
cerrar libro
[ existen dibujos ]
[ no existen dibujos ]
![Page 5: Diagrama de estado y actividades](https://reader035.fdocuments.co/reader035/viewer/2022081816/54823939b079591f0c8b472c/html5/thumbnails/5.jpg)
10. Escriba en los recuadros vacios los nombres de las actividades que mejor se acondicionan a las tareas concurrentes, en el diagrama de actividades tomando como referencia la lista de la parte inferior.
Escuchar mensaje telefónicoConducir autoComprar comestiblesVer películaPasear por el parqueconversarTomar agua
PRACTICAS PARA DIAGRAMAS DE ESTADO Y ACTIVIDADES
Ejercicio 1Clase: alumno
Requerimiento: construir el diagrama de estados para la clase alumno
Descripción: se inicia cuando el alumno se matricula o incorpora a quien se le considera como alumno
registrado, cuando se inician las clases entra al estado de estudiando para luego desencadenarse los
siguientes eventos: por mala conducta o 30% de inasistencia se le considera alumno retirado, por cambio de
domicilio se le considera como traslado y cuando concluye el año lectivo cataloga como de vacaciones,
después pasa a ser alumno registrado cuando ratifica la matricula, y si concluye sus 5 años pasa al estado de
egresado.
alumno registrado
estudiandose inician las clases traslado
retirado
de vacacionesegresado
ratifica matricula
por cambio de domicilio
por mala conducta o 30% de inasistencia
concluye el año lectivo
concluye sus 5 años
Descansar
Dormir
conversar tomar agua ver pelicula
![Page 6: Diagrama de estado y actividades](https://reader035.fdocuments.co/reader035/viewer/2022081816/54823939b079591f0c8b472c/html5/thumbnails/6.jpg)
Ejercicio 2Clase: carro
Requerimiento: crear el diagrama de estados
Descripción: se inicia cuando el carro se encuentra en estado normal, pasara al estado con papeleta al
cometer una infracción, sino paga o comete una infracción grave, pasa al estado de estar en el depósito;
después, de este ultimo estado si paga la deuda tomara el estado de norma; si presenta anomalías pasa al
estado de malogrado, si lo reparan regresa a su estado normal.
normal con papeleta
en el depósito
malogradose repara
comete infraccion
anomalia
comete infraccion grave
no paga deuda
anomalia
paga deuda
Ejercicio 3Clase: facturaRequerimiento: Crear el diagrama de estadosDescripción: al inicio la factura se encuentra emitida, se realiza el pago y obtiene el estado de cancelada y dentro de este se considera al sub estado “en caja”, que se da cuando recién se cancela. Al acabar el día pasa a “registrada en libro contable”, al final del mes pasa al sub estado “cancelada al gobierno”, del estado “emitida por problemas de emisión” pasara al estado de “anulado”.
emitida
cancelada
en caja registrada en libro contable
cancelada al gobierno
en caja registrada en libro contable
Al acabar el díacancelada al
gobierno
al final del mes
emitida por problemas de emisión
anulado
se realiza el pago
![Page 7: Diagrama de estado y actividades](https://reader035.fdocuments.co/reader035/viewer/2022081816/54823939b079591f0c8b472c/html5/thumbnails/7.jpg)
Ejercicio 4Clase: ClienteRequerimiento: Crear el diagrama de estadosDescripción: Al inicio el cliente toma el estado de “habilitado”, al entrar se desencadena la acción de abrir crédito; mientras se tiene el estado se da crédito y al salir se condiciona el crédito. Cuando compra pasa al estado “con crédito”, al entrar se desencadena la acción de cargar cuenta y mientras tiene el estado se le condiciona la línea de crédito. Cuando no realiza pagos después de estar con créditos, entra al estado de “moroso”, al ingresar se desencadena la acción de cortar línea de crédito, mientras tiene el estado “negar crédito”, al salir se habilita la línea de crédito. Al pagar la deuda mas mora , entra al estado de “habilitado” o si no paga la deuda por más de 3 meses entra al estado de “rezagado”; estando en este último, al ingresar se da la acción de quitar línea de crédito e informar a inforcorp (entidad supervisora de información de clientes para transacciones financieras). mientras se tiene el estado realizar la acción de negar crédito, al salir se quita el registro en inforcorp y se le habilita la línea de crédito, del estado de “rezagado” si paga deuda mas montos moratorios entrara al estado de “habilitado”. En los estados de “rezagado” y “moroso” puede culminar el diagrama de estados.
habilitado
entry/ abrir creditoexit/ condicionar creditodo/ dar credito
con credito
entry/ cargar cuentado/ condicionar linea de credito
Moroso
entry/ cortar linea de creditodo/ negar creditoexit/ habilitar linea de credito
rezagado
entry/ quitar linea de credito e informar a infocorpdo/ negar creditoexit/ quitar registro de inforcorp y habilitar linea de credito
realiza compra
No realiza pagos
paga deuda mas mora
no paga por mas de 3 mesespaga deudas mas montos moratorios
![Page 8: Diagrama de estado y actividades](https://reader035.fdocuments.co/reader035/viewer/2022081816/54823939b079591f0c8b472c/html5/thumbnails/8.jpg)
Ejercicio 5Evento: Realización de compra de crédito
Requerimiento: Crear el diagrama de actividades
Descripción: El evento se inicia cuando el cliente determina los productos a adquirir, luego los extrae. Luego
el vendedor: recepciona el documento de identidad y tarjeta de crédito, recepciona los productos, calcula el
monto de compra. Se evalúa si el monto de compra es mayor al monto de línea de crédito, abortar la compra.
Si el monto de compra es menor o igual al monto de línea de crédito: registra la compra, generar documento,
lo entrega al cliente, el cual deberá firmar para que el vendedor verifique con documento de identidad; y por
ultimo entregar los productos al cliente.
determinar los productos a adquirir
extraer productos
firmar documento
recepcionar el DNI y tarjeta de crédito
recepcionar los productos
calcular el monto de compra
registrar la compra
generar documento
entregar los productos
verificar documento con DNI
abortar la compra
[ monto de compra < linea de credito ]
[ monto de compra > linea de credito ]
v endedorcliente
![Page 9: Diagrama de estado y actividades](https://reader035.fdocuments.co/reader035/viewer/2022081816/54823939b079591f0c8b472c/html5/thumbnails/9.jpg)
Ejercicio 6Evento: Pago de mora
Requerimiento: Crear el diagrama de actividades
Descripción: se lee fecha de vencimiento y la fecha de cancelación, luego se calcula la diferencia de fechas
en días, después se consulta en la tabla de tasas de interese monetarios. A continuación calculamos el monto
a cancelar con la suma de valores de cuota e intereses monetarios. Si la política de negocios otorga
descuentos por hacer los pagos adelantados, calcular descuentos; en caso contrario hacer el aporte y
finalizar.
leer fecha de vencimiento
leer fecha de cancelacion
calcular diferencias de fechas
consultar tabla de tasas de interes calcular monto a
cancelar
descuentohacer aporte
finalizar
pagos adelantadospagos no adelantados
![Page 10: Diagrama de estado y actividades](https://reader035.fdocuments.co/reader035/viewer/2022081816/54823939b079591f0c8b472c/html5/thumbnails/10.jpg)
Ejercicio 7Evento: Desarrollo de una clase
Requerimiento: Crear el diagrama de actividades
Descripción: El alumno se ubica en el aula, registra asistencia, el profesor expone el tema; después el
alumno realiza las actividades de: visualizar pizarra, escucha mensaje y escribir notas para después el
profesor concluir la exposición. Si los participantes hacen preguntas el profesor contesta las interrogantes; de
no haber plantea preguntas contestadas por alumnos, por último el profesor hace el resumen del tema
asiste al aula
visualizar pizarra
escuchar mensaje
escribir notas
realizar preguntas
contestar las preguntas
registrar asistencia
exponer el tema
concluir la exposición
contestar
preguntar
realizar resumen del tema
[ ok ]
[ no ok ]
ProfesorAlumno
![Page 11: Diagrama de estado y actividades](https://reader035.fdocuments.co/reader035/viewer/2022081816/54823939b079591f0c8b472c/html5/thumbnails/11.jpg)
Ejercicio 8Evento: Comprar entradas a cinema
Requerimiento: Crear el diagrama de actividades
Descripción: Para representar las tareas que realiza para ver una película, considere las siguientes
actividades pudiendo agregar las que fueran necesarias. Ver cartelera de películas, ver horarios de cartelera,
seleccionar película si tiene tarjeta moviecard (tarjeta de acumulación de entradas, por cada entrada se le
asigna un sello a la tarjeta. Por cada 4 entradas acumuladas mas2.50 soles reclamaras una entrada gratis
solo para los días lunes, martes o miércoles y una sorpresa).cancelación de entradas, compras golosinas, ver
la película, ingerir golosinas, comentar la película.
ver cartelera de pelicula
ver horarios de cartelera
Seleccionar pelicula
Cancelacion de entradas
Comprar golosinas
ver pelicula
Comentar pelicula
sellado de tarjeta
tiene tarjeta
No tiene tarjeta
Reclamar entrada gratis
[ + de 4 entradas acumuladas ]
ingerir golosinas