Consigna

  1. Defina requisitos funcionales y no funcionales. ¿Cuáles son los problemas para definir los requisitos?¿Por qué cambian los requisitos?
  2. Menciona y describa puntualmente las técnicas de elicitación (Una técnica tradicional, una de grupo y una alternativa)
  3. ¿Qué es el documento de requisitos?¿Cuáles son sus características? Menciona y describa las calidades en los requisitos
  4. ¿A qué llama dominio de la aplicación y a qué se llama universo del discurso?
  5. Explicar cómo es posible especificar requisitos en métodos tradicionales y en métodos ágiles
  6. 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. ❌
  7. 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. ❌
  8. 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 ❌

Untitled

Punto extra del recuperatorio

El recuperatorio era igual pero se agregaba el siguiente punto:

  1. "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