Documente Academic
Documente Profesional
Documente Cultură
o Funcionales:
El sistema permite creación de usuarios y administradores a
través de una ventana de registro.
El sistema admite entradas de datos por escritura del usuario
en cajas de texto.
El sistema permite entrada de datos por selección de ítem en
lista predeterminada en cajas de lista.
El sistema permite búsqueda y consultas de datos en la base
de datos por referencias de llaves primarias y foráneas a
través de ventanas y botones específicos.
El sistema permite eliminación de datos y referencias con
previa autorización del usuario administrador.
El sistema tiene ingresos de diferentes tipos de datos, siendo
éstos: Texto(string), Valores enteros(int) y reales(float),
valores monetarios($MXN), fechas(Date), horarios(time).
o No funcionales:
El sistema tiene una resolución de 1080 X 720 pixeles, es
decir, en calidad HD.
El sistema requiere de S.O. Windows 10 o superior.
El sistema muestra colores claros para evitar saturación de la
vista del usuario.
El sistema muestra el logo de la empresa cliente, como parte
de la identidad corporativa del cliente.
El sistema tiene tiempos de ejecución menores a 5 segundos
por comando.
El sistema arroja ventanas de confirmación y cancelación al
usuario.
El sistema muestra ventanas de información del último
proceso ejecutado.
o Requerimientos del producto:
Capacidad en disco duro: 1TB de almacenamiento.
Memoria RAM necesitada: 4 GB.
Procesador: Intel x86 o superior.
Sistema operativo: Windows 10 o superior.
o Requerimientos del usuario
El usuario puede registrar información en la ventana
correspondiente.
El usuario puede eliminar información en la ventana
correspondiente.
El usuario puede generar respaldos de información.
El usuario puede abrir la aplicación desde la ventana de inicio.
El usuario puede ejecutar varias consultas de información
simultáneamente.
El usuario puede buscar algún registro por su número de
seguro.
Diseño Rapido
SqlCommand MyCommand;
Clases_sistema.Pacientes actP = new Clases_sistema.Pacientes();
if (actP.conectar())
{
MyCommand = actP.construye_command("UPDATE paciente SET nombre=@nombre,a_paterno=@a_paterno,
a_materno=@a_materno, fecha_nacimiento=@fecha_nacimiento, id_genero=@id_genero where no_afiliacion =
@no_afiliacion");
if ((actP.ejecutanonquery()) != 0)
MessageBox.Show("Registro Actualizado");
else
MessageBox.Show("Debes ingresar valores validos");
MyCommand.Connection.Close();
actP.desconectar();
Evaluacion del prototipo por el cliente
¿Están incluidas todas las funciones requeridas por el cliente?
Si, fue claro en la entrevista para localizar cada una.
¿Existen conflictos en los requerimientos?
No, la entrada y muestra de datos es clara y no afecta
ningún tema de seguridad en la información.
¿Tiene alguno de los requerimientos más de una interpretación?
Si, se corregirá conforme al avance del proyecto, es decir,
evolucionarán.
¿Está cada requerimiento claramente representado?
Si, se definen con su función (vista, diseño o funcionalidad).
¿Pueden los requerimientos ser implementados con la tecnología y
el presupuesto disponible?
Si, se eligieron los entornos de desarrollo Visual Studio 2017
y el sistema gestor de base de datos SQL Server 2017
Enterprise Edition para su creación en el ámbito de
funcionalidad, y para el ámbito de diseño, se escogieron los
softwares Photoshop CS6 y Corel Draw.
¿Está la SRS escrita en un lenguaje apropiado?
Si, el lenguaje es natural y conciso en la parte de los
requerimientos del usuario para hacerlos entendibles.
¿Existe facilidad para hacer cambios en los requerimientos?
Si, son modificables y susceptibles a la evolución.
¿Está claramente definido el origen de cada requisito?
Si, el cliente fue específico en su solicitud.
¿Pueden los requerimientos ser sometidos a medidas cuantitativas?
Si, tiempo, capacidad, cantidades monetarias, unidades de
gramaje, etc.
diseño
Sql server