Sunteți pe pagina 1din 18

FASE INICIO DEL PROYECTO

Grupo I

INTEGRANTES:
-CABRERA ALVAREZ JUAN DIEGO 214062082
-FEBRERO HUANCA CESAR VLADMIR 213080321
-PATZI ALVARADO ARIEL CHARLY 214144453
-POMA ORELLANA EDSON 213109921
-SANDOVAL PANIAGUA DIEGO 213052245

MATERIA: SISTEMAS DE INFORMACION GEOGRAFICA


SIGLA: INF442
GRUPO: SA
DOCENTE: PEREZ FERREIRA UBALDO
FECHA: 12 DE SEPTIEMBRE 2019

SANTA CRUZ - BOLIVIA

P á g i n a 1 | 18
Contenido

CAPITULO I .................................................................................................................................................. 3
1.1. Objetivos .......................................................................................................................................... 3
1.1.1. Objetivo general ....................................................................................................................... 3
1.1.2. Objetivos específicos ................................................................................................................ 3
1.2. Modelo de Dominio ......................................................................................................................... 4
1.3. Identificación de actores y casos de uso ......................................................................................... 5
1.3.1. Lista de actores ..................................................................................................................... 5
1.3.2. Lista de casos de uso .......................................................................................................... 6
1.3.3. Detalles de casos de uso .................................................................................................... 7
1.4. Modelo de casos de usos ................................................................................................................. 8
1.4.1. Para la aplicación web ......................................................................................................... 8
1.4.2. Para la aplicación móvil – Apoyo ....................................................................................... 9
1.4.3. Para la aplicación móvil – Ciudadano ............................................................................... 9
1.5. Diseño Conceptual de Base de Datos ............................................................................................ 10
1.6. Prototipos de interfaz de usuario .................................................................................................. 11

P á g i n a 2 | 18
CAPITULO I Fase Inicio
1.1. Objetivos
1.1.1. Objetivo general
Desarrollar un Sistema de Información Geográfica aplicando la seguridad ciudadana
para estudiantes de la U.A.G.R.M.

 Aplicación móvil para el ciudadano donde registrara nombre, correo y número


de teléfono.
 Aplicación web para la gestión de emergencias generadas por los
ciudadanos, así como también el registro para el personal de apoyo.
 Aplicación móvil para el personal de apoyo donde se registra fecha y hora de
servicio, así como también si es que cuenta con algún tipo de movilidad

1.1.2. Objetivos específicos


 Recabar información de los procesos que se realizan en el momento de
acudir a alguna emergencia, ya sea médica, policial o de rescate, siguiendo
políticas de trabajo de dicha labor.
 Analizar toda la información recopilada, para la realización adecuada del
software y que cumpla con los requerimientos principales.
 Fomentar la participación activa de las organizaciones y ciudadanía en
general, como base para la construcción de la seguridad ciudadana.
 Comunicar, difundir e informar los servicios proporcionados por la aplicación
a desarrollar en temas preventivos de seguridad ciudadana que permitan a
la población en general fortalecer la convivencia pacífica y fomentar la cultura
de paz.
 Diseñar e implementar una base de datos capaz de soportar todos los
requerimientos y requisitos funcionales del software en Gral.
 Diseñar e implementar una interfaz gráfica agradable entre el usuario y el
software, tanto en la aplicación web como en la aplicación móvil.
 Realizar las pruebas necesarias sobre el buen funcionamiento del sistema,
para que cumpla con los requisitos planteados previa etapa al desarrollo.

P á g i n a 3 | 18
class Domain Model

Ciudadano

Servicio - Correo: char


- Id: int Apoyo Grupo
- Descripcion: char - Nombre: char
- Id: int - Cargo: int - Id: int
- Telefono: int 1..* 1 - Nombre: char
- Nombre: char - Correo: char
- Ubicacion: int
- Especialidad: int
0..*
1 - Id: int
- Nombre: char 1
- Telefono: int
- Ubicacion: char
0..1 1
1.2. Modelo de Dominio

1
OperadorCCO
1 Turno
- ID: int 1 1
1
- Nombre: char
Estado_Apoyo - Id: int
Solicitud - Nombre: char
1 - Id: int
- IdCiudadano: int - Nombre: char
1..* - 0..1
IdServicio: int
Unidad

