SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Defensa
Universidad Nacional Experimental Politécnica de la Fuerza Armada Nacional
(UNEFA)
Núcleo Aragua – Sede Maracay
Desarrollar un simulador de manejo de vehículos para el entrenamiento
de nuevos conductores
Tutora: Autores:
Fanny Mictil. Gabriel Yzturriaga
Sección: Jesús Rojas
SIN 701. Julio Parra
Laiza Rosales
Mayo, 2015
Diseño de Base de Datos
Modelo de Datos
Diagrama Entidad-Relación (DER)
Diagrama de Clases
Tablas Normalizadas
Usuario 1FN
Tabla_Nombre 2FN
id_usuario pregunta_secreta correo respuesta_secreta contraseña cedula nombre_usuario
cedula nombre apellido edad sexo
Desempenio 1 FN
Tabla Seniales_evadidas 2FN
id_señales seniales_evadidas seniales_de_prev seniales_de_regl seniales_de_inf
Tabla Choques_fallas 2FN
id_choques choque_con_vehiculo choque_con_pared
Sistema Manejador de Base de Datos
El sistema manejador de base de datos elegido es MySQL, por las
siguientes razones:
 Es un manejador de base de datos que no es tan pesado.
 Sustenta nuestras necesidades, como lo son el almacenamiento, la
velocidad y el peso.
 Es un manejador de base de datos relacional.
id_desempeño id_señales semaf_evadidos id_usuario ptos_totales id_choques
 Al ser un SMBD con años en el mercado posee una buena seguridad de
datos, especialmente en cuanto a almacenamiento y transferencia se
refiere.
 Es estable, comúnmente no ocurren errores.
Diagrama de Caso de Uso
Modelo de Procesos
Diagrama de Descomposición Funcional
Caso de Uso Conceder acceso a usuario con la información correcta
Actores Sistema, Usuario
Tipo Básico
Propósito Proveer al usuario de una llave de acceso al sistema
Resumen Básico
Precondiciones
Es necesario validar la información introducida por el usuario.
El usuario debe estar previamente registrado.
Flujo principal
Se observa la información dependiendo de esta el usuario se le otorgara acceso
al sistema
Excepciones
Se valida que todo los datos estén completos, sino, se vuelven a solicitar.
Se valida que el usuario no se ha registrado, se envía una alerta en caso de que
no se encuentre registrado.
Se valida que la contraseña y el usuario introducido coincida, se mostrara una
alerta en caso de que no coincidan
Caso de Uso Almacenar un archivo usuario
Actores Sistema, Usuario
Tipo Básico
Propósito Almacenar un nuevo usuario al sistema
Resumen Básico
Precondiciones Es necesario validar la información introducida por el usuario
Flujo principal
Se observa la información dependiendo de esta se continuara con el proceso
siguiente
Excepciones
Se valida que todo los datos estén completos, sino, se vuelven a solicitar.
Se valida que el usuario no se encuentre ya registrado, se envía una alerta en
caso de que ya se encuentre registrado.
Se valida que la contraseña y la confirmación de contraseña introducidas
coincidas, se mostrara una alerta en caso de que coincidan.
Caso de Uso Hacer uso del sistema por parte del usuario
Actores Sistema, Usuario
Tipo Básico
Propósito Utilizar el sistema para hacer uso de sus funcionalidades
Resumen Básico
Precondiciones Validar que el usuario tenga acceso concedido por el sistema
Flujo principal
Se hace uso del sistema para observar su correcto funcionamiento y poder
utilizarlo
Excepciones
Se valida que el usuario no pueda hacer procesos fuera de los parámetros
establecidos, se mostrara una alerta en caso de que esto suceda.
Caso de Uso Salida de información por parte del sistema
Actores Sistema, Usuario
Tipo Básico
Propósito
El sistema mostrara al usuario una serie de salidas según la función que decido
ejecutar
Resumen Básico
Precondiciones Validar que el usuario tenga acceso concedido por el sistema
Caso de Uso Ingresar al sistema con el acceso concedido
Actores Sistema, Usuario
Tipo Básico
Propósito Ingresar al sistema para su uso posterior
Resumen Básico
Precondiciones
Es necesario validar la información introducida por el usuario.
Validar que el usuario tenga acceso concedido por el sistema
Flujo principal
Se observa la información dependiendo de esta el usuario podrá ingresar al
sistema
Excepciones
Se valida el acceso, si no posee será expulsado a la pantalla principal con una
alerta indicando el motivo.
Flujo principal
El usuario escogerá una función del sistema para su uso, y este arrojara el
resultado preestablecido para esa función
Excepciones
Se valida que el usuario no pueda hacer procesos fuera de los parámetros
establecidos, se mostrara una alerta en caso de que esto suceda
Caso de Uso Almacenar salida de información en el archivo desempenio
Actores Sistema, Usuario
Tipo Básico
Propósito Almacenar los puntajes del usuario en el sistema
Resumen Básico
Precondiciones Hacer uso del sistema con la función de simulacro de manejo
Flujo principal
El usuario hará uso del sistema y realizara el simulacro, luego este arrojara los
puntajes generados por el usuario para ser almacenados
Excepciones
Se valida que el usuario termine correctamente el simulacro.
Se valida que el usuario no realice una entrada de datos invalida.
Se valida que la información este correcta.
Caso de Uso Mostrar resultados al usuario de su rendimiento
Actores Sistema, Usuario
Tipo Básico
Propósito
Mostrar al usuario cual fue su desempeño durante el uso del simulacro de
manejo
Resumen Básico
Precondiciones Terminar correctamente el uso de la función de simulacro de manejo
Flujo principal
El usuario hará uso del sistema y realizara el simulacro, luego este arrojara los
puntajes generados por el usuario para ser mostrados al mismo
Excepciones
Se valida el correcto uso del simulador, en caso contrario se alertara al usuario
del error cometido.
Diseño de Entradas Vs. Tablas de Base de Datos
Pregunta Secreta = pregunta_secreta
Correo Electrónico = correo
Respuesta Secreta = respuesta_secreta
Contraseña = contrasenia
Nombre = nombre
Nombre de Usuario = nombre_usuario

