Módulo 1 / Semana 4

Actividad 1


Propone las especificaciones de requerimientos de un producto de software utilizando técnicas de análisis de necesidades del cliente.

  1. Presenta al menos cinco 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, tres ingenieros de requerimientos adicionales indicando las fechas de inicio y 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.
    2. Selecciona dos requerimientos y desarrolla dos casos de uso.

      1. Flujo principal
      2. Flujos alternos
      3. Flujos de excepción
      4. Información general

  5. Selecciona los dos casos de uso desarrollados y presenta un diagrama de clases con las clases involucradas.
  6. Selecciona los dos casos de uso desarrollados y presenta un diagrama de estados. 
    1. Clases
    2. Atributos y métodos de cada clase
    3. Las relaciones y su cardinalidad entre las clases

  7. Selecciona los dos casos de uso desarrollados y presenta un diagrama de comportamiento.  
  8. Desarrolla la conclusión de aprendizaje.
  • Necesidades de la organización
  • Requerimientos de usuario
  • Plan de atapa con 20 actividades
  • Selección de casos
  • Conclusión de aprendizaje