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:

  1. Presenta al menos 5 necesidades de una organización para sustentar el desarrollo de un sistema.
  2. Describe al menos 10 requerimientos del usuario:
    1. Los requerimientos deben estar categorizados por funcionales y no funcionales.
    2. Los no funcionales deben estar categorizados por rendimiento, seguridad y usabilidad.
  3. Desarrolla la especificación de requerimientos de software.
    1. Historial de versiones
    2. Glosario de términos
    3. Requerimientos funcionales
    4. Requerimientos no funcionales
    5. Supuestos
    6. Restricciones
  4. Crea un plan de la etapa con al menos 20 actividades, 3 ingenieros de requerimientos, adicional indicando las fechas inicio y fecha fin.
    1. 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.
  5. Selecciona los 2 casos de uso desarrollados y presentar un diagrama de clases con las clases involucrados.
    1. Clases.
    2. Atributos y métodos de cada clase
    3. Las relaciones y su cardinalidad entre las clases.
  6. Selecciona los 2 casos de uso desarrollados y presentar un diagrama de estados. 
  7. Selecciona los 2 casos de uso desarrollados y presentar un diagrama de comportamiento.  
  8. Desarrolla la conclusión de aprendizaje.

Criterios de evaluación: