Departamento de Ingeniería Informática | Facultad de Ingeniería Universidad de Santiago de Chile
Integrantes: Jorge Cubillos Juan Díaz
Alejandro Soto Esteban Soto Fecha: 04/10/2016
Presentación de proyecto: “Aplicaciones de Simulación Micro
Social”
Departamento de Ingeniería Informática | Facultad de Ingeniería Universidad de Santiago de Chile
1. Descripción del proyecto 2. Requerimientos 3. Métricas 4. Grafo de PEs
Contenidos
Departamento de Ingeniería Informática | Facultad de Ingeniería Universidad de Santiago de Chile
Descripción del proyecto
Aplicación móvil “S.O.S.”
Departamento de Ingeniería Informática | Facultad de Ingeniería Universidad de Santiago de Chile
Requerimientos y Métricas
Contamoscon11requerimientosinicialesqueincluyenfuncionalidadesydefinicionesbásicasdelso7ware.Ademásdefinimos4métricasparaevaluar.
Departamento de Ingeniería Informática | Facultad de Ingeniería Universidad de Santiago de Chile
1. Enviar mensajes de datos. 2. Permitir agregar destinatarios o redes de amigos de tamaño N
Permitir diferenciar tipos de mensajes 3. Contar con tres tipos de mensajes: incendio, robo y accidentes
domésticos. 4. Captura la geolocalización de los integrantes de la red de
amigos.
Requerimientos I/II
Departamento de Ingeniería Informática | Facultad de Ingeniería Universidad de Santiago de Chile
6. Cuenta con dos tipos de envíos de mensajes: punto a punto y por radio.
7. Valida cada cierto tiempo el mejor tipo de envío. 8. Define como el mejor tipo de envío a la cantidad de usuarios
en un radio. 9. Mide la distancia entre puntos ocupando la métrica de
manhattan. 10. Permite al usuario emisor recibir una notificación de recepción
de mensaje. 11. Incluye un parámetro para configurar el número de reintentos.
Requerimientos II/II
Departamento de Ingeniería Informática | Facultad de Ingeniería Universidad de Santiago de Chile
Métricas
1. Los tiempos asociados al cálculo de distancias ante evento (onDemand).
2. Los tiempos asociados al cálculo de distancias en todo momento (onLine).
3. El rendimiento asociado al tipo de envío (punto a punto / radio) 4. El rendimiento asociado al número de reintentos
Departamento de Ingeniería Informática | Facultad de Ingeniería Universidad de Santiago de Chile
Grafo de PEs
Medirdistancias
OrdenarLista
EnviarNotificación
SolicitarListadeContactos
LlamaraUrgencias
Notificar
Notificación
Notificar
Notificar
NotificarIncendio
Robo
Accidente
Almacenar
Almacenar Guardar
Localización
S.O.S.
Inscripción
Nube
PE1
PE2
PE3
Clasificador
PE4
Mensaje
PE5
PE6
PE7
PE9
PE8
PE10
PE11
PE12
PE13
Departamento de Ingeniería Informática | Facultad de Ingeniería Universidad de Santiago de Chile
Grafo de PEs
• Clasificador: Identifica la solicitud recibida desde la aplicación móvil • PE 1: Recoge los datos de registro, tanto personales como de la lista de
amigos del usuario. • PE 2: Recibe la ubicación del usuario y la prepara para ser registrada
como la posición actual (PE replicado, uno por cada usuario activo) • PE 3: Registra la información ingresada en la base de datos. • PE 4: Recibe una solicitud de S.O.S y decide de qué tipo es (Incendio,
Robo o Accidente) con tal de enviarlo al PE correspondiente. • PE 5: Envía un mensaje a Bomberos con la descripción y la ubicación del
incidente • PE 6: Envía un mensaje a Carabineros con la descripción y la ubicación
del incidente
Departamento de Ingeniería Informática | Facultad de Ingeniería Universidad de Santiago de Chile
Grafo de PEs
• PE 7: Determina si el accidente amerita llamar a urgencias o no • PE 8: Envía un mensaje al servicio de Urgencias con la descripción y la
ubicación del incidente • PE 9: Recibe la notificación que debe ser enviada a la lista de amigos • PE 10: Solicita la lista de amigos del usuario desde la base de datos • PE 11: Mide la distancia que hay entre la última ubicación conocida de
cada usuario en la lista de amigos y el usuario que emitió el S.O.S (PE replicado, uno por cada usuario en la lista de amigos)
• PE 12: Ordena la lista de amigos en orden ascendente según la distancia a la que se encuentre cada uno de ellos con el usuario que emitió el S.O.S
• PE 13: Envía la notificación a los usuarios más cercanos, esperando su confirmación. Si no confirma, envía una notificación al siguiente usuario en la lista
Departamento de Ingeniería Informática | Facultad de Ingeniería Universidad de Santiago de Chile
¿Consultas?
Top Related