domingo, 5 de octubre de 2025

Desarrollo de Sistemas: Análisis de Requisitos

 

Levantamiento de Requisitos

Un buen análisis de requisitos evita el clásico “construimos algo útil… para otro problema”.

Cómo levantar requisitos

  • Entrevistas y talleres con usuarios reales.

  • Historias de usuario con criterios de aceptación (Gherkin ayuda).

  • Requisitos no funcionales: rendimiento, seguridad, disponibilidad, cumplimiento.

  • Procesos y datos: diagramas simples que todos entiendan.

Trazabilidad y validación

  • Matriz requisito → caso de prueba → entregable.
  • Prototipos de baja fidelidad para validar antes de construir.
  • Priorización por valor y riesgo.


Checklist rápido

  1. Historias con criterios claros
  2. NFRs explícitos (p. ej., p99, RTO/RPO)
  3. Prototipo validado
  4. Matriz de trazabilidad

Cierre

Si no puedes probarlo, no está bien definido. Que cada requisito tenga su prueba asociada.




Referencias: Bass, Clements & Kazman — Software Architecture in Practice (4ª ed.)
Profundiza en atributos de calidad (rendimiento, seguridad, mantenibilidad) y tácticas de arquitectura, cruciales en soluciones a medida. 

No hay comentarios.:

Publicar un comentario

Desarrollo de Sistemas: Implantación

  Lanzar a Producción  Llegó el momento: poner el sistema en manos de usuarios . La implantación no es pulsar “deploy”; es gestionar el camb...