Actividad


Objetivo de la actividad

Elaborar una verificación estática de los requerimientos de software.

Instrucciones

  1. Revisa los requisitos en el ejemplo a continuación. Verifica que cada requisito cumpla con los siguientes criterios (justifica tu respuesta):
    1. No es ambiguo: significa que solamente puede ser interpretado de una forma única. En caso de que en la redacción del requisito se incluya una palabra que pueda tener distintos significados en diferentes contextos, se incluye un glosario donde se especifica el significado que dicha palabra tendrá en la redacción de los requisitos.
    2. Es verificable: existe una forma objetiva y medible de determinar que el requisito se cumple. Por ejemplo, decir que el sistema es capaz de recuperar un archivo de la nube rápidamente no es verificable, porque lo que es rápido para algunas personas, puede no serlo para otras; en cambio, decir que el sistema es capaz de recuperar un archivo de la nube en 5 segundos o menos, sí es verificable, simplemente se toma un cronómetro para determinar si se cumple o no el requisito.
    3. Es consistente: significa que no contradice a ninguno de los otros requisitos.
    4. Es trazable: significa que cada requisito puede relacionarse con una necesidad específica a la que brinda solución, y que para cada requisito existe un caso de uso que lo satisface.

Maigua, G., y López, E. (2012). Buenas prácticas en la dirección y gestión de proyectos informáticos. Argentina: Universidad Tecnológica Nacional. Sólo para fines educativos.

Checklist