Más contenido relacionado

Destacado

Destacado (20)

Funciones
FuncionesFunciones
Funciones
 
EL AGUA NUESTRO DE CADA DIA
EL AGUA NUESTRO DE CADA DIAEL AGUA NUESTRO DE CADA DIA
EL AGUA NUESTRO DE CADA DIA
 
07-08-13
07-08-1307-08-13
07-08-13
 
Pdf as-spezifikation-2.0.0
Pdf as-spezifikation-2.0.0Pdf as-spezifikation-2.0.0
Pdf as-spezifikation-2.0.0
 
Qualidade
QualidadeQualidade
Qualidade
 
George Washington Stood Here – On The Issue Of Slavery
George Washington Stood Here – On The Issue Of SlaveryGeorge Washington Stood Here – On The Issue Of Slavery
George Washington Stood Here – On The Issue Of Slavery
 
Networking
NetworkingNetworking
Networking
 
Informtica basica
Informtica basicaInformtica basica
Informtica basica
 
Corpora m..
Corpora m..Corpora m..
Corpora m..
 
Tuple-based Coordination of Stochastic Systems with Uniform Primitives
Tuple-based Coordination of Stochastic Systems with Uniform PrimitivesTuple-based Coordination of Stochastic Systems with Uniform Primitives
Tuple-based Coordination of Stochastic Systems with Uniform Primitives
 
V for vendetta
V for vendettaV for vendetta
V for vendetta
 
Abandonoescolar
AbandonoescolarAbandonoescolar
Abandonoescolar
 
PECS Talk -- Batteries
PECS Talk -- BatteriesPECS Talk -- Batteries
PECS Talk -- Batteries
 
Ciencias
CienciasCiencias
Ciencias
 
