Competencia de la credencial:
Propone las especificaciones de requerimientos de un producto de software utilizando técnicas de análisis de necesidades del cliente.
Instrucciones:
- Presenta al menos 5 necesidades de una organización para sustentar el desarrollo de un sistema.
- Describe al menos 10 requerimientos del usuario:
- Los requerimientos deben estar categorizados por funcionales y no funcionales.
- Los no funcionales deben estar categorizados por rendimiento, seguridad y usabilidad.
- Desarrolla la especificación de requerimientos de software.
- Historial de versiones
- Glosario de términos
- Requerimientos funcionales
- Requerimientos no funcionales
- Supuestos
- Restricciones
- Crea un plan de la etapa con al menos 20 actividades, 3 ingenieros de requerimientos, adicional indicando las fechas inicio y fecha fin.
- El plan debe tener actividades para indagar requerimientos, por ejemplo: entrevistas, revisión de fuentes de información, bocetos, mapas mentales, listado de tecnologías de información disponibles en la organización.
Selecciona 2 requerimientos y desarrollar 2 casos de uso.
- Flujo principal
- Flujos alternos
- Flujos de excepción.
- Información General.
- Selecciona los 2 casos de uso desarrollados y presentar un diagrama de clases con las clases involucrados.
- Clases.
- Atributos y métodos de cada clase
- Las relaciones y su cardinalidad entre las clases.
- Selecciona los 2 casos de uso desarrollados y presentar un diagrama de estados.
- Selecciona los 2 casos de uso desarrollados y presentar un diagrama de comportamiento.
- Desarrolla la conclusión de aprendizaje.
Criterios de evaluación:
- Necesidades de la organización.
- Requerimientos de usuario.
- Plan de atapa con 20 actividades.
- Selección de casos.
- Conclusión de aprendizaje.