Requerimientos de software
by Diego Fernando
1. Descripciones y especificaciones de un sistema
2. Requerimientos funcionales
2.1. Describir la funcionalidad o los servicios del sistema
2.2. Depende del tipo de software, los usuarios previstos y el tipo de sistema en el que se utiliza el software
3. Requerimientos no funcionales
3.1. Limitaciones en los servicios o funciones que ofrece el sistema, tales como restricciones de tiempo, restricciones en el proceso de desarrollo, estándares, etc.
4. Requisitos de dominio
4.1. Requisitos que provienen del dominio de aplicación del sistema y que reflejan características de ese dominio
5. Interacción de requisitos
5.1. Los conflictos entre diferentes requisitos no funcionales son comunes en sistemas complejos
6. Requisitos de usuario
6.1. Los requisitos del usuario se definen utilizando lenguaje natural, tablas y diagramas
6.2. Debería describir requisitos funcionales y no funcionales para que sean entendibles por los usuarios del sistema que no tienen conocimiento técnico detallado
7. Imprecisión de los requisitos
7.1. Los problemas surgen cuando los requisitos no se especifican con precisión
7.2. Los desarrolladores y usuarios pueden interpretar los requisitos ambiguos de diferentes maneras