Note circulaire 726_2016 : version Finale
Note circulaire 726_2016 : version FinaleNote circulaire 726_2016 : version Finale
Note circulaire 726_2016 : version Finale
 
Grupo 4 - Los Negros y La Ciudad
Grupo 4 - Los Negros y La CiudadGrupo 4 - Los Negros y La Ciudad
Grupo 4 - Los Negros y La Ciudad
 
Bdc demystifier le banquier
Bdc demystifier le banquierBdc demystifier le banquier
Bdc demystifier le banquier
 
Processing
ProcessingProcessing
Processing
 
Freire. pedagocia de la autonomia
Freire. pedagocia de la autonomiaFreire. pedagocia de la autonomia
Freire. pedagocia de la autonomia
 
Analyse des Etats Financier & Ratios
Analyse des Etats Financier & RatiosAnalyse des Etats Financier & Ratios
Analyse des Etats Financier & Ratios
 

Similar a Diseño de-base-de-datos

Similar a Diseño de-base-de-datos (20)

Cusistema
CusistemaCusistema
Cusistema
 
Cusistema
CusistemaCusistema
Cusistema
 
Cusistema
CusistemaCusistema
Cusistema
 
Modelodecasosdeuso planillas
Modelodecasosdeuso planillasModelodecasosdeuso planillas
Modelodecasosdeuso planillas
 
Estimacio de proyectos
Estimacio de proyectosEstimacio de proyectos
Estimacio de proyectos
 
Proyecto elaboración y mantenimiento de sistemas de información
Proyecto elaboración y mantenimiento de sistemas de informaciónProyecto elaboración y mantenimiento de sistemas de información
Proyecto elaboración y mantenimiento de sistemas de información
 
Documentacion MEDUSA
Documentacion MEDUSADocumentacion MEDUSA
Documentacion MEDUSA
 
Sistema De Gestion De Notas De Post Grado
Sistema De Gestion De Notas De Post GradoSistema De Gestion De Notas De Post Grado
Sistema De Gestion De Notas De Post Grado
 
Modelo de casos de uso 2da versión
Modelo de casos de uso 2da versiónModelo de casos de uso 2da versión
Modelo de casos de uso 2da versión
 
Modelo de casos de uso 2ª versiónk
Modelo de casos de uso 2ª versiónkModelo de casos de uso 2ª versiónk
Modelo de casos de uso 2ª versiónk
 
Capitulo3
Capitulo3Capitulo3
Capitulo3
 
DOCUMENTACION DEL ANALISIS
DOCUMENTACION DEL ANALISISDOCUMENTACION DEL ANALISIS
DOCUMENTACION DEL ANALISIS
 
DOCUMENTACION DETALLADO DEL SISTEMA SPORT SISTEM
DOCUMENTACION  DETALLADO DEL SISTEMA SPORT SISTEMDOCUMENTACION  DETALLADO DEL SISTEMA SPORT SISTEM
DOCUMENTACION DETALLADO DEL SISTEMA SPORT SISTEM
 
Analisis
AnalisisAnalisis
Analisis
 
Modelo de casos de uso 2ª versión(2)
Modelo de casos de uso 2ª versión(2)Modelo de casos de uso 2ª versión(2)
Modelo de casos de uso 2ª versión(2)
 
Reporte integradora
Reporte integradoraReporte integradora
Reporte integradora
 
Manual de usuario del sistema de registro academico y control de notas
Manual de usuario del sistema de registro academico y control de notasManual de usuario del sistema de registro academico y control de notas
Manual de usuario del sistema de registro academico y control de notas
 
CODREP
CODREPCODREP
CODREP
 
Binder1
Binder1Binder1
Binder1
 
Analisis
AnalisisAnalisis
Analisis
 

Último

MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...Arquitecto Alejandro Gomez cornejo muñoz
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfPPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfDarwinJPaulino
 
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptxMUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptxIcelaMartnezVictorin
 
Introduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfIntroduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfjhorbycoralsanchez
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdffredyflores58
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosJeanCarlosLorenzo1
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaLissetteMorejonLeon
 
PLAN DE TRABAJO - CONTRATISTA CORIS.docx
PLAN DE TRABAJO - CONTRATISTA CORIS.docxPLAN DE TRABAJO - CONTRATISTA CORIS.docx
PLAN DE TRABAJO - CONTRATISTA CORIS.docxTAKESHISAC
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTACUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTAvanessaecharry2511
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdfRicardoRomeroUrbano
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana5extraviado
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCarlos Delgado
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptxEfrain Yungan
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesjohannyrmnatejeda
 
Proyecto de Base de Datos de César Guzmán
Proyecto de Base de Datos de César GuzmánProyecto de Base de Datos de César Guzmán
Proyecto de Base de Datos de César Guzmáncesarguzmansierra751
 
Estudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesEstudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesRamonCortez4
 
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdfMETROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdfesparzadaniela548
 

Último (20)

MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfPPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
 
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptxMUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
 
Introduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfIntroduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdf
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieria
 
PLAN DE TRABAJO - CONTRATISTA CORIS.docx
PLAN DE TRABAJO - CONTRATISTA CORIS.docxPLAN DE TRABAJO - CONTRATISTA CORIS.docx
PLAN DE TRABAJO - CONTRATISTA CORIS.docx
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTACUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric Project
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajes
 
Linea del tiempo de la inteligencia artificial.pptx
Linea del tiempo de la inteligencia artificial.pptxLinea del tiempo de la inteligencia artificial.pptx
Linea del tiempo de la inteligencia artificial.pptx
 
Proyecto de Base de Datos de César Guzmán
Proyecto de Base de Datos de César GuzmánProyecto de Base de Datos de César Guzmán
Proyecto de Base de Datos de César Guzmán
 
Estudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesEstudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras viales
 
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdfMETROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
 

