¿Cuál es la diferencia entre un requisito funcional y uno no funcional?
Un requisito funcional dice qué hace el sistema — el usuario puede resetear una contraseña. Uno no funcional dice qué tan bien — en menos de dos segundos, para diez mil usuarios concurrentes, accesible a un lector de pantalla. Los requisitos no funcionales son los que se dejan afuera y luego causan una reescritura, porque restringen la arquitectura en vez del comportamiento.