Diseño de sistemas
Enviado por gusal • 27 de Mayo de 2022 • Trabajo • 983 Palabras (4 Páginas) • 235 Visitas
[pic 1]C.U.C.E.A.[pic 2]
[pic 3][pic 4][pic 5]
[pic 6]
[pic 7]
Tabla de contenido
Análisis 3
Diagrama de Casos de Uso 5
Diccionario de Datos 6
Diagramas de Secuencia 7
Diagrama de Secuencia Alta en el sistema 7
Diagrama de Secuencia Iniciar GPS 8
Diagrama de Secuencia Parar GPS 9
Diagrama de Secuencia Introducir Segmentos (“Waypoints”) 10
Diagrama de Secuencia Introducir Rutas 11
Diagrama de Clases. 12
Diagrama de Estado………………………………………………………………………………………………………………….13
Diagrama de Estado Servidor……………………………………………………………………………………………………14
Diagrama de Actividades………………………………………………………………………………………………………….15
Diagrama de Despliegue…………………………………………………………………………………………………………..16
Diagrama de Componentes………………………………………………………………………………………………………17
Análisis
Se desea desarrollar un software necesario para una empresa provista con DispositivosGPS’s, que serán utilizados por los empleados. El software permite realizar la captura de la ruta, capturar las coordenadas, visualizar las rutas y enviar las trazas alservidor. El servidor puede guardar hasta 50 rutas que el usuario puede configurar para que se guarden por un tiempo determinado.
El sistema analizara la ruta actual permitiendo visualizar el tiempo de traslado, velocidad promedio, velocidad máxima, distancia recorrida y análisis por segmentos.
El sistema llevara correctamente el registro de las rutas guardadas, cumplirá características aceptables de seguridad y manejara satisfactoriamente accesos concurrentes del mismo usuario. El coste de desarrollo será absorbido por la empresa que lo implementara.
ACTORES: |
|
CASOS DE USO: |
|
Diagrama de Casos de Uso
[pic 8]
Diccionario de datos
NOMBRE DE LA TABLA | |||
ALTA EN EL SISTEMA | NOMBRE DEL CAMPO | TIPO DE DATO | DESCRIPCION |
USUARIO | VARCHAR(25) | Nombre del Usuario | |
PASSWORD | VARCHAR(20) | Password Acceso | |
STATUS | VARCHAR(8) | Status de usuario activo o inactivo | |
IDPERSONA | VARCHAR(11) | Identificación del usuario | |
Nacionalidad | VARCHAR(10) | Nacionalidad del usuario |
NOMBRE DE LA TABLA | |||
CAPTURAR LA RUTA | NOMBRE DEL CAMPO | TIPO DE DATO | DESCRIPCION |
TIEMPO | NUMERIC(25) | Tiempo de la ruta | |
DISTANCIA | NUMERIC(20) | Distancia de la ruta | |
SEGMENTOS | NUMERIC(4) | Numero de segmentos | |
COORDENADAS | NUMERIC(110) | Coordenadas de la ruta |
NOMBRE DE LA TABLA | |||
VISUALIZAR LAS RUTAS | NOMBRE DEL CAMPO | TIPO DE DATO | DESCRIPCION |
USUARIO | NUMERIC(25) | Tiempo de la ruta | |
DISTANCIA | NUMERIC(20) | Distancia de la ruta | |
SEGMENTOS | NUMERIC(4) | Numero de segmentos | |
LATITUD | NUMERIC(20) | Latitud de la ruta | |
ALTITUD | NUMERIC(20) | Altitud de la ruta | |
FECHA | DATE (2-3-2) | Fecha a visualizar | |
VELOCIDAD |
Diagramas de secuencia
Diagrama de Secuencia Alta en el sistema
El caso de uso comienza cuando se inicia la aplicación y termina en el momento que el usuario queda autentificado. Al iniciar Ia aplicación, el sistema espera a que el usuario introduzca un nombre de usuario y una contraseña. Una vez que el sistema obtiene los datos, se activa Ia función de autenticación y se actúa en consecuencia.
...