SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (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
 

Ähnlich wie Diseño de-base-de-datos

Ähnlich wie 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
 

Kürzlich hochgeladen

CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheElisaLen4
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfMiguelArango21
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processbarom
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGUROalejandrocrisostomo2
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfssuser202b79
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.pptjacnuevarisaralda22
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfdanielJAlejosC
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)Ricardo705519
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATevercoyla
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - RevitDiegoAlonsoCastroLup1
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariasusafy7
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 

Kürzlich hochgeladen (20)

CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - Revit
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___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