1 - Id: int
- Nombre: char
- Placa: int
1
1

Estado_Solicitud Recorrido
1
- Id: int - Id: int
- Nombre: char Tipo - Latitud: int
- Longitud: int
- Id: int
- Nombre: char

P á g i n a 4 | 18
1.3. Identificación de actores y casos de uso
1.3.1. Lista de actores
Listar actores y casos de uso
uc Use Case Model

Serán los usuarios que podrán solicitar ayuda en

cualquiera momento y lugar donde se encuentre.

Ciudadano

uc Use Case Model Serán todo el personal que trabaja con la aplicación,
bomberos, policías, médicos que auxiliarán en caso
de alguna emergencia y su posicionamiento se
actualizara cada 30 segundos.
Apoyo

uc Use Case Model En el centro de apoyo estará operado las 24 horas


por personal capacitado y calificado que
monitorearan y darán los avisos respectivos a los
elementos de apoyos que se encuentren a cierto
OperadorCCO
rango de donde se pide la ayuda.

P á g i n a 5 | 18
1.3.2. Lista de casos de uso
Modulo Id Req Requerimiento Prioridad Actor

CU1 Visualizar ciudadano media OperadorCCO

CU2 Gestionar apoyo media OperadorCCO


MODULO
CU3 Monitoreo de apoyo alta OperadorCCO
APLICACION
WEB CU4 Asignar servicio alta OperadorCCO

CU5 Generar reporte baja OperadorCCO

CU6 Bitácora baja OperadorCCO

CU7 Gestionar turno baja Apoyo


MODULO CU8 Gestionar Unidad baja Apoyo
APLICACION
CU9 Actualizar estado media Apoyo
MOVIL
(APOYO) CU10 Actualizar Ubicación baja Apoyo

CU11 Confirmar Notificación baja Apoyo

MODULO CU12 Verificar Cuenta baja Ciudadano


APLICACION CU13 Solicitar Servicio alta Ciudadano
MOVIL
CU14 Visualizar Apoyo alta Ciudadano
(CIUDADANO)
CU15 Notificación media Ciudadano

P á g i n a 6 | 18
1.3.3. Detalles de casos de uso
Modulo Id Req Requerimiento Descripción
CU1 Visualizar ciudadano Cada operador podrá visualizar la posición de
cada ciudadano en tiempo real y así poder
asignarle al instante alguna unidad de apoyo si
MODULO es que lo requiera
APLICACION CU2 Gestionar apoyo El operador tendrá la tarea de poder crear la
WEB cuenta de apoyo, y poder gestionar sus datos
para el respectivo registro en la aplicación
CU3 Monitoreo de apoyo El operador tendrá la opción de hacer un
seguimiento de cada unidad de apoyo asignado
para saber si se esta dirigiendo a la emergencia
CU4 Asignar servicio Al generarse una alerta por un ciudadano, en el
sistema web se gestionara el apoyo de unidades
asignadas
CU5 Generar reporte Reportes sobre emergencias, apoyo, unidades
en servicio, estadísticas

CU6 Bitácora Registro de todos los ingresos y salidas del


CCO como también los turnos del personal de
apoyo
CU7 Gestionar turno Se registrar y guardara todos los datos de las
personas de apoyo desde el ingreso a su turno
como hasta su salida del mismo.
MODULO CU8 Gestionar Unidad Es el vehículo que utilizara el personal de apoyo
APLICACION para su respectivo desplazamiento.
MOVIL CU9 Actualizar estado El personal de apoyo que realiza los servicio de
(APOYO) ayuda como pedido de auxilio podrá cambiar el
estado que para poder así saber si esta en
servicio
CU10 Actualizar Ubicación En esta opción el personal de apoyo podrá
mandar su ubicación en tiempo real donde se
encuentra exactamente
CU11 Confirmar Notificación Aquí los servicios de ayuda podrán confirmar si
podrán acudir al pedido de ayuda
MODULO CU12 Verificar Cuenta Validamos los datos de nuestra cuenta para poder
APLICACION ingresar libremente a los servicios.
MOVIL
(CIUDADANO) CU13 Solicitar Servicio Aquí solicitamos algún servicio disponible en la
aplicación de forma rápida y sencilla.

CU14 Visualizar Apoyo Se puede ver las personas que vienen al auxilio del
llamado.

