Consigna
- Defina requisitos funcionales y no funcionales. ¿Cuáles son los problemas para definir los requisitos?¿Por qué cambian los requisitos?
- Menciona y describa puntualmente las técnicas de elicitación (Una técnica tradicional, una de grupo y una alternativa)
- ¿Qué es el documento de requisitos?¿Cuáles son sus características? Menciona y describa las calidades en los requisitos
- ¿A qué llama dominio de la aplicación y a qué se llama universo del discurso?
- Explicar cómo es posible especificar requisitos en métodos tradicionales y en métodos ágiles
- Los objetivos de los escenarios son...
a. Capturar los requisitos ✅
b. Proveer un medio de comunicación entre los stakeholders .✅
c. Proveer un soporte para trazabilidad ✅
d. Definir la estructura de datos ❌
e. Ninguna es correcta ❌
f. Todas son correctas. ❌
- Las posibles técnicas de validación de requisitos pueden ser...
a. Generación de casos de prueba, Revisiones y Prototipos. ✅
b. Verificación, totalidad, Consistencia y Realismo. ❌
c. Construcción, Generación de casos de prueba, Revisiones y Prototipos ❌
d. Modelado, Consistencia, Implementación y Realismo. ❌
e. Ninguna es correcta ❌
f. Todas son correctas. ❌
- La siguiente definición: "Enunciado abstracto de más alto nivel de un servicio que debe proporcionar un software y de las restricciones con las que opera" corresponde a:
a. Requisitos.
b. Requerimientos del sistema ❌
c. Requerimientos. ✅
d. Requerimientos del usuario ✅
e. Ninguna es correcta ❌
f. Todas son correctas ❌

Punto extra del recuperatorio
El recuperatorio era igual pero se agregaba el siguiente punto:
- "Los casos de uso, a pesar de ser considerados una técnica de análisis orientado a objetos, son independientes al método de diseño que se utilice y por lo tanto del método de programación" Verdadero o Falso Justificar. ¿Que representan los casos de uso?
Resolución
1. Defina requisitos funcionales y no funcionales. ¿Cuáles son los problemas para definir los requisitos?¿Por qué cambian los requisitos?
Requisitos funcionales: Describen los servicios o funciones que el sistema debe proporcionar, centrándose en lo que el software debe hacer y cómo debe comportarse.
Requisitos no funcionales: Son límites, restricciones y criterios de calidad que se aplican sobre los servicios ofrecidos por el sistema, como rendimiento, usabilidad, seguridad, disponibilidad, etc.
Problemas para definir Requisitos