freeCodeCamp/guide/spanish/agile/nonfunctional-requirements/index.md

26 lines
1.7 KiB
Markdown

---
title: Nonfunctional Requirements
localeTitle: Requerimientos no funcionales
---
## Requerimientos no funcionales
Un requisito no funcional (NFR) es un requisito que especifica criterios que se pueden usar para juzgar el funcionamiento de un sistema, en lugar de comportamientos específicos (un requisito funcional). Los requisitos no funcionales a menudo se denominan "atributos de calidad", "restricciones" o "requisitos no de comportamiento".
Informalmente, a veces se las llama "ilidades", de atributos como la estabilidad y la portabilidad. Los NFR se pueden dividir en dos categorías principales:
* **Cualidades de ejecución** , como la seguridad, la seguridad y la facilidad de uso, que se pueden observar durante la operación (en tiempo de ejecución).
* **Cualidades de evolución** , como capacidad de prueba, facilidad de mantenimiento, extensibilidad y escalabilidad, que se materializan en la estructura estática del sistema.
Por lo general, puede refinar un requisito no funcional en un conjunto de requisitos funcionales como una forma de detallar y permitir pruebas y validaciones (parciales).
### Ejemplos:
* La impresora debe imprimir 5 segundos después de presionar el botón
* El código debe estar escrito en Java.
* La interfaz de usuario debe ser fácilmente navegable
#### Más información:
* [Artículo de Wikipedia](https://en.wikipedia.org/wiki/Non-functional_requirement)
* [ReQtest](http://reqtest.com/requirements-blog/functional-vs-non-functional-requirements/) Explica la diferencia entre los requisitos funcionales y no funcionales
* [Agile escalado](http://www.scaledagileframework.com/nonfunctional-requirements/) funciona a través del proceso desde la búsqueda hasta la prueba de requisitos no funcionales