CU15 Notificación Se mostrara una notificación confirmando la


petición solicitada por el ciudadano al generar la
alerta

P á g i n a 7 | 18
1.4. Modelo de casos de usos
1.4.1. Para la aplicación web

P á g i n a 8 | 18
1.4.2. Para la aplicación móvil – Apoyo
uc Modelo de Casos de Uso - Apoyo

CU8 Gestionar
Unidad

CU7 Gestionar Turno

CU9 Actualizar
estado

Apoyo 10 Actualizar
Ubicación

11 Confirmar
Notificación

1.4.3. Para la aplicación móvil – Ciudadano

P á g i n a 9 | 18
class Domain Model

Ciudadano

Servicio - Correo: char


- Id: int Apoyo Grupo
- Descripcion: char - Nombre: char
- Id: int - Cargo: int - Id: int
- Telefono: int 1..* 1 - Nombre: char
- Nombre: char - Correo: char
- Ubicacion: int
- Especialidad: int
0..*
1 - Id: int
- Nombre: char 1
- Telefono: int
- Ubicacion: char
0..1 1
1

1
OperadorCCO
1 Turno
- ID: int 1 1
1
- Nombre: char
Estado_Apoyo - Id: int
Solicitud - Nombre: char
1 - Id: int
- IdCiudadano: int - Nombre: char
1..* - 0..1
IdServicio: int
Unidad

1 - Id: int
1.5. Diseño Conceptual de Base de Datos

- Nombre: char
- Placa: int
1
1

Estado_Solicitud Recorrido
1
- Id: int - Id: int
- Nombre: char Tipo - Latitud: int
- Longitud: int
- Id: int
- Nombre: char

P á g i n a 10 | 18
1.6. Prototipos de interfaz de usuario
CU4: Asignar Servicio

CU8: Gestionar Unidad de Apoyo

P á g i n a 11 | 18
C.U.9 Actualizar estado C.U.10 Actualiza Ubicación

C.U.11 Confirmar C.U.13 Solicitar Servicio

P á g i n a 12 | 18
C.U.12 Verificar Cuenta

P á g i n a 13 | 18
CAPÍTULO II Fase Elaboración
2.1. Análisis de la arquitectura
2.1.1. Identificar paquetes

pkg Modulos P1. Modulo web:

Se gestionará todas las y monitoreará todas las


Modulo Web
solicitudes de emergencia emitidas por el
ciudadano

pkg Modulos P2. Modulo Servicios:

Modulo Serv icio Modulo encargado de la recepción y atención de


las diferentes emergencias asignadas por el
modulo web

pkg Modulos P3. Modulo Usuario:

Modulo Usuario Destinado hacia al ciudadano, donde se emitirán


las alertas de emergencia hacia un determinado
servicio

P á g i n a 14 | 18
2.1.2. Relacionar paquetes y casos de uso

P á g i n a 15 | 18
pkg Modulos

Modulo Serv icio


2.2. Análisis de paquetes

Modulo Web

Modulo Usuario

P á g i n a 16 | 18
class Domain Model

Ciudadano

Servicio - Correo: char


- Id: int Apoyo Grupo
- Descripcion: char - Nombre: char
- Id: int - Cargo: int - Id: int
- Telefono: int 1..* 1 - Nombre: char
- Nombre: char - Correo: char
- Ubicacion: int
- Especialidad: int
0..*
1 - Id: int
- Nombre: char 1
- Telefono: int
- Ubicacion: char
0..1 1
2.3.1. Diseño conceptual

1
OperadorCCO
1 Turno
- ID: int 1 1
1
- Nombre: char
Estado_Apoyo - Id: int
2.3. Diseño de la base de datos

Solicitud - Nombre: char


1 - Id: int
- IdCiudadano: int - Nombre: char
1..* - 0..1
IdServicio: int
Unidad

1 - Id: int
- Nombre: char
- Placa: int
1
1

Estado_Solicitud Recorrido
1
- Id: int - Id: int
- Nombre: char Tipo - Latitud: int
- Longitud: int
- Id: int
- Nombre: char

P á g i n a 17 | 18
2.3.2. Diseño lógico
2.3.3. Diseño físico
2.3.3.1. Script
2.3.3.2. Tablas de volumen

P á g i n a 18 | 18

S-ar putea să vă placă și