You are on page 1of 5

sd Diagrama de Robustez Login

Introducir Usuario y
Passw ord
Registro de Caso
Validar datos

Login

Mensaj e de Inicio de
clic Aceptar Usuario Sesion
no
si

Mensaj e de Error
Acceso
Cuenta Incorrecta
Cuenta Correcta

sd Diagrama de Robustez Generar Reporte

Mensaj e No se Mostrar Listado


Encontraron Datos de
la Persona
Click opcion generar si
reporte no

Registro de Caso

click en Generar
Generar Reporte Reporte
Existen Datos

no
si
No ingreso Ningun Dato
Ingresa Datos de Vista Prev ia Reporte Selecciona Imprimir
Añadir Datos de Busqueda
Busqueda
sd Diagrama de Secuencia Agregar Persona

Usuario
Agregar Persona ControllerPersona ControllerOcupacion Ocupacion Persona

IngresarDatosPersonales(Nombre,ApPaterno,ApMaterno,Genero,FechaNacimiento)

VerificarDatos()

Buscar()

BuscarOcupacion()

OcupacionSeleccionada()

EnviarDatos()

EnviarDatos()
alt

[if(DatosCorrectos==True)]
AgregarBdD()
Ok()

MostrarMensaje("Datos Añadidos Correctamente")

[Else] NoOk()

MostrarMensaje("Datos Incorrectos")

PulsarBoton("Agregar")

sd Diagrama de Secuencia Login

Usuario
Login ControllerLogin Usuario ControllerRegistroCasos RegistroCasos

desplegar()

IntroducirDatos(user,password)

Pulsar el Boton"Iniciar Sesion"()

VerificarDatos()

ConsutarDatos()

alt DatosEncontrados()
[if(DatosEncontrados==true)]
MostrarMensaje("Bienvido al Sistema")

DesplegarPantalla("RegistroCasos")

Desplegar()

ok()

PantallaDesplegada()

[else]
DatosNoEncontrados()

MostrarMensaje("Usuario No Encontrado")
sd Diagrama de Secuencia Agregar Usuario

Usuario
RegistrarUsuario ControllerUsuario Usuario

Desplegar()

AgregarDatos(Nombre,ApePaterno,ApeMaterno,Rol,Usuario,Contraseña)

VerificarDatos()

alt AgregarDatos()
[if(DatosCorrectos==true)]

OK()

MostrarMensaje("Datos Ingresados Correctamente")

PresionarBotonGuardar()

[else] No Ok()

MostrarMensaje(Datos Ingresados Incorrectos)

sd Diagrama de Robustez Generar Reporte

Mensaj e No se Mostrar Listado


Encontraron Datos de
la Persona
Click opcion generar si
reporte no

Registro de Caso

click en Generar
Generar Reporte Reporte
Existen Datos

no
si
No ingreso Ningun Dato
Ingresa Datos de Vista Prev ia Reporte Selecciona Imprimir
Añadir Datos de Busqueda
Busqueda
sd Diagrama de Secuencia Realizar Denuncia

Usuario
RegistroCaso ControllerRegistroCaso InterfazPersona ControllerPersona Persona ControllerDenuncia Denuncia ControllerCaso Caso
DesplegarPantalla()

IngresarDatos()

EnviarDatos()

EnviarDatos()

Desplegar()

BuscarPersona()

alt
PersonaExiste()
[if(Persona==True)]
ok()

EnviarDatos()

[else] NoOk()

MostrarMensaje("Persona No Existe")

IngresarDatosPersona()

AñadirDatos()

RecuperarDatos()

EnviarDatos()

VerificarDatos()
InsertarDatos()

DatosAgregadosCorrectamente()

EnviarDatos()

EnviarDatos()

InsertarDatos()

DatosAgregadosCorrectamente()

EnviarDatos()

MostrarDatosIngresados()

PulsarBotonAceptar()

EnviarDatos()

RevisarDatos()

DatosIngresadosCorrectamente()
sd Diagrama de Secuencia Imprimir Antecedentes

Usuario
Antecedentes ControllerAntecedente Antecedente Imprimir Controller Imprimir
Antecedente Antecedente
Desplegar()

IngresarDatosBusqueda()

EnviarDatos()

EnviarDatos()

VerificarDatos()

DatosEncontrados()

MostrarDatos()

PulsarBoton("Imprimir")

EnviarDatos()

EnviarDatosImpresion()

Desplegar()

MostrarDatosImpresion()

PulsarBoton("Imprimir")

RealizarImpresion()

MostrarMensaje("Impresion Exitosa")

DesplegarPantalla()

You might also like