UTP
Unidad 1: Requisitos de software

Antes de comenzar debemos tener claro que es un requerimiento. Si vamos al diccionario de la lengua española y buscamos requisito este se define como: Circunstancia o condición necesaria para algo. Pero esta definición se queda muy corta y además muy resumida porque en el campo del desarrollo web un requerimiento es mucho más que eso.

Para entender de forma clara supongamos que vamos a comenzar a generar un desarrollo, lo primero que pensamos es: ¿qué lenguaje vamos a usar?, ¿qué tipo de motor de base de datos usaremos?, ¿qué estilos de CSS usaremos? ¿qué es lo que queremos desarrollar? y así sucesivamente a nuestra cabeza comienzan a llegar ideas, solicitudes, preguntas, condiciones como por ejemplo, queremos que sea azul, queremos que tenga 3 secciones, queremos que tenga un tipo de letra arial y sin percatarlo nosotros mismos estamos realizando requerimientos.

A continuación estableceremos como definición de requisito:

Un requisito de software es una característica que se debe exhibir para solucionar un cierto problema en el mundo real. Se convierte en una combinación compleja de requisitos entregados por parte de los usuarios implicados dentro del desarrollo de la solución, teniendo en cuenta que pueden corresponder a diferentes niveles jerárquicos, ambientes e intereses. Es importante también que cada requisito sea comprobable, pensando también en las implicaciones que esto puede conllevar.

Teniendo claro que un requisito es una característica que debe tenerse para solucionar cierto problema en el mundo real debemos tener en cuenta que hay distintos tipos de requisitos de los cuales hablaremos brevemente, los tipos de requisitos no son excluyentes entre sí, es decir 1 requerimiento puede ser de más de un tipo.

lanzador
Ejemplo: Diferencia entre requirimiento funcional y no funcional

Diferencia entre requirimiento funcional y no funcional

Instrucciones:

Arrastra el indicador hacia la derecha o izquierda para comparar los requisitos funcionales con los no funcioanles.