DEFINIREMOS REQUISITO COMO UNA CONDICIÓN NECESARIA PARA ACCEDER O REALIZAR ALGO, EN NUESTRO CASO ENCONTRAMOS DOS TIPOS DE REQUISITOS Y SON:
REQUISITO
FUNCIONAL: CARACTERÍSTICA
REQUERIDA DEL SISTEMA QUE EXPRESA UNA CAPACIDAD DE ACCIÓN DEL MISMO – UNA
FUNCIONALIDAD; GENERALMENTE EXPRESADA EN UNA DECLARACIÓN EN FORMA VERBAL.
REQUISITO NO FUNCIONAL: CARACTERÍSTICA REQUERIDA DEL SISTEMA, DEL PROCESO DE DESARROLLO,
DEL SERVICIO PRESTADO O DE CUALQUIER OTRO ASPECTO DEL DESARROLLO, QUE SEÑALA
UNA RESTRICCIÓN DEL MISMO.
LOS REQUERIMIENTOS FUNCIONALES SON DECLARACIONES DE
LOS SERVICIOS QUE PROVEERÁ EL SISTEMA, DE LA MANERA EN QUE ÉSTE REACCIONARÁ A
ENTRADAS PARTICULARES. EN ALGUNOS CASOS, LOS REQUERIMIENTOS FUNCIONALES DE LOS
SISTEMAS TAMBIÉN DECLARAN EXPLÍCITA MENTE LO QUE EL SISTEMA NO DEBE HACER.
MUCHOS DE LOS PROBLEMAS DE LA INGENIERÍA DE
SOFTWARE PROVIENEN DE LA IMPRECISIÓN EN LA ESPECIFICACIÓN DE REQUERIMIENTOS.
PARA UN DESARROLLADOR DE SISTEMAS ES NATURAL DAR INTERPRETACIONES DE UN
REQUERIMIENTO AMBIGUO CON EL FIN DE SIMPLIFICAR SU IMPLEMENTACIÓN. SIN EMBARGO,
A MENUDO NO ES LO QUE EL CLIENTE DESEA. SE TIENEN QUE ESTIPULAR NUEVOS
REQUERIMIENTOS Y SE DEBEN HACER CAMBIOS AL SISTEMA, RETRASANDO LA ENTREGA DE
ÉSTE E INCREMENTANDO EL COSTO.
SON AQUELLOS REQUERIMIENTOS QUE NO SE REFIEREN
DIRECTAMENTE A LAS FUNCIONES ESPECÍFICAS QUE ENTREGA EL SISTEMA, SINO A LAS
PROPIEDADES EMERGENTES DE ÉSTE COMO LA FIABILIDAD, LA RESPUESTA EN EL TIEMPO Y
LA CAPACIDAD DE ALMACENAMIENTO. DE FORMA ALTERNATIVA, DEFINEN LAS RESTRICCIONES
DEL SISTEMA COMO LA CAPACIDAD DE LOS DISPOSITIVOS DE ENTRADA/SALIDA Y LA
REPRESENTACIÓN DE DATOS QUE SE UTILIZA EN LA INTERFACE DEL SISTEMA.
LOS REQUERIMIENTOS NO FUNCIONALES SURGEN DE LA
NECESIDAD DEL USUARIO, DEBIDO A LAS RESTRICCIONES EN EL PRESUPUESTO, A LAS
POLÍTICAS DE LA ORGANIZACIÓN, A LA NECESIDAD DE INTEROPERABILIDAD CON OTROS
SISTEMAS DE SOFTWARE O HARDWARE O A FACTORES EXTERNOS COMO LOS REGLAMENTOS DE
SEGURIDAD, LAS POLÍTICAS DE PRIVACIDAD, ENTRE OTROS.
EN ESTE ORDEN DE IDEAS PARA ESTE PROYECTO SE TENDRÍAN REQUISITOS COMO:
- PLATAFORMA GRÁFICA.
- TIPOS DE MATERIALES A UTILIZAR.
- TIPO DE SUELO.
- DISTANCIA SOBRE NIVEL FREATICO.
- RESISTENCIA DE PESO SEGÚN MATERIAL.
- OBJETO QUE EJERCERÁ LA PRESIONA SOBRE EL SUELO.
- FRAGMENTACION Y AGRIETAMIENTO.
- POSICIÓN.
- ANGULO DE INCLINACIÓN.
- PENDIENTE.
- HERRAMIENTAS DE USUARIO.
ENTRE OTRAS QUE SALDRÁN AL DESCUBIERTO EN LA MEDIDA EN QUE EL PROYECTO VALLA AVANZANDO.
..C3
No hay comentarios:
Publicar un comentario