Diseño de-base-de-datos

  • 1. República Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Nacional Experimental Politécnica de la Fuerza Armada Nacional (UNEFA) Núcleo Aragua – Sede Maracay Desarrollar un simulador de manejo de vehículos para el entrenamiento de nuevos conductores Tutora: Autores: Fanny Mictil. Gabriel Yzturriaga Sección: Jesús Rojas SIN 701. Julio Parra Laiza Rosales Mayo, 2015
  • 2. Diseño de Base de Datos Modelo de Datos Diagrama Entidad-Relación (DER) Diagrama de Clases
  • 3. Tablas Normalizadas Usuario 1FN Tabla_Nombre 2FN id_usuario pregunta_secreta correo respuesta_secreta contraseña cedula nombre_usuario cedula nombre apellido edad sexo
  • 4. Desempenio 1 FN Tabla Seniales_evadidas 2FN id_señales seniales_evadidas seniales_de_prev seniales_de_regl seniales_de_inf Tabla Choques_fallas 2FN id_choques choque_con_vehiculo choque_con_pared Sistema Manejador de Base de Datos El sistema manejador de base de datos elegido es MySQL, por las siguientes razones:  Es un manejador de base de datos que no es tan pesado.  Sustenta nuestras necesidades, como lo son el almacenamiento, la velocidad y el peso.  Es un manejador de base de datos relacional. id_desempeño id_señales semaf_evadidos id_usuario ptos_totales id_choques
  • 5.  Al ser un SMBD con años en el mercado posee una buena seguridad de datos, especialmente en cuanto a almacenamiento y transferencia se refiere.  Es estable, comúnmente no ocurren errores. Diagrama de Caso de Uso
  • 6. Modelo de Procesos Diagrama de Descomposición Funcional Caso de Uso Conceder acceso a usuario con la información correcta Actores Sistema, Usuario Tipo Básico Propósito Proveer al usuario de una llave de acceso al sistema Resumen Básico Precondiciones Es necesario validar la información introducida por el usuario. El usuario debe estar previamente registrado. Flujo principal Se observa la información dependiendo de esta el usuario se le otorgara acceso al sistema Excepciones Se valida que todo los datos estén completos, sino, se vuelven a solicitar. Se valida que el usuario no se ha registrado, se envía una alerta en caso de que no se encuentre registrado. Se valida que la contraseña y el usuario introducido coincida, se mostrara una alerta en caso de que no coincidan Caso de Uso Almacenar un archivo usuario Actores Sistema, Usuario Tipo Básico Propósito Almacenar un nuevo usuario al sistema Resumen Básico Precondiciones Es necesario validar la información introducida por el usuario Flujo principal Se observa la información dependiendo de esta se continuara con el proceso siguiente Excepciones Se valida que todo los datos estén completos, sino, se vuelven a solicitar. Se valida que el usuario no se encuentre ya registrado, se envía una alerta en caso de que ya se encuentre registrado. Se valida que la contraseña y la confirmación de contraseña introducidas coincidas, se mostrara una alerta en caso de que coincidan.
  • 7. Caso de Uso Hacer uso del sistema por parte del usuario Actores Sistema, Usuario Tipo Básico Propósito Utilizar el sistema para hacer uso de sus funcionalidades Resumen Básico Precondiciones Validar que el usuario tenga acceso concedido por el sistema Flujo principal Se hace uso del sistema para observar su correcto funcionamiento y poder utilizarlo Excepciones Se valida que el usuario no pueda hacer procesos fuera de los parámetros establecidos, se mostrara una alerta en caso de que esto suceda. Caso de Uso Salida de información por parte del sistema Actores Sistema, Usuario Tipo Básico Propósito El sistema mostrara al usuario una serie de salidas según la función que decido ejecutar Resumen Básico Precondiciones Validar que el usuario tenga acceso concedido por el sistema Caso de Uso Ingresar al sistema con el acceso concedido Actores Sistema, Usuario Tipo Básico Propósito Ingresar al sistema para su uso posterior Resumen Básico Precondiciones Es necesario validar la información introducida por el usuario. Validar que el usuario tenga acceso concedido por el sistema Flujo principal Se observa la información dependiendo de esta el usuario podrá ingresar al sistema Excepciones Se valida el acceso, si no posee será expulsado a la pantalla principal con una alerta indicando el motivo.
  • 8. Flujo principal El usuario escogerá una función del sistema para su uso, y este arrojara el resultado preestablecido para esa función Excepciones Se valida que el usuario no pueda hacer procesos fuera de los parámetros establecidos, se mostrara una alerta en caso de que esto suceda Caso de Uso Almacenar salida de información en el archivo desempenio Actores Sistema, Usuario Tipo Básico Propósito Almacenar los puntajes del usuario en el sistema Resumen Básico Precondiciones Hacer uso del sistema con la función de simulacro de manejo Flujo principal El usuario hará uso del sistema y realizara el simulacro, luego este arrojara los puntajes generados por el usuario para ser almacenados Excepciones Se valida que el usuario termine correctamente el simulacro. Se valida que el usuario no realice una entrada de datos invalida. Se valida que la información este correcta. Caso de Uso Mostrar resultados al usuario de su rendimiento Actores Sistema, Usuario Tipo Básico Propósito Mostrar al usuario cual fue su desempeño durante el uso del simulacro de manejo Resumen Básico Precondiciones Terminar correctamente el uso de la función de simulacro de manejo Flujo principal El usuario hará uso del sistema y realizara el simulacro, luego este arrojara los puntajes generados por el usuario para ser mostrados al mismo Excepciones Se valida el correcto uso del simulador, en caso contrario se alertara al usuario del error cometido.
  • 9. Diseño de Entradas Vs. Tablas de Base de Datos Pregunta Secreta = pregunta_secreta Correo Electrónico = correo Respuesta Secreta = respuesta_secreta Contraseña = contrasenia Nombre = nombre Nombre de Usuario = nombre_usuario