Referencias Bibliográficas: [Sommerville, 2015]
Temas
- Describir requisitos funcionales usando, por ejemplo, casos de uso o historias de usuario.
- Usar al menos un método para documentar y estructurar requisitos funcionales.
- Comprender cómo el método apoya el diseño y la implementación.
- Fortalezas y debilidades de usar un enfoque específico.
- Propiedades de los requisitos, incluyendo consistencia, validez, completitud y viabilidad.
- Obtención (elicitation) de requisitos.
- Fuentes de requisitos, por ejemplo, usuarios, administradores o personal de soporte.
- Métodos de recopilación de requisitos, por ejemplo, encuestas, entrevistas o análisis de comportamiento.
- Requisitos no funcionales, por ejemplo, seguridad, usabilidad o rendimiento, también llamados Atributos de Calidad. Sociedad, ética y la Profesión (SEP) -Sustainability
- Identificación y gestión de riesgos, incluyendo consideraciones éticas en torno al producto propuesto. Sociedad, ética y la Profesión (SEP) -ProfessionalEthics
- Comunicar y/o formalizar especificaciones de requisitos.
Aprendizaje esperado (Learning Outcomes)
- Comparar diferentes métodos de obtención de requisitos a lo largo de múltiples ejes [Comparar]
- Identificar diferencias entre dos métodos de describir requisitos funcionales (por ejemplo, entrevistas con clientes, estudios de usuarios) y las situaciones donde se preferiría cada uno [Analizar]
- Identificar qué comportamientos son requeridos, permitidos o prohibidos a partir de un conjunto dado de requisitos y una lista de comportamientos candidatos [Analizar]
- Recopilar un conjunto de requisitos para un sistema de software simple [Analizar]
- Identificar áreas de un sistema de software que deben cambiarse, dada una descripción del sistema y un conjunto de nuevos requisitos a implementar [Analizar]
- Identificar los requisitos funcionales y no funcionales en un conjunto de requisitos [Analizar]
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM