CU05_Buscar_Articulo - CMarinBenavides/APP_INVENTORY_PC GitHub Wiki
Buscar Articulo
Identificación
Campo | Información |
---|---|
Código | CU05 |
Nombre | Buscar Articulo |
Actor | usuario |
Descripción | El usuario busca el articulo por medio del nombre el cual no puede contener caracteres especiales o el serial que representa el tipo de articulo y que esta compuesto por 2 letras y 3 caracteres numéricos, después se oprime el botón "Buscar". |
Datos entrada | nombre y serial |
Datos salida | N/A |
Requerimiento base | RQ02, RQ03, RQ04, RQ05 y RQ06 |
Precondiciones | N/A |
Postcondiciones | Mostrar en una lista el resultado o posibles resultados |
Dependencias | N/A |
Mockup | |
Autor | Cristian Felipe Marin Benavides - 27/09/2022 |
Flujo
Actor | Sistema |
---|---|
1. Ingresar datos de entrada | |
2. Oprimir botón "Buscar" | 3. Validar los campos que no estén vacíos |
4. Validar que el nombre no tenga caracteres especiales y que el serial sea un numero entero no negativo | |
5. Buscar articulo | |
6. Mostrar lista de artículos con el articulo o posibles resultados |
Flujo Alterno
Paso | Solución |
---|---|
3. los campos están vacíos | 3.1 No almaceno los datos del campo vacío |
3.2 Mostrar mensaje en pantalla "Ingrese al menos una serial o nombre" |
Paso | Solución |
---|---|
4. El nombre contiene caracteres especiales o el serial no es un numero positivo | 4.1 No almaceno los datos |
4.2 Mostrar mensaje en pantalla "Información no valida contiene (caracteres especiales) o el numero no es un entero positivo" |
Excepciones
Excepción | Solución |
---|---|
El modulo de persistencia no se encuentra habilitado | Guardar log del error y reiniciar